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命令的基本语法如下:
# hostname [options] [new_host_name]
在这篇简短的文章中,我们将解释 5 个有用的hostname命令示例,供 Linux 初学者从 Linux 命令行界面查看、设置或更改 Linux 系统主机名。
如果您运行hostname命令而没有任何选项,它将显示您的 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新手使用的hostname命令示例。如果您有任何問題,請使用下面的反饋表單與我們聯繫。
Source:
https://www.tecmint.com/hostname-command-examples-for-linux/