温馨提示×

怎么查询linux hostname

小樊
35
2026-10-24 09:09:45
栏目: 智能运维

在 Linux 中查询 hostname(主机名)有多种方式,下面按常用程度给你总结:


一、最常用命令

1️⃣ hostname

hostname

直接显示当前主机名。


2️⃣ hostnamectl(推荐,CentOS 7+/Ubuntu 16+)

hostnamectl

或只查主机名:

hostnamectl --static
hostnamectl --transient
hostnamectl --pretty

✅ 能看到静态、瞬态、友好主机名,信息最全。


3️⃣ uname

uname -n

显示网络节点的主机名。


二、查看配置文件(不推荐新手改)

4️⃣ /etc/hostname

cat /etc/hostname

当前系统设置的主机名(重启后生效)。


5️⃣ /etc/hosts

cat /etc/hosts

查看 IP 与主机名映射关系。


三、常见场景示例

✅ 只想快速看名字

hostname

✅ 看完整信息(系统版本+主机名)

hostnamectl

✅ 脚本中获取主机名

HOST=$(hostname)

四、补充说明

  • 静态主机名:写在 /etc/hostname
  • 瞬态主机名:运行时可改(hostname 新名)
  • pretty 主机名:给人看的,可带特殊字符

如果你是 CentOS / Ubuntu / Debian / Alpine 哪一类系统,或者想修改 hostname,也可以告诉我,我给你对应命令。

0 踩