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 [options] [new_host_name]

在本短文中,我们将解释 5 个有用的 主机名 命令示例,供 Linux 初学者从 Linux 命令行界面查看、设置或更改 Linux 系统主机名。

如果您运行不带任何选项的 主机名 命令,它将显示您的 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新手的主机名命令示例。如果您有任何问题,请使用下面的反馈表格与我们联系。

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