溫馨提示×

centos hostname修改步驟

小樊
42
2025-06-16 14:39:49
欄目: 智能運維

在 CentOS 系統中,修改主機名的步驟如下:

臨時修改主機名

  • 使用 hostname 命令:

    sudo hostname 新主機名
    

    例如,將主機名改為 mynewhostname

    sudo hostname mynewhostname
    

    這個命令會立即更改當前會話的主機名,但重啟后會恢復為原來的主機名。

永久修改主機名

  1. 使用 hostnamectl 命令(適用于 CentOS 7 及以上版本):

    • 查看當前主機名:

      hostnamectl status
      
    • 臨時修改主機名:

      sudo hostnamectl set-hostname 新主機名
      

      例如,將主機名改為 mynewhostname

      sudo hostnamectl set-hostname mynewhostname
      
    • 永久修改主機名:

      • 編輯 /etc/hostname 文件:

        sudo vi /etc/hostname
        

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

      • 編輯 /etc/sysconfig/network 文件:

        sudo vi /etc/sysconfig/network
        

        找到 HOSTNAME 行,將其值修改為新主機名,然后保存并退出。

      • 重啟網絡服務以使更改生效:

        sudo systemctl restart network
        
      • 驗證修改:

        hostnamectl status
        
  2. 使用 hostname 命令(適用于所有 CentOS 版本):

    • 臨時修改主機名:

      sudo hostname 新主機名
      
    • 永久修改主機名:

      • 編輯 /etc/hostname 文件:

        sudo vi /etc/hostname
        

        將文件中的當前主機名替換為新主機名,然后保存并關閉文件。

      • 編輯 /etc/sysconfig/network 文件(僅適用于 CentOS 6 及以下版本):

        sudo vi /etc/sysconfig/network
        

        找到 HOSTNAME 行,將其值修改為新主機名,然后保存并退出。

      • 重啟系統以使更改生效:

        sudo reboot
        
      • 驗證修改:

        hostname
        
  3. 使用 nmcli 命令(適用于使用 NetworkManager 的系統):

    • 臨時修改主機名:

      sudo nmcli general hostname 新主機名
      
    • 永久修改主機名:

      • 編輯 /etc/hostname 文件:

        sudo vi /etc/hostname
        

        將文件中的內容替換為你想要設置的 hostname,例如:new-hostname,然后保存并退出編輯器。

      • 編輯 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件(其中 <interface> 是你的網絡接口名稱):

        sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
        

        添加或修改以下行:

        HOSTNAME=new-hostname
        

        然后保存并退出。

      • 重啟系統以使更改生效:

        sudo reboot
        

請注意,在修改主機名后,可能需要重啟系統或重啟相關服務以確保更改生效。

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