概述
RHEL6修改主机名的配置文件是 /etc/sysconfig/network
RHEL7修改主机名的配置文件是 /etc/hostname
其次,主机名修改又分为临时修改 和永久修改;
还可划分为修改配置文件 和用命令修改。
一、查看主机名
shell
hostname #查看主机名 (各版本通用命令)
hostnamectl #查看主机信息(RHEL7或以上版本有效)
二、修改主机名
1.临时修改主机名
shell
hostname RHEL7.2 #临时通过命令修改主机名(修改后立即生效)
hostname #查看主机名
2.永久修改主机名
1.RHEL6修改方式
shell
vim /etc/sysconfig/network #编辑配置文件,修改主机名
注:此方式,在RHEL7及其以上版本,已被弃用。
shell
NETWORKING=yes
HOSTNAME=RHEL6.5 注:CentOS6.5也是修改这里
reboot #重启后生效
2.RHEL7及其以上版本修改方法(修改后立即生效,无需重启服务)
a)修改配置文件(方法一)
shell
vim /etc/hostname #修改主机名
RHEL7.2
注:直接把名称写入即可
b)命令修改 (方法二)
shell
hostnamectl set-hostname --static "RHEL7.2" #注:该命令会同步修改/etc/hostname
hostnamectl set-hostname --pretty "RHEL7init" #给主机起别名(昵称)
hostnamectl #查看设置后的主机名信息
注:如果觉得这个方式稍微繁琐,可以直接用(该方式本质是上面两个命令的合集,把主机名和昵称修改为一致了)
shell
hostnamectl set-hostname RHEL7.2
hostnamectl #查看主机名
c)图形界面修改(方法三)
shell
nmtui #打开图形界面
三、主机名所在服务
在RHEL7上面有一个服务控制主机名
shell
cd /usr/lib/systemd/system #切换到服务所在列表
ls systemd-hostnamed.service
vim systemd-hostnamed.service #查看服务信息