Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 修改主機名稱:/etc/hostname 與 /etc/hosts 雙檔同步

編輯:Linux 系統常見問題解答

修改 Linux 主機名稱需同步更新兩個關鍵檔案,並重啟生效(或使用 hostnamectl 即時生效)。

傳統方式(適用舊版 SysVinit)

  1. sudo vim /etc/hostname → 輸入新主機名
  2. sudo vim /etc/hosts → 將 127.0.1.1 對應舊名稱改為新名稱
  3. sudo reboot 或 sudo service hostname restart

現代 systemd 方式(即時生效,無需重啟)

sudo hostnamectl set-hostname new-hostname

此指令自動更新 /etc/hostname 並通知核心,/etc/hosts 仍建議手動同步。

驗證

hostname
cat /etc/hostname

注意:原文提及 /etc/sysconfig/network 為 RedHat 系列舊版網路設定檔,現代發行版以 /etc/hostname 為準。

Copyright © Windows教程網 All Rights Reserved