如何修改CentOS系統的主機名稱

1. 背景介紹

爲啥要修改主機名稱呢?假設我們有多臺CentOS服務器,並且每臺服務器上面都運行這不同的服務角色,如果主機名稱都一樣的話,我們有可能會出現在生產環境會因爲操作不當而導致服務停機,那麼,帶來的影響則是不可預估的,下面教小夥伴們修改主機名吧

2. 修改方法

Centos 6.6 更改主機名稱

  1. 臨時修改主機名稱

    [root@localhost ~]# hostname 192168088102-NFS-Server
    #註銷後再次登陸到Linux系統,主機名稱已發生變化,但是,重啓系統主機名稱將失效
    [root@192168088102-NFS-Server ~]# hostname
    192168088102-NFS-Server
  2. 編輯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
  3. 編輯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 更改主機名稱

  1. 臨時修改主機名稱
    [root@localhost ~]# hostname 192168088102-NFS-Server
    [root@localhost ~]# hostname
    192168088102-NFS-Server

    #註銷後再次登陸,主機名稱臨時修改成功

    [root@192168088102-NFS-Server ~]# hostname
    192168088102-NFS-Server
  2. 永久修改主機名稱

    方法一:

    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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章