CentOS7 修改服務(wù)器名稱完整教程
方法一:使用hostnamectl命令
執(zhí)行以下命令立即生效并永久修改:
hostnamectl set-hostname new-server-name
操作完成后無(wú)需重啟系統(tǒng),新終端會(huì)話即可顯示更新后的主機(jī)名。
方法二:手動(dòng)修改配置文件
編輯主機(jī)名配置文件:
vi /etc/hostname
刪除原有內(nèi)容并輸入新的服務(wù)器名稱,保存后執(zhí)行:
systemctl restart systemd-hostnamed
驗(yàn)證修改結(jié)果
通過(guò)以下命令確認(rèn)修改是否成功:
hostnamectl status
hostname
同時(shí)檢查hosts文件確保一致性:
vi /etc/hosts
將127.0.0.1后的舊主機(jī)名替換為新名稱。
注意事項(xiàng)
- 避免使用特殊字符和下劃線
- 域名格式建議使用FQDN(完全限定域名)
- 修改后某些服務(wù)需要重啟才能識(shí)別新主機(jī)名
- 集群環(huán)境需同步修改所有相關(guān)配置
常見(jiàn)問(wèn)題解決
- Q: 修改后SSH連接顯示舊名稱?
- A: 關(guān)閉現(xiàn)有SSH會(huì)話重新連接即可更新
- Q: 主機(jī)名修改后服務(wù)無(wú)法啟動(dòng)?
- A: 檢查服務(wù)配置文件中的主機(jī)名引用,更新后重啟服務(wù)