为啥要调整系统主机名称呢?
如果我们初学者来说,调整主机名称不过是改一个名字而已,但对于公司而言,可能有上百台主机分别掌管不同的功能,因此调整主机名称其实是很有必要的。
1.hostnamectl:可用于查询和更改系统主机名设置,并且可以实现对主机名称的永久修改。
常用参数:
参数 | 解释说明 |
-H | 实现操作远程主机(用得少) |
status | 显示当前主机名设置与主机的详细信息 |
set-hostname | 设置系统主机名称 |
详解设置系统主机名称(重要):
hostnamectl set-hostname xm-xx-aliyun-db
说明(表述可能不够严谨,只是为了方便理解):
①设置主机名称的命令就是这个hostnamectl set-hostname
②xm是厦门的意思(因为博主是厦门人),这里一般是机房所在地的字母开头
③xx是机柜信息
④aliyun表示这个主机负责的业务(视情况而定)
⑤db是指这台主机在这个业务线中充当的是数据库的服务器(视情况而定)
2.hostname:命令用于显示和设置系统的主机名称。
注:在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果需要永久修改主机名,需要同时修改/etc/hostname 的相关内容。
常用参数:
参数 | 作用说明 |
-s | 显示短主机名称,在第一个点处截断 |
-i | 显示网卡的IP地址信息 ,默认会包含IPv6和IPv4(所有网卡) |
-I(大写i) | 显示网卡的IP地址信息,默认只显示IPv4(所有网卡) |
总结
hostname:查看主机名称和临时修改主机名称,只能对系统主机名称环境变量进行修改。
hostnamectl(推荐):查看主机名称和永久修改主机名称,可以对系统主机名称环境变量进行修改,以及主机名称配置文件修改