Linux 新手的 5 个 ‘hostname’ 命令示例

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
Show Linux Hostname

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

$ hostname -i
$ hostname -I
Show Hostname IP Addresses

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

$ hostname -d
$ hostname -f
$ hostname -A
Show Host DNS Names

要显示主机名的别名(即替代名称),如果用于主机名,则使用-a标志。

$ hostname -a

最后,要更改或设置您 Linux 系统的主机名,只需运行以下命令,请记得用您希望设置或更改的实际主机名替换“NEW_HOSTNAME”

$ sudo hostname NEW_HOSTNAME
Set Linux System Hostname

请注意,使用上述命令进行的更改将仅持续到下一次重新启动。在systemd – 系统和服务管理器下,您可以使用hostnamectl命令来永久设置或更改系统主机名,如下文所述。

  1. 在Linux中設置或更改系統主機名稱的方法
  2. 在CentOS 7中設置或更改主機名稱的方法

就是這樣!在這篇簡短的文章中,我們解釋了5個Linux新手使用的hostname命令示例。如果您有任何問題,請使用下面的反饋表單與我們聯繫。

Source:
https://www.tecmint.com/hostname-command-examples-for-linux/