O Debian Jessie vem com systemd
. A recomendação para definir o nome do host está usando hostnamectl para systemd. No entanto, este comando não funciona (mesmo para exibir o nome do host atual) na imagem Debian Jessie inicializada no EC2 :
sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
Então, tentei seguir em frente com a recomendação do Debian aqui .
echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
No entanto, depois de sair e fazer login novamente, o nome do host não muda. No entanto, ele muda após uma reinicialização, mas isso não é desejável para mim.
Este método costumava funcionar no Debian Wheezy.
Qualquer ajuda para obter esse direito é apreciada.