溫馨提示×

Ubuntu主機名如何永久生效

小樊
56
2025-06-29 08:35:56
欄目: 云計算

在Ubuntu系統中,修改主機名使其永久生效可以通過以下幾種方法實現:

使用 hostnamectl 命令

這是推薦的方法,適用于使用systemd的系統。

  1. 查看當前主機名

    hostnamectl status | grep "Static hostname"
    
  2. 設置新的主機名

    sudo hostnamectl set-hostname new-hostname
    

    new-hostname 替換為你想要設置的新主機名。

  3. 同步更新 /etc/hosts 文件

    sudo sh -c 'echo "127.0.0.1 localhost new-hostname" >> /etc/hosts'
    
  4. 重啟網絡服務

    sudo systemctl restart systemd-hostnamed
    
  5. 驗證新主機名是否已應用

    hostname
    
  6. 重啟系統(可選)

    sudo reboot
    

手動編輯配置文件

  1. 備份原始配置文件

    sudo cp /etc/hostname /etc/hostname.bak
    sudo cp /etc/hosts /etc/hosts.bak
    
  2. 編輯 /etc/hostname 文件

    sudo nano /etc/hostname
    

    將文件中的舊主機名替換為新主機名,然后保存并退出。

  3. 編輯 /etc/hosts 文件

    sudo nano /etc/hosts
    

    找到包含舊主機名的行(通常是第一行),將其替換為新主機名。例如:

    127.0.0.1 localhost new-hostname
    

    保存并退出。

  4. 應用新的主機名

    sudo hostnamectl set-hostname new-hostname
    
  5. 重啟系統以使更改生效

    sudo reboot
    

使用圖形界面(適用于桌面版Ubuntu)

  1. 打開系統設置。
  2. 選擇“系統” > “關于”。
  3. 在“設備名稱”一欄中,輸入新的主機名。
  4. 點擊右側的“應用”按鈕,系統會自動幫你完成所有必要配置文件的修改。
  5. 重啟系統以使更改生效:
    sudo reboot
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女