您需要了解的关于域名命令的一切

本指南将向您介绍5个命令,如下所示:

通过阅读最近更新的本指南,您可以找到有关hostname命令的完整详细信息

主机名命令

每台计算机都有一个主机名,而且您的计算机的主机名很可能是在您首次安装Linux时设置的。

您可以通过在终端窗口中运行以下命令来找出计算机的主机名。

主机名

在我的情况下,结果只是“加里姆林特”。

在某些机器上,您的主机名可能会显示为“computername.computerdomain”。

主机名主要用于识别网络上的计算机及其所属的域。

您可以通过运行以下命令获取计算机名称:

主机名-s

或者,您可以通过运行以下命令获取域名:

主机名-d

域名命令

您可以简单地运行以下命令,而不是使用带有minus d开关的主机名来返回域名。

域名

如果你有一个域名设置,它将被退回,否则你会看到文本(无)。

domainname命令返回系统的NIS域名。 那么NIS域名是什么?

NIS代表网络信息系统。 本指南定义NIS如下:

NIS是基于远程过程调用(RPC)的客户端/服务器系统,允许NIS域中的一组计算机共享一组通用配置文件。 这允许系统管理员使用最少的配置数据设置NIS客户端系统,并从一个位置添加,删除或修改配置数据。

ypdomainname命令

YPDomainName实际上显示与domainname命令相同的信息。 通过在终端窗口中输入以下内容来尝试自己:

ypdomainname

那么为什么有同样的事情有多个命令?

YP代表黄页,但由于法律原因必须更改。 这被改为前一节提到的NIS。

如果你愿意的话,你可以使用ypdomainname,但你可以保存你的指尖一些努力,并通过将它保留为域名来避开RSI。

nisdomainname命令

nisdomainname也显示与domainname命令相同的信息。 正如您在前几节中所收集的那样,曾经有一个黄页网域名称可以通过使用ypdomainname命令返回。

黄页的域名更改为网络信息系统(NIS),所以nisdomainname命令出现了。

随后创建了domainname命令以便于使用。

您可以使用nisdomainname命令,如下所示:

nisdomainname

结果将与domainname命令相同。

dnsdomainname命令

dnsdomainname命令返回DNS域名。 您可以通过在终端中键入以下内容来运行它:

dnsdomainname文件

DNS代表域名服务器,它被互联网用来将IP地址转换为真实的域名。 如果没有域名,我们都会使用大型电子表格来确定207.241.148.82会将我们带到linux.about.com。

有可能是,除非您运行的是Web服务器,否则您的计算机将不会有DNS域名,运行dnsdomainname命令将不会返回任何内容。

设置NIS域名

您可以使用以下命令为您的计算机设置NIS域名:

sudo域名mydomainname

你可能需要sudo来提升你的权限。

您也可以使用ypdomainname和nisdomainname命令,如下所示:

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

/ etc / hosts文件

在终端窗口中运行以下命令以在nano编辑器中打开hosts文件:

sudo nano / etc / hosts

/ etc / hosts文件中会有多行文本,如下所示:

127.0.0.1 localhost

第一部分是计算机的IP地址,第二部分是计算机名称。 要为计算机永久添加NIS域,请按以下方式更改该行:

127.0.0.1 localhost.yourdomainname

您还可以添加别名,如下所示:

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

更多关于域名命令

domainname命令具有多个开关,如下所示:

域名-a

这将返回hostfile中列出的域的别名。

域名-b

如果未设置其他域名,将使用该域名。

您可以通过将名称指定为命令行的一部分来设置使用上述开关将使用的域名,如下所示:

domainname -b mydomainname

这里有一些更多的命令:

概要

有关Linux和网络管理的更多信息,请参阅“ Linux网络管理员指南”