CentOS7修改主機名,hostname

Linux中的hostname在大多數應用中至為重要,例如有些應用強制使用主機名稱而不能使用IP地址,如果默認主機名稱都為localhost.localdomain 的話那一定會出現問題,而且看起來也是那麼的不盡人意。在CentOS6及其以下版本一般通過修改配置文件的辦法來修改主機名,此配置文件一般為/etc/sysconfig/network,但在CentOS7中,很多系統管理工具都被替換了。

例如想更改主機名,不能參考以前的方法了,新的配置文件已經更新為/etc/hostname,儘管修改/etc/sysconfig/network配置文件(此文件依然存在,只是是空的)可能起作用,但不得不考慮有些Linux軟件是否會使用source此文件或是否使用環境變量$HOSTNAME。因此在此總結了幾種CentOS7修改主機名的方法。

1.直接使用文本編輯器修改/etc/hostname配置文件。

2.使用hostnamectl命令,hostnamectl set-hostname name ,再通過hostname或者hostnamectl status命令查看更改是否生效。

3.使用nmcli general hostname my-server 命令更改。


分享到:


相關文章: