hostname命令用于查看计算机的主机名和域名(DNS)( 域名服务 ),并显示或设置计算机的主机名或域名。
主机名是一个名字,赋予连接到网络的计算机,该网络通过网络唯一标识,从而允许在不使用IP地址的情况下访问它。
hostname命令的基本语法是:
# hostname [options] [new_host_name]
在这篇短文中,我们将解释5个有用的hostname命令示例,供Linux初学者从Linux命令行界面查看,设置或更改Linux系统主机名。
如果您在没有任何选项的情况下运行hostname命令,它将显示您的Linux系统的当前主机名和域名。
$ hostname youcl
显示Linux主机名
如果可以解析主机名,则可以使用-i
标志显示主机名的网络地址(IP地址), -I
选项将建立所有已配置的网络接口并显示主机的所有网络地址。
$ hostname -i $ hostname -I
显示主机名IP地址
要查看机器的DNS域名和FQDN ( 完全限定域名 ),请分别使用-f
和-d
开关。 -A
使您能够看到机器的所有FQDN。
$ hostname -d $ hostname -f $ hostname -A
显示主机DNS名称
要显示别名(即替代名称),如果用于主机名称,请使用-a
标志。
$ hostname -a
最后但并非最不重要的一点是,要更改或设置您的Linux系统的主机名,只需运行以下命令,请记住将“NEW_HOSTNAME”替换为您希望设置或更改的实际主机名。
$ sudo hostname NEW_HOSTNAME
设置Linux系统主机名
请注意,使用上述命令所做的更改只会持续到下次重新启动。 在systemd - system和service manager下,可以使用hostnamectl命令永久设置或更改系统主机名,如以下文章中所述。
而已! 在这篇短文中,我们解释了Linux新手的5个hostname命令示例。 如果您有任何问题,请使用下面的反馈表与我们联系。