溫馨提示×

CentOS hostname設置步驟是什么

小樊
54
2025-07-21 00:06:45
欄目: 智能運維

在CentOS系統中設置主機名的步驟如下:

臨時設置主機名

  • 使用 hostname 命令:

    sudo hostname new_hostname
    

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

永久設置主機名

對于CentOS 7及以上版本

  1. 編輯 /etc/hostname 文件

    使用文本編輯器(如 vinano)打開 /etc/hostname 文件:

    sudo vi /etc/hostname
    

    將文件中的內容替換為你想要設置的主機名,然后保存并退出編輯器。

  2. 編輯 /etc/hosts 文件

    使用文本編輯器打開 /etc/hosts 文件:

    sudo vi /etc/hosts
    

    找到以 127.0.0.1 開頭的行,將其后的主機名替換為新主機名。如果有其他行以當前主機名開頭,也將其替換為新主機名。然后保存并退出編輯器。

  3. 重啟系統以使更改生效

    sudo reboot
    

    或者,僅重啟網絡服務以使更改生效:

    sudo systemctl restart network
    

對于CentOS 6

  1. 修改 /etc/sysconfig/network 文件

    使用文本編輯器打開 /etc/sysconfig/network 文件:

    sudo vi /etc/sysconfig/network
    

    找到 HOSTNAME 行,將其值更改為你想要設置的主機名,例如:

    HOSTNAME=new_hostname
    

    保存并退出編輯器。

  2. 修改 /etc/hosts 文件

    使用文本編輯器打開 /etc/hosts 文件:

    sudo vi /etc/hosts
    

    找到以 127.0.0.1 開頭的行,將其后的主機名替換為新主機名。如果有其他行以當前主機名開頭,也將其替換為新主機名。然后保存并退出編輯器。

  3. 使更改生效

    在當前會話中生效:

    hostname new_hostname
    

    永久生效(重啟網絡):

    sudo service network restart
    

驗證主機名設置

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

hostnamectl status

或者

hostname

這些命令將顯示當前系統的主機名。

請注意,在修改主機名后,如果現有應用程序和服務有指定主機名,可能需要修改并重新啟動以適應新主機名。

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