如何在 Linux 中显示和设置主机名?
主机名是网络中计算机和计算机网络节点的唯一名称。它也称为节点名称、计算机名称或站点名称,它是分配给连接到计算机网络的设备的标签。主机名具有由单词和短语组成的简单名称,或者它们可能结构良好。
例子:
- 在 URL www.geeksforgeeks.org 中,主机名是 www。
- 邮件服务器通常以其使用的函数或协议命名,并接收相应的主机名,如 mail、pop3、IMAP 等。
主机名规则
- 主机名将是一个没有空格的单词或短语。
- 主机名仅由字母、数字、句点或连字符的组合组成。
- 主机名的最大长度为 253 个字符。
- DNS(域名空间)可以附加到主机名。
- 主机名不能有下划线。
如何在 Linux 中显示主机名?
步骤 1)首先在 Linux 上打开您的终端。
步骤 2)命令“Hostname”用于在 Linux 操作系统中显示主机名,如下所示:
此外,无需键入命令主机名,您就可以识别您的 Linux 主机名。
在上图中,请参见jagroop@jagroop-SVE1513CYNB ,因此在@之后,您可以识别您的主机名,即:
jagroop-SVE1513CYNB
如何显示域名?
“Domainname”命令用于返回 Linux 系统的域名。如果您的 Linux 设备域名已设置,那么您将收到“无”消息作为输出。否则,您将获得您的域名。在我的 Linux 系统中,我没有任何域名,因此它会导致 none,如下所示:
如何显示具有更详细信息的主机名?
为了显示具有更详细信息的主机名,我们将使用以下命令枯萎:
hostnamectl
或者,为了显示具有更详细信息的主机名,使用了各种类型的命令,这些命令我们将通过使用命令“hostname -h”获得,这意味着我们需要有关主机名的帮助。在以下输出中,适用于主机名的所有命令显示为:
例如:我想知道我的主机名的 IP 地址,所以,将选择选项-i实现为:
如何设置主机名?
步骤 1)使用“hostnamectl”命令更改主机名,语法如下:
sudo hostnamectl set-hostname geeksforgeeks
当我们运行上述语法时,系统会询问密码并执行,如下所示:
第 2 步)在第 1 步之后,重新启动您的 Linux 系统
步骤 3)重启后,打开终端。
第 4 步)现在输入命令“主机名”,您将获得更改后的主机名输出: