Linux之hosts主机名不对
问题
现象:
查看几个相关文件,都正确
继续,dns的的配置
解决
方法:
又变回去
若4操作后重启发现hostname又变回去了,如下操作
vi /etc/hosts
,追加 本机IP localhost
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
+ 10.211.55.12 localhost(追加的)
centos6修改主机名
第一种方式:临时修改
临时修改主机名,但是重启后又会恢复
修改方式如下:
shell#hostname <主机名>
第二种方式:永久修改
修改配置文件,使其永久生效
shell# sed -i “s/HOSTNAME=localhost/HOSTNAME=<主机名>/g” /etc/sysconfig/network
意思就是修改配置文件/etc/sysconfig/network文件,将新的主机名加入到配置文件里面
centos6永久修改主机名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=CentOS6.localdomain #修改localdomain前面的即可
vim /etc/hosts
127.0.0.1 localhost CentOS6.localdomain localhost4 localhost4.localdomain4 #修改localdomain之前即可
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
~
~
centos7修改主机名
第一种方式:临时修改
这个和centos6一样,都是直接在命令行敲hostname +新的主机名,eg:hostname <主机名>
第二种方式: 永久修改
这种方式和centos6有所不同,我们看一下如何操作
shell# hostnamectl set-hostname <主机名>
还可以直接修改配置文件/etc/hostname直接将新的主机名加入到配置文件中
# 示例:
hostnamectl --static set-hostname manager01
centos7永久更改主机名
vim /etc/hostname
CentOS7 #修改为想要的名字即可