通常地新买一个ECS都需要修改主机显示的名称, 以便更好标识主机, 从而进行管理.
查看
# hostname
# echo $HOSTNAME
永久修改主机名称
hostnamectl set-hostname 修改的是/etc/hostname, 即内核主机名称
# hostnamectl set-hostname shenzhen
然而这里不会修改/etc/hosts文件, 所以只能手动添加一个主机解析, 每次变更主机名都一定要更新这里的配置,否则开机会很慢
127.0.0.1 shenzhen localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain
重新远程连接即可
验证
[root@shenzhen ~]# hostnamectl
Static hostname: shenzhen
Pretty hostname: iZwz988p52tbio8pa0vsuwZ
Icon name: computer-vm
Chassis: vm
Machine ID: f0f31005fb5a436d88e3c6cbf54e25aa
Boot ID: b6b99785bf334aaabf11a5c04895fbd2
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-693.2.2.el7.x86_64
Architecture: x86-64