溫馨提示×

怎樣自定義Linux主機名

小樊
44
2025-07-21 08:49:50
欄目: 云計算

在Linux系統中,自定義主機名可以通過以下步驟完成:

臨時更改主機名

  1. 使用hostnamectl命令(適用于systemd)

    sudo hostnamectl set-hostname new-hostname
    

    這個命令會立即更改主機名,并且通常會更新系統的啟動配置文件。

  2. 使用hostname命令(適用于init.d或SysVinit)

    sudo hostname new-hostname
    

    這個命令只會臨時更改當前會話的主機名,重啟后會恢復原來的主機名。

永久更改主機名

  1. 編輯/etc/hostname文件

    sudo nano /etc/hostname
    

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

  2. 編輯/etc/hosts文件

    sudo nano /etc/hosts
    

    找到包含舊主機名的行,并將其替換為新主機名。例如:

    127.0.0.1   localhost new-hostname
    
  3. 重啟系統

    sudo reboot
    

    重啟后,新的主機名將生效。

使用hostnamectl命令永久更改主機名

如果你使用的是systemd,可以使用以下命令來永久更改主機名:

sudo hostnamectl set-hostname new-hostname --static

--static選項會更新系統的啟動配置文件,確保主機名在重啟后仍然有效。

驗證更改

無論使用哪種方法,都可以通過以下命令來驗證主機名是否已成功更改:

hostnamectl status

或者簡單地運行:

hostname

通過以上步驟,你應該能夠成功自定義Linux主機名。

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