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

在这个Linux系统上查询主机名和IP地址是一门真正的科学。
说起来,我在问答论坛上混了很多年,也看到很多运维人员问这个问题。
那我就来找你聊聊吧。

首先检查主机名。
其中许多方法都被使用。
和hostnamectl一样,这个现在很流行。
它紧凑而清晰。
无论您是要检查主机名还是更改主机名,都非常方便。
我记得有一次帮助同事更改 Ubuntu 系统上的主机名,我使用了相同的命令来完成此操作。
很顺利。
另一个例子是主机名。
这个命令比较简单。
只需运行它,主机名就会出现。
我记得使用这个命令来快速检查服务器上的主机名。

还有主机名-f;这样可以看到完全限定的主机名,例如localhost.localdomain;使用它。
我记得有一次在公司服务器上;需要检查完整的主机名;使用了这个命令。

检查 IP 地址的方法有多种。
例如,主机名-i或主机名-I;这两个命令源自主机名;非常方便。

我们来谈谈ifconfig。
这是一个旧命令。
是网络接口信息;显示IP地址等,一目了然。
在CentOS系统上配置网络请注意,执行此操作时使用了此命令。
还有一个ip命令。
这现在很流行。
它不仅可以看到IP,还可以看到MAC地址。
我记得使用此命令在新服务器上配置网络。

这个Linux系统中的命令确实不同,而且各有其用途。
运维人员根据自己的需求和环境,选择合适的工具查看主机名和IP地址,配置网络,进行调试和管理。
说实话,当时我还不太明白。
一切都一点一点地融合在一起。
这就像与怪物战斗并升级。
每次学习命令时,您的技能树都会变得更加丰富。
是的,这个Linux系统真是博大精深。

怎么查看linux系统的主机名

使用 hostnamectl 检查主机名。
要更改主机名,您必须更改主机名文件。

更改后必须更新hosts文件,否则sudo将不起作用。

服务器使用公网IP,电脑使用1 2 7 .0.1 .1
更新网络和 SSH 配置,重新启动并检查。

自己掂量一下。

怎样获取Linux主机名

嘿,我们来谈谈 Linux 主机名,好吗?好吧,让我回顾一下我踩过的陷阱和我所知道的。

比如前段时间,我在上海的机房帮客户维修服务器。
那人突然说主机名不正确,各种网络服务无法识别。
当我看到它时,我意识到,哦,这位主持人的名字。
最常见的方法是直接使用hostname命令。
只需打开终端并输入主机名,终端就会立即将当前主机名返回给您。
这个方法非常简单,任何人都知道如何使用它。
就像你问我叫什么名字一样,我不带任何幻想就说“我叫张三”。
然而,有时在输入主机名后,它可能会为您提供一组看起来令人困惑的附加指标。
在这种情况下,您使用 hostname -s ,它只提供主机名,没有附加功能。
另一个方法是查看 /etc/hostname 文件。
想一想,你得知道系统启动时叫什么吧?它被写入到这个文件中。
可以使用cat /etc/hostname直接查看。
这是我之前在北京的实验室新安装的系统。
显示的主机名是默认的本地主机,但我看到/etc/hostname中写的名称是客户端想要的名称。
这是冲突,说明结构错误。
该文件专门用于存储主机名,比较可靠。

还有一个 /etc/hosts 文件。
这个文件比较复杂。
它不仅包含主机名,还包含IP地址等。
但有时查看/etc/hosts的第一行可以看到像1 2 7 .0.1 .1 myhostname这样的一行,那么myhostname就是系统识别的主机名。
我经常使用这个文件来解决虚拟机环境等问题。
有时IP地址写错或者主机名解析不正确。
通过查看 /etc/hosts,这一点一目了然。
记得去年在广州调试一个容器时,发现容器中的主机名显示的是容器ID,但/etc/hosts中IP对应的主机名是正确的。
这帮助我将问题追溯到主机配置。
所以 uname -n 命令这也很有趣。
如果您使用 uname -n,您将只看到主机名,而不会提供诸如内核版本和操作系统之类的混乱信息。
有时我想快速找出某个脚本在哪台机器上运行,所以我使用这一行命令来打开该文件,而不必长时间读取它。
选择哪种方法?这取决于你做什么。
如果你想快速找出当前机器叫什么,使用hostname或uname -n更快。
如果您怀疑主机名配置不正确,或者想要验证 /etc/hostname 中输入的信息是否正确,请检查 /etc/hostname。
如果您怀疑网络配置问题(例如 IP 地址或主机名解析),则必须阅读 /etc/hosts。

哦,顺便说一句,更改主机名非常困难。
这不仅仅是输入新主机名的问题。
您应该使用 sudo hostnamectl set-hostname newname,然后重新启动系统或至少重新加载 systemd 配置。
我之前在深圳做过一个项目。
客户坚持要更改机器的名称。
结果忘记重启,各种服务都卡住了。
这花了很多时间。
你必须记住这一点。

总之,查找主机名的方法有很多种,但要视情况而定。
你给我一个场景,我会告诉你哪个最合适。