डेबियन जेसी के साथ आता है systemd
। होस्टनाम सेट करने की सिफारिश सिस्टमडे के लिए hostnamectl का उपयोग कर रही है। हालाँकि, यह आदेश काम नहीं करता है (यहां तक कि वर्तमान होस्टनाम प्रदर्शित करने के लिए) EC2 पर बूट की गई डेबियन जेसी छवि पर :
sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
इसलिए मैंने यहां डेबियन की सिफारिश के साथ आगे बढ़ने की कोशिश की ।
echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
हालाँकि, लॉग आउट करने और फिर से लॉग इन करने के बाद, होस्टनाम नहीं बदलता है। हालांकि यह रिबूट के बाद बदल जाता है, लेकिन यह मेरे लिए वांछनीय नहीं है।
यह तरीका डेबियन व्हीजी में काम करता था।
इस अधिकार को पाने के लिए किसी भी मदद की सराहना की है।