怎樣讓Linux hostname生效

怎樣讓Linux hostname生效

linux系統中修改主機名后,需執行特定步驟使更改生效。方法因Linux發行版而異:

Systemd系統 (例如ubuntu 16.04及以上、centos 7及以上):

  1. 修改主機名: 使用文本編輯器(例如nano或vim)編輯/etc/hostname文件,輸入新主機名,保存并關閉。 命令示例:sudo nano /etc/hostname

  2. 更新hosts文件: 編輯/etc/hosts文件,將舊主機名替換為新主機名,保存并關閉。 命令示例:sudo nano /etc/hosts

  3. 重啟Systemd-hostnamed服務: 執行sudo systemctl restart systemd-hostnamed使更改生效。

  4. (可選) 重啟系統: sudo reboot (通常無需重啟,但重啟可確保所有服務識別新主機名)。

SysVinit系統 (例如CentOS 6、debian 8):

  1. 修改主機名: 使用文本編輯器編輯/etc/sysconfig/network文件,找到HOSTNAME行,修改其值為新主機名,保存并關閉。 命令示例:sudo nano /etc/sysconfig/network

  2. 更新hosts文件: 編輯/etc/hosts文件,將舊主機名替換為新主機名,保存并關閉。 命令示例:sudo nano /etc/hosts

  3. 重啟網絡服務: 執行sudo service network restart使更改生效。

  4. (可選) 重啟系統: sudo reboot (通常無需重啟,但重啟可確保所有服務識別新主機名)。

修改完成后,使用hostname命令驗證主機名是否已更改。

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享