centos 修改主機名
0.說明
系統安裝后,系統默認的主機名稱是localhost,現在想要修改為master。操作需要root權限。
1.方案一:僅當前登錄有效,重啟后失效
直接在命令行執行命令,一步完成:
hostname master
2.方案二:修改配置文件,永久有效
2.1修改/etc/sysconfig/network中的hostname
vi /etc/sysconfig/network
HOSTNAME=master #修改localhost.localdomain為master
2.2修改/etc/hosts文件
vi /etc/hosts
127.0.0.1 master localhost #修改localhost.localdomain為master
特別說明:可以不改127.0.0.1后面的默認主機名。改了的話可能會有某些網絡應用誤把主機master解析到127.0.0.1上去,導致運行失敗,當然個人認為可能性比較低。可以在對本機設置IP后,在/etc/hosts的最后加一行: “IP 主機名”,這樣也可以實現。
2.3重啟使修改生效
shutdown -r now #重啟服務器