温馨提示×

如何查linux hostname

小樊
43
2026-09-06 21:42:07
栏目: 智能运维

在 Linux 中查看 hostname(主机名) 有多种常用方法,下面按使用频率和场景给你总结:


一、最常用方法

1️⃣ hostname 命令

hostname

直接显示当前主机名。

查看完整信息(含域名):

hostname -f

2️⃣ hostnamectl 命令(推荐,适用于 systemd 系统)

hostnamectl

输出示例:

Static hostname: node1
Icon name: computer-vm
Operating System: CentOS Linux 7
...

只查看主机名:

hostnamectl --static

二、查看系统文件

3️⃣ 查看 /etc/hostname

cat /etc/hostname

这是大多数现代 Linux 发行版存储主机名的地方。


4️⃣ 查看 /etc/hosts

cat /etc/hosts

可以看到主机名和 IP 的对应关系。


三、通过内核参数查看

5️⃣ uname 命令

uname -n

效果等同于 hostname


四、不同场景总结

需求 推荐命令
快速查看主机名 hostname
查看详细信息 hostnamectl
脚本中获取 hostname / uname -n
查看配置文件 cat /etc/hostname

五、补充:修改主机名(如需要)

sudo hostnamectl set-hostname newname

如果你是 CentOS / Ubuntu / Debian / Rocky / AlmaLinux 中的某一个,我也可以给你更针对性的说明。

0