hostname命令的功能是用于显示和设置系统的主机名,Linux系统中的HOSTNAME环境变量对应保存了当前的主机名称,使用hostname命令能够查看和设置此环境变量的值,而要想永久修改主机名称则需要使用hostnamectl命令或直接编辑配置文件/etc/hostname才行。
语法格式:hostname [参数]
常用参数:
-a | 显示主机别名 |
-d | 显示DNS域名 |
-f | 显示FQDN名称 |
-i | 显示主机的ip地址 |
-s | 显示短主机名称 |
-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