简介

hostname命令用于显示和设置系统的主机名称。环境变量HOSTNAME也保存了当前的主机名。在使用 hostname 命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名。如果要永久更改系统的 hostname,就要修改相关的配置置文件。

命令格式

hostname [options…] hostname HOSTNAME

常用参数

-a, —alias 显示主机的别名
-i, —ip-address 显示指定主机的ip地址
-I, —all-ip-addresses 显示主机所有的地址
-s, —short 以短格式显示,仅显示从第一个点分开的部分

示例

  1. [root@localhost ~]# hostname -a
  2. localhost.localdomain localhost4 localhost4.localdomain4 localhost.localdomain localhost6 localhost6.localdomain6
  3. [root@localhost ~]# hostname
  4. localhost.localdomain
  5. [root@localhost ~]# hostname -s
  6. localhost
  7. [root@localhost ~]# hostname -i
  8. ::1 127.0.0.1
  9. [root@localhost ~]# hostname -I
  10. 172.16.93.129
  11. [root@localhost ~]# hostname gkdaxue
  12. [root@localhost ~]# hostname
  13. gkdaxue