在CentOS系統中恢復(或更改)主機名的步驟如下:
hostnamectl 命令查看當前主機名:
hostname
修改主機名: 使用以下命令將主機名更改為新的主機名:
sudo hostnamectl set-hostname 新主機名
例如,將主機名更改為 mynewhostname:
sudo hostnamectl set-hostname mynewhostname
驗證更改: 使用以下命令確認主機名是否已成功更改:
hostname
或者:
hostnamectl
這將顯示當前的系統信息,包括新的主機名。
編輯 /etc/hostname 文件:
使用文本編輯器(如 vi 或 nano)打開 /etc/hostname 文件,將當前主機名替換為新的主機名,然后保存并關閉文件。
例如,使用 vi 編輯器:
sudo vi /etc/hostname
將文件中的當前主機名替換為新的主機名,然后保存并關閉文件。
編輯 /etc/hosts 文件:
打開 /etc/hosts 文件,找到與舊主機名相關的條目,將其替換為新的主機名。
例如,使用 vi 編輯器:
sudo vi /etc/hosts
將文件中與舊主機名相關的條目替換為新的主機名,然后保存并關閉文件。
重啟網絡服務(可選): 為了使更改生效,可以重啟網絡服務:
sudo systemctl restart network
或者,簡單地重啟計算機:
sudo reboot
驗證更改: 重啟后,使用以下命令驗證主機名是否已更改:
hostname
或者:
hostnamectl
如果只是想臨時修改主機名,可以使用以下命令:
hostname 新主機名
例如:
hostname temp_host
這種修改僅在當前會話中有效,系統重啟后會恢復原主機名。
通過以上步驟,您可以在CentOS系統中恢復或更改主機名。請根據您的需求選擇合適的方法進行操作。