Linux主机名查看方法,快速掌握!(怎么查看linux主机名)

Linux操作系统是当前大多数服务器都采用的操作系统,本文介绍如何快速查看Linux主机名,这样可以方便你使用Linux系统。

一、内置命令查看Linux主机名

Linux系统内置了一个命令来查看系统中定义的主机名,可以使用以下命令快速查看:

hostname

hostnamectl

上述命令都可以查看Linux系统的主机名。比如,执行`hostname`命令:

$ hostname

linuxsvr

上面的输出告诉我们,当前系统的主机名为`linuxsvr`。

如果要查看系统更详细的主机信息,可以使用`hostnamectl`命令,例如:

$ hostnamectl

Static hostname: linuxsvr

Icon name: computer-vm

Chassis: vm

Machine ID: af2d077d86ec311ac37def7e706f1946

Boot ID: a7215360b3ca05a34643bcd075f82771

Virtualization: kvm

Operating System: CentOS Linux 8 (Core)

CPE OS Name: cpe:/o:centos:centos:8

Kernel: Linux 4.18.0-193.14.2.el8_2.x86_64

Architecture: x86-64

上面的输出显示了系统的主机名,它是`linuxsvr`,而其他信息只是提供更详细的系统信息。

二、/etc/hosts 文件查看

除了内部命令来查看主机名之外,你也可以利用/etc/hosts 文件来查看系统定义的主机名。/etc/hosts文件是系统解析主机名到IP地址的映射关系文件,把主机名绑定到对应的IP地址,当你访问这个主机名时,系统会根据/etc/hosts文件里的映射关系把它翻译出来。

如果想通过/etc/hosts文件来查看主机名,可以使用以下命令:

$ cat /etc/hosts

127.0.0.1 localhost

::1 localhost

127.0.1.1 linuxsvr

上面的例子里把127.0.1.1的IP地址对应的主机名为linuxsvr,所以上面的系统里的主机名就是linuxsvr,如果要改为其他的主机名,只需修改/etc/hosts文件即可。

三、总结

查看Linux系统内部定义的主机名不难,本文介绍了两种查看方法:内置命令查看和查看/etc/hosts文件,其中内置的hostname和hostnamectl命令可以查看主机名,而/etc/hosts文件可以查看主机名对应的本地IP地址,此外,如果要更改主机名,还可以通过/etc/hosts文件更改这个映射关系,以便更改系统的主机名。


数据运维技术 » Linux主机名查看方法,快速掌握!(怎么查看linux主机名)