在 Linux 系统中,可以通过以下几种方法查看主机名(hostname):
hostname
命令hostname
这会直接输出当前系统的主机名。
hostnamectl
命令(systemd 系统)hostnamectl
这会显示主机名及相关信息(如操作系统、内核版本等)。如果只需要主机名,可以运行:
hostnamectl --static
/etc/hostname
文件cat /etc/hostname
主机名通常保存在这个文件中。
uname
命令uname -n
-n
参数会显示主机名。
echo $HOSTNAME
某些 Shell(如 Bash)会设置 $HOSTNAME
变量。
nmcli
(NetworkManager 工具)nmcli general hostname
适用于使用 NetworkManager 的系统。
hostname
或 hostnamectl
(最直接)。/etc/hostname
文件后需重启或运行 hostnamectl set-hostname <新主机名>
。如果有特殊需求(如临时修改主机名),可以结合 hostname
命令和配置文件调整。