如何在不重新启动的情况下更新AWS EC2主机名?

我知道要更新AWS EC2实例的hostname ,我必须更新/etc/sysconfig/network ,然后reboot

但是我需要在没有重启的情况下进行,有没有办法做到这一点? 我知道在某些Linux发行版中,您只需要获取某些文件来执行此操作,但在Amazon Linux的情况下,我找不到需要采取的操作。

另外,更新后的主机名应该是持久的,因为在重新启动之后它应该保留。

谢谢。

你也可以编辑/etc/hostname来获得所需的主机名,然后运行

 hostname -F /etc/hostname 

将该文件的主机名应用于系统。

请参阅hostname --help以获取更多选项。

你可以运行hostname foo.bar.com然后重新login,它将被设置为foo.bar.com