centOS7修改默认的主机名
当你安装完 centOS7 之后,如果没设置的话,会自带一个
bogon
的一个主机名,那么应该怎么去修改呢
在修改之前,我们先要知道,在 centOS中有三种定义的主机名
static
静态transient
瞬态pretty
灵活
这么三种,静态的主机名其实也被称为内核主机名,是系统在启动的时候从 /etc/hostname
自动初始化的内容,瞬态的是系统运行时临时分配的主机名,静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而灵活主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如fzq007)
CentOS7 修改主机名和之前的版本不一样,之前的版本的通过修改 /etc/sysconfig/network
进行修改主机名,但是 centOS7 就比较简单了
1 | hostnamectl set-hostname handsomeFu |
以上代码会同时修改三个主机名,修改完之后,可以通过1
2
3
4# 查看三个主机名
hostnamectl --static
hostnamectl --transient
hostnamectl --pretty
注意这样改完之后,/etc/hostname
里面的主机名会同步更新,但是/etc/hosts
的却不会,需要我们手动去更新,不然的话,下次启动的时候会很慢1
2
3
4
5
6
7# 修改 /etc/hosts
vim /etc/hosts
127.0.0.1 localhost handsomefu localhost4 localhost4.localdomain4
::1 localhost handsomefu localhost6 localhost6.localdomain6
# ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4