Debian Jessie pochodzi systemd
. Zaleceniem ustawienia nazwy hosta jest użycie nazwy hosta dla systemd. Jednak to polecenie nie działa (nawet w celu wyświetlenia bieżącej nazwy hosta) na obrazie Debian Jessie uruchomionym na EC2 :
sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
Próbowałem więc zastosować się do zaleceń Debiana tutaj .
echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
Jednak po wylogowaniu i ponownym zalogowaniu nazwa hosta się nie zmienia. Jednak zmienia się po ponownym uruchomieniu, ale nie jest to dla mnie pożądane.
Ta metoda była używana w Debian Wheezy.
Każda pomoc w uzyskaniu tego prawa jest mile widziana.