使用 more /etc/hostname 查看当前主机名
[root@localhost ~]# more /etc/hostname
显示为空,表示此主机没有设置主机名
使用 hostnamectl 查看主机名
[root@localhost ~]# hostnamectl
Static hostname: (unset)
Transient hostname: localhost
Icon name: computer
Machine ID: 55d88545351d4bd580406785d82763d8
Boot ID: 0181c00c18654ff888a7fc1834f328b9
Operating System: Rocky Linux 9.7 (Blue Onyx)
CPE OS Name: cpe:/o:rocky:rocky:9::baseos
Kernel: Linux 5.14.0-611.13.1.el9_7.aarch64
Architecture: arm64
/etc/hostname 记录的是 Static hostname。
设置新的主机名
[root@localhost ~]# hostnamectl set-hostname rocky101
[root@localhost ~]# more /etc/hostname
rocky101
[root@localhost ~]# su
[root@rocky101 ~]#