CentOS7修改主機名

一、配置文件中修改主機名

CentOS7中默認使用hostnamectl命令來修改主機名,而hostnamectl則會自動修改配置文件中的主機名。因此,如果想通過修改配置文件來修改主機名,可以直接編輯以下配置文件:

/etc/hostname

修改該文件中的主機名後,重啟系統或執行如下命令使修改生效:

systemctl restart systemd-hostnamed

二、通過命令修改主機名

除了上述方法外,也可以通過命令來修改主機名。CentOS7提供了hostnamectl命令,使用如下命令來修改主機名:

hostnamectl set-hostname new-hostname

其中,new-hostname為新主機名。執行完該命令後,需要重啟系統或執行以下命令使修改生效:

systemctl restart systemd-hostnamed

三、修改主機名後連接不上

在修改主機名後,可能會發生無法連接到主機的情況。這時,需要檢查是否有防火牆或selinux等安全機制攔截了連接請求。

關閉防火牆可以使用如下命令:

systemctl stop firewalld
systemctl disable firewalld

關閉selinux可以編輯如下文件:

/etc/sysconfig/selinux

將該文件中的SELINUX=enforcing改為SELINUX=disabled,保存後重啟系統。

四、快速驗證修改主機名

可以使用如下命令來查看當前主機名:

hostnamectl

如果輸出中包含New hostname的字段,則說明修改成功。

五、CentOS6修改主機名

在CentOS6中,可以通過修改如下文件來修改主機名:

/etc/sysconfig/network

將該文件中的HOSTNAME=old-hostname改為HOSTNAME=new-hostname,保存後執行如下命令使修改生效:

service network restart

或者使用如下命令來修改主機名:

hostname new-hostname

需要重啟系統或執行如下命令使修改生效:

service network restart

六、CentOS修改主機名命令

CentOS6和CentOS7的修改主機名命令略有不同,具體如下:

  • CentOS7:hostnamectl set-hostname new-hostname
  • CentOS6:hostname new-hostname

七、修改CentOS7主機名

總結以上內容可知,修改CentOS7主機名可以通過編輯配置文件、使用命令或者使用hostnamectl命令來完成。同時,還需要注意防火牆、selinux等安全機制對連接的攔截,以及修改後需要重啟系統。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/256652.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-15 12:41
下一篇 2024-12-15 12:41

相關推薦

發表回復

登錄後才能評論