可通过hostname、cat /etc/hostname、hostnamectl、uname -n或echo $hostname五种方法获取linux主机名:hostname直接显示;/etc/hostname存静态名;hostnamectl显示多类型名;uname -n输出内核节点名;$hostname为shell缓存名。

如果您需要确认当前Linux系统的主机名,可以通过系统内置命令快速获取。以下是几种常用的方法:
一、使用hostname命令
hostname命令是专门用于显示或设置系统主机名的工具,运行后直接输出当前主机名。
1、打开终端窗口。
2、输入hostname并按回车键。
3、终端将显示当前系统的主机名。
二、读取/etc/hostname文件
/etc/hostname文件存储了系统启动时加载的静态主机名,该文件内容即为系统配置的主机名。
1、在终端中执行cat /etc/hostname。
2、输出结果即为系统配置的静态主机名。
三、使用hostnamectl命令(适用于systemd系统)
hostnamectl是systemd提供的主机名管理工具,可同时显示静态、瞬态和pretty三种主机名类型。
1、在终端中运行hostnamectl。
2、在输出信息中查找Static hostname:或Transient hostname:字段后的值。
四、查看uname -n输出
uname命令用于显示系统信息,其中-n选项专门用于输出网络节点主机名,通常与hostname命令结果一致。
1、在终端中输入uname -n。
2、返回的内容即为内核识别的网络节点名称。
五、检查环境变量HOSTNAME
部分shell会将主机名缓存到HOSTNAME环境变量中,该变量值通常由系统初始化脚本设置。
1、在终端中执行echo $HOSTNAME。
2、若变量已设置,则输出当前shell会话中使用的主机名。










