centos7修改主机名方法
在centos7/redhat7上尽管修改/etc/sysconfig/network依然有效,但是这已经不是官方建议的修改方法了.而且需要注意的的是在centos7/redhat7上如果/etc/hostname文件里存在已经设定的值,在修改/etc/sysconfig/network更改主机名就会变得无效.
临时生效:
hostname COSLHR
永久生效,方法有2种:
①
hostnamectl set-hostname COSLHR
②
修改文件
/etc/hostname
操作环境:
[root@bogon ~]# uname -a Linux #localhost.localdomain 3.10.0-514.el7.centos.plus.i686 #1 SMP Wed Jan 25 12:55:04 UTC 2017 i686 i686 i386 GNU/Linux [root@bogon ~]# cat /etc/redhat-release CentOS release 7.3.1611 (AltArch) [root@bogon ~]#
第一种:hostname 主机名
01.hostname 主机名称
- hostname xxx
这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了。
centos7修改主机名和7以下的版本都不一样,这就搞得很懵逼了,度娘还是很强大滴。
第二种:hostnamectl set-hostname xxx
命令行中输入
- hostnamectl set-hostname xxx
01.hostnamectl set-hostname xxx
使用这种方式修改,可以永久性的修改主机名称!
2、方法二:修改配置文件 /etc/hostname 保存退出
[root@bogon ~]# vi /etc/hostname nmserver-7.test.com ~ ~ ~ ~ :wq [root@bogon ~]# reboot