插件窝 干货文章 linux怎么查看主机名

linux怎么查看主机名

hostname 主机 hostnamectl bash 652    来源:    2025-05-02

在 Linux 系统中,可以通过以下几种方法查看主机名(hostname):

1. 使用 hostname 命令

hostname

这会直接输出当前系统的主机名。

2. 使用 hostnamectl 命令(systemd 系统)

hostnamectl

这会显示主机名及相关信息(如操作系统、内核版本等)。如果只需要主机名,可以运行:

hostnamectl --static

3. 查看 /etc/hostname 文件

cat /etc/hostname

主机名通常保存在这个文件中。

4. 使用 uname 命令

uname -n

-n 参数会显示主机名。

5. 查看环境变量(部分系统可能不显示)

echo $HOSTNAME

某些 Shell(如 Bash)会设置 $HOSTNAME 变量。

6. 使用 nmcli(NetworkManager 工具)

nmcli general hostname

适用于使用 NetworkManager 的系统。

总结

  • 推荐方法hostnamehostnamectl(最直接)。
  • 持久化主机名:修改 /etc/hostname 文件后需重启或运行 hostnamectl set-hostname <新主机名>

如果有特殊需求(如临时修改主机名),可以结合 hostname 命令和配置文件调整。