linux系统查看主机名&IP的方法大全

说白了,在Linux中查看主机名,使用hostnamectl或者hostname。
查看 IP、ifconfig 或 ip addr。
简单、直接、不拐弯抹角。

如何查看Linux hostname

你好,你问的是Linux如何看到主机名,对吧?这很简单,但有多种方法,具体取决于您想要的。

最直接的方法是使用hostname命令。
我经常用这个,非常方便。
直接在终端中输入hostnameC并回车,屏幕上会立即显示当前主机的名称,例如“ubuntu-server”之类的。
无论你使用什么Linux系统,这个命令都可以工作,并且具有极好的兼容性。

如果你想在检查计算机后确认这个主机名是如何设置的以及是否可以保留,那么你需要查看/etc/hostname文件。
例如,上次我在 CentOS 系统上,我想确认它是否真的发生了变化,我打开一个终端并使用 /etc/hostname cat 文件。
里面只有一行字,是军名,“百结”。
你知道吗 这里是存放“客人身份证”的地方。
更改仅在重新启动计算机后生效。

另外,如果您使用的是旧的 Red Hat 系统,例如旧版本的 CentOS,您应该检查 /etc/sysconfig/network 文件。
我记得我使用的是 CentOS 6 构建系统。
为了检查主机名,我在本文档中搜索了 HOSTNAME= 变量。
但请注意,并非所有学科都是这样。
如果文件没有该字段,系统可以使用其他方法来管理主机名。
现在许多系统都使用systemd,例如CentOS 7 和Ubuntu 1 6 .04 及更高版本。
他们还有一个 hostnamectl 命令。
这个命令比较强大,一个命令可以告诉你很多事情。
当你输入hostnamectl时,它会显示静态主机的名称(固定的)、动态主机的名称(有时会改变的)和系统图标名称。
例如,上次我查看 Ubuntu 系统时,输出包含类似 Static hostname: debian-box 的内容。
该命令还可以检查系统类型、内核版本等,信息齐全。
我认为这个命令是系统使用的首选。
总结来说: 如果您想快速了解主机名是什么,请使用主机名。
如果你想知道主机名是如何设置的以及重新启动后是否仍然可以保留,请查看/etc/hostname。
如果您使用的是较旧的 CentOS,您应该查看 /etc/sysconfig/network。
如果你使用systemd,强烈推荐使用hostnamectl,因为它有最完整的信息。

顺便说一句,如果看不到客人的名字,可以进行许可。
例如,如果您不是 root,则无法看到这些配置。
或者系统还没有完全启动。
更改主机名后,某些服务(例如数据库和 Web 服务器)需要识别新名称。