1. 背景介紹
爲啥要修改主機名稱呢?假設我們有多臺CentOS服務器,並且每臺服務器上面都運行這不同的服務角色,如果主機名稱都一樣的話,我們有可能會出現在生產環境會因爲操作不當而導致服務停機,那麼,帶來的影響則是不可預估的,下面教小夥伴們修改主機名吧
2. 修改方法
Centos 6.6 更改主機名稱
-
臨時修改主機名稱
[root@localhost ~]# hostname 192168088102-NFS-Server #註銷後再次登陸到Linux系統,主機名稱已發生變化,但是,重啓系統主機名稱將失效 [root@192168088102-NFS-Server ~]# hostname 192168088102-NFS-Server
- 編輯vi /etc/hosts文件,在行尾添加“192168088102-NFS-Server”,注意空格,改成想要的主機名稱
[root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost 192168088102-NFS-Server :::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost 192168088102-NFS-Server
- 編輯vi /etc/sysconfig/network文件
#將新的主機名稱替換掉localhost.localdomain部分內容[root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=localhost.localdomain
#重啓後生效
[root@localhost ~]# reboot [root@192168088102-NFS-Server ~]# hostname 192168088102-NFS-Server
Centos 7.6 更改主機名稱
- 臨時修改主機名稱
[root@localhost ~]# hostname 192168088102-NFS-Server [root@localhost ~]# hostname 192168088102-NFS-Server
#註銷後再次登陸,主機名稱臨時修改成功
[root@192168088102-NFS-Server ~]# hostname 192168088102-NFS-Server
- 永久修改主機名稱
方法一:
hostnamectl set-hostname ${要設置的主機名稱}
[root@localhost ~]# hostnamectl set-hostname 192168088102-NFS-Server [root@localhost ~]# reboot
方法二:
編輯/etc/hostname文件,添加主機名稱爲192168088102-NFS-Server
[root@localhost ~]# cat /etc/hostname 192168088102-NFS-Server [root@localhost ~]# reboot
重啓系統後,主機名稱就是192168088102-NFS-Server
提醒:
修改主機名稱後,使用ping ${新改的主機名},看下是否能ping通,返回結果是否爲當前主機IP,如果是的話,則正常;反之,需要添加本地域名解析;
vi /etc/hosts
添加一行 192.168.88.102 192168088102-NFS-Server