CentOS7主機名的查看和修改
在CentOS7中,有三種定義的主機名:
- 靜態的(Static hostname)
- “靜態”主機名也稱為內核主機名,是系統在啟動時從/etc/hostname自動初始化的主機名
- 瞬態的(Tansient hostname)
- “瞬態”主機名是在系統運行時臨時分配的主機名,例如,通過DHCP或mDNS服務器分配。
- 靈活的(Pretty hostname)
- 靈活”主機名也有人叫做“別名”主機名。
“靈活”主機名則允許使用自由形式(包括特殊/空白字符)的主機名,以展示給終端用戶(如xh01@f5)。
“靜態”主機名和“瞬態”主機名都遵從作為互聯網域名同樣的字符限制規則。
主機名的查看和修改
- hostnamectl命令行工具,它允許你查看或修改與主機名相關的配置。
- 查看主機名命令:hostnamectl
- 修改主機名
- 永久生效
//永久性的修改主機名稱,重啟后能保持修改后的。
hostnamectl set-hostname xxx
//刪除hostname
hostnamectl set-hostname ""
hostnamectl set-hostname "" --static
hostnamectl set-hostname "" --pretty
- 也可以手動修改/etc/hostname文件
- 配置/etc/hosts文件
//示例
127.0.0.1 localhost
192.168.126.128 s201
192.168.126.129 s202
192.168.126.130 s203
192.168.126.131 s204
//測試修改結果
ping s201