由於CentOS6和CentOS7修改主機名的方法是不同的所以此處分別展示如何在CentOS6 和 CentOS7上分別修改主機名。此處以將主機名修改爲mylinuxops.com
一、CentOS6修改主機名
1.修改配置文件/etc/sysconfig/network
[root@centos6 ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=mylinuxops.com
2.修改/etc/hosts在127.0.0.1後添加主機名
[root@centos6 ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 mylinuxops.com
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
3.若要使主機名臨時有效可以使用hostname HOSTNAME 來修改,但此命令執行後命令提示符所顯示的不會馬上生效
[root@centos6 ~]# hostname mylinuxops.com
4.若要使其立即生效可以使用exec bash 命令
[root@centos6 ~]# exec bash
[root@mylinuxops ~]#
二、CentOS7修改主機名
CentOS7修改主機名的方法與CentOS6不同可以直接通過hostnamectl命令去修改
[root@centos7 ~]# hostnamectl set-hostname mylinuxops.com
#hostnameclt命令修改主機名後不會直接生效
[root@centos7 ~]# hostname
mylinuxops.com
#若要立即生效可以使用exec bash
[root@centos7 ~]# exec bash
[root@mylinuxops ~]#