其它教程 · 2024年8月28日

hostname命令 – 显示和设置系统的主机名

hostname命令的功能是用于显示和设置系统的主机名,Linux系统中的HOSTNAME环境变量对应保存了当前的主机名称,使用hostname命令能够查看和设置此环境变量的值,而要想永久修改主机名称则需要使用hostnamectl命令或直接编辑配置文件/etc/hostname才行。

语法格式:hostname [参数] [主机名]

常用参数:

-a 显示主机别名
-d 显示DNS域名
-f 显示FQDN名称
-F 从指定文件中读取主机名
-h 显示帮助信息
-i 显示主机IP地址
-s 显示短主机名
-v 显示执行过程详细信息
-V 显示版本信息
-y 显示NIS域名

参考示例

显示当前系统的主机名:

[root@linuxcool ~]# hostname
linuxcool.com

显示当前系统的IP地址:

[root@linuxcool ~]# hostname -i
fe80::4d16:980c:e0fe:51c2%ens160 192.168.10.30 192.168.122.1

显示当前系统的NIS域名:

[root@linuxcool ~]# hostname -y
linuxcool.com