在 Linux 系統中,可以通過以下步驟修改主機名:
sudo hostnamectl set-hostname 新主機名
或者使用:sudo hostname 新主機名
Debian/Ubuntu 系統:
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出。
編輯 /etc/hosts
文件:
sudo nano /etc/hosts
找到包含舊主機名的行,將其替換為新主機名,然后保存并退出。
Red Hat/CentOS 系統:
編輯 /etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到 HOSTNAME
行,將其替換為新主機名,然后保存并退出。
編輯 /etc/hosts
文件:
sudo nano /etc/hosts
找到包含舊主機名的行,將其替換為新主機名,然后保存并退出。
Fedora 系統:
編輯 /etc/hostname
文件:
sudo nano /etc/hostname
將文件中的舊主機名替換為新主機名,然后保存并退出。
編輯 /etc/hosts
文件:
sudo nano /etc/hosts
找到包含舊主機名的行,將其替換為新主機名,然后保存并退出。
完成上述修改后,建議重啟系統以確保更改生效:
sudo reboot
重啟后,可以通過以下命令驗證主機名是否已成功修改:
hostnamectl
或者:
hostname
這些命令將顯示當前的主機名。
通過以上步驟,你可以成功修改 Linux 主機名文件。