Debian Jessie附带了systemd
。设置主机名的建议是将hostnamectl用于systemd。但是,此命令在EC2上引导的Debian Jessie 映像上不起作用(甚至不显示当前主机名):
sudo hostnamectl
sudo: unable to resolve host ip-172-30-0-17
Failed to create bus connection: No such file or directory
所以我试图在这里继续Debian的建议。
echo "myhostname" > /etc/hostname
echo "127.0.0.1 myhostname" >> /etc/hosts
/etc/init.d/hostname.sh start
/etc/init.d/networking force-reload
但是,注销并再次登录后,主机名不会更改。但是,它在重新启动后确实会更改,但这对我来说并不理想。
这种方法曾经在Debian Wheezy中起作用。
感谢您提供帮助,以解决此问题。
相关:Debian主机名拒绝粘贴
—
kenorb