Rocky Linux上修改主机名(hostname)

介绍Rocky Linux上修改主机名的方法。修改主机名需要掌握查看当前主机名及修改主机名的命令。

确认当前主机名

Linux主机名等于Windows的设备名称(PC名),查看当前主机名执行 hostname 命令。hostname命令显示的是 /etc/hostname文件的内容。

hostname以外可以使用 hostnamectl status命令及 uname -a命令查看当前的主机名。

hostname命令 “-s” 选项显示主机名的short name(既去掉域名后的命令)。

hostname命令 “-f” 选项显示主机名的FQDN,Rocky Linux默认主机名的FQDN与主机名一致。

修改主机名

永久的修改主机名有几种方法,推荐掌握 hostnamectl 命令修改的方法

修改/etc/hostname文件

使用自己喜欢的文本编辑器(vi,vim等)修改 /etc/hostname 文件,修改文件。在这里将 /etc/hostname 文件的内容修改为 sys-blog.localdomain。

hostnamectl status命令查看主机名的结果如下。

man hostnamectl
~ 省略 ~
–static, –transient, –pretty
If status is invoked (or no explicit command is given) and
one of these switches is specified, hostnamectl will print
out just this selected hostname.

If used with set-hostname, only the selected hostname(s)
will be updated. When more than one of these switches are
specified, all the specified hostnames will be updated.
~ 省略 ~

hostnamectl命令

使用hostname命令的set-hostname选项修改主机名,执行 hostnamectl set-hostname sys-blog.local将主机名设定为 sys-blog.local。

nmcli命令

使用nmcli命令修改主机名时,/etc/hostname文件的内容也将会被更新。

nmtui命令

nmtui命令修改主机名时,/etc/hostname文件的内容同nmcli一样将会被更新。执行 nmcli 命令启动网络管理器。

显示如下页面,选择 “设置系统主机名” 后,输入 Enter。

将主机名设定为sys-blog.local后,选择”确定”后输入Enter。

输入Enter。

选择”退出”后输入Enter。

hostname命令查看修改后的主机名及/etc/hostname文件内容。


介绍了安装Rocky Linux系统后,修改主机名的方法。