A hostname command is used to view a computer’s hostname and domain name (DNS) (Domain Name Service), and to display or set a computer’s hostname or domain name.
A hostname is a name that is given to a computer that attached to the network that uniquely identifies over a network and thus allows it to be accessed without using its IP address.
主机名命令的基本语法如下:
# hostname [options] [new_host_name]
在本短文中,我们将解释 5 个有用的 主机名 命令示例,供 Linux 初学者从 Linux 命令行界面查看、设置或更改 Linux 系统主机名。
如果您运行不带任何选项的 主机名 命令,它将显示您的 Linux 系统的当前主机名和域名。
$ hostname tecmint

如果可以解析主机名,您可以使用 -i
标志显示主机名的网络地址(IP 地址),而 -I
选项将建立所有配置的网络接口,并显示主机的所有网络地址。
$ hostname -i $ hostname -I

要查看您的计算机的 DNS 域名和 FQDN(完全限定域名),分别使用 -f
和 -d
开关。而 -A
可以让您看到计算机的所有 FQDN。
$ hostname -d $ hostname -f $ hostname -A

要显示别名(即替代名称),如果用于主机名,请使用 -a
标志。
$ hostname -a
最后,要更改或设置 Linux 系统的主机名,只需运行以下命令,记得将 “NEW_HOSTNAME” 替换为您希望设置或更改的实际主机名。
$ sudo hostname NEW_HOSTNAME

请注意,使用上述命令进行的更改将仅在下次重启之前有效。在 systemd – 系统和服务管理器下,您可以使用 hostnamectl 命令来永久设置或更改系统主机名,如下文所述。
就是这样!在这篇简短的文章中,我们解释了5个Linux新手的主机名命令示例。如果您有任何问题,请使用下面的反馈表格与我们联系。
Source:
https://www.tecmint.com/hostname-command-examples-for-linux/