修改 Linux 主機名稱需同步更新兩個關鍵檔案,並重啟生效(或使用 hostnamectl 即時生效)。
sudo vim /etc/hostname → 輸入新主機名sudo vim /etc/hosts → 將 127.0.1.1 對應舊名稱改為新名稱sudo reboot 或 sudo service hostname restartsudo hostnamectl set-hostname new-hostname
此指令自動更新 /etc/hostname 並通知核心,/etc/hosts 仍建議手動同步。
hostname
cat /etc/hostname
注意:原文提及 /etc/sysconfig/network 為 RedHat 系列舊版網路設定檔,現代發行版以 /etc/hostname 為準。