溫馨提示×

如何自定義Linux hostname

小樊
37
2025-08-01 01:47:56
欄目: 智能運維

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

臨時更改主機名

  1. 打開終端。

  2. 使用hostnamectl命令(適用于systemd):

    sudo hostnamectl set-hostname new-hostname
    

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

  3. 使用hostname命令(適用于較舊的系統或沒有systemd的系統):

    sudo hostname new-hostname
    

    同樣,將new-hostname替換為你想要的新主機名。

永久更改主機名

永久更改主機名需要在系統啟動時加載新的主機名。以下是具體步驟:

使用hostnamectl命令(適用于systemd)

  1. 設置新的主機名

    sudo hostnamectl set-hostname new-hostname
    
  2. 更新/etc/hosts文件: 打開/etc/hosts文件并更新主機名:

    sudo nano /etc/hosts
    

    將所有舊的主機名替換為新的主機名。例如:

    127.0.0.1   localhost new-hostname
    
  3. 重啟系統: 重啟系統以應用更改:

    sudo reboot
    

手動編輯配置文件(適用于沒有systemd的系統)

  1. 設置新的主機名

    sudo hostname new-hostname
    
  2. 更新/etc/hosts文件: 打開/etc/hosts文件并更新主機名:

    sudo nano /etc/hosts
    

    將所有舊的主機名替換為新的主機名。例如:

    127.0.0.1   localhost new-hostname
    
  3. 更新/etc/sysconfig/network文件(適用于Red Hat/CentOS): 打開/etc/sysconfig/network文件并更新主機名:

    sudo nano /etc/sysconfig/network
    

    找到HOSTNAME行并更新為主機名:

    HOSTNAME=new-hostname
    
  4. 重啟網絡服務: 重啟網絡服務以應用更改:

    sudo systemctl restart network
    
  5. 重啟系統: 重啟系統以應用更改:

    sudo reboot
    

驗證更改

無論你是臨時還是永久更改主機名,都可以通過以下命令驗證更改是否成功:

hostname

或者

hostnamectl status

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

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