我知道要更新hostname
AWS EC2 实例,我必须先更新/etc/sysconfig/network
,然后执行reboot
。
但是我需要在不重启的情况下执行此操作,有办法吗?我知道在某些 Linux 发行版中,您只需要source
某些文件即可执行此操作,但在 Amazon Linux 的情况下,我找不到需要来源的内容。
此外,更新后的主机名应该是持久的,因为它应该在重启后保留。
谢谢。
答案1
您还可以编辑/etc/hostname
以获取所需的主机名,然后运行
hostname -F /etc/hostname
将该文件中的主机名应用到系统。
查看hostname --help
更多选项。
答案2
您可以运行hostname foo.bar.com
然后重新登录,它将被设置为foo.bar.com