centos6中修改主机名的规范步骤
修改主机名的规范步骤:
1.临时修改主机名
显示主机名:
[root@localhost ~]# hostname localhost
修改主机名:
[root@localhost ~]# hostname mobanji [root@localhost ~]# hostname mobanji [root@localhost ~]#
虽然hostnmae命令显示了修改后的主机名,但是命令行root@后面的localhost还没有改过来,logout退出重新登录就可以显示了。
[root@localhost ~]# [root@localhost ~]# logout Last login: Sun May 6 15:44:04 2018 from 10.0.0.1 [root@mobanji ~]#
以上的修改只是临时修改主机名,重启后就恢复原样了。
2.永久修改主机名
步骤1:
修改/etc/sysconfig/network中的hostname
[root@mobanji ~]# vi /etc/sysconfig/network HOSTNAME=localhost.localdomain #修改localhost.localdomain为新的主机名mobanji #修改后如下所示: [root@mobanji ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=mobanji
修改network的HOSTNAME项。点前面是主机名,点后面是域名。没有点就是主机名。
这个是永久修改,重启后生效。目前不知道怎么立即生效。
想立即生效,可以同时采用第一种方法。
步骤2:
修改/etc/hosts文件
[root@mobanji ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #127.0.0.1后面第一个localhost为别名,不用管,只修改localhost.localdomain为新主机名mobanji即可 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@mobanji ~]# cat /etc/hosts 127.0.0.1 localhost mobanji localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #有一个更快捷的方法直接在127这行最后面追加一个主机名hostname即可(建议用此方法,省事),修改后如下即可: [root@mobanji ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 mobanji #mobanji为追加的主机名,建议用此方法 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
重启生效:
shutdown -r now #最后,重启服务器即可。
以上是CentOS6 修改主机名的规范步骤
补充说明:如果在VMware Workstation Pro中的CentOS6用setup--dns设置主机名,永久生效(但命令行不生效,不推荐此方法)
影响/etc/sysconfig/network和/etc/hosts配置文件
转载于:https://blog.51cto.com/sandshell/1948061