Debian Jessie kommt mit systemd
. Die Empfehlung zum Festlegen des Hostnamens lautet hostnamectl für systemd. Dieser Befehl funktioniert jedoch nicht (auch nicht, um den aktuellen Hostnamen anzuzeigen) auf dem Debian Jessie- Image, das auf EC2 gebootet wurde :
sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
Also habe ich versucht, Debians Empfehlung hier zu folgen .
echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
Nach dem Abmelden und erneuten Anmelden ändert sich der Hostname jedoch nicht. Es ändert sich jedoch nach einem Neustart, aber das ist für mich nicht wünschenswert.
Diese Methode hat in Debian Wheezy funktioniert.
Jede Hilfe bei der Erreichung dieses Ziels wird gebeten.