使用hostname命令
在终端直接执行 hostname
命令会立即显示当前系统的主机名,这是最快捷的查询方式。该命令不需要管理员权限即可执行,适用于所有Linux发行版。
附加参数可实现更多功能:
hostname -i
显示关联的IP地址hostname -f
显示完整域名(FQDN)
查看系统配置文件
主机名的持久化配置存储在以下文件中:
/etc/hostname
:包含静态主机名,使用cat /etc/hostname
查看/etc/hosts
:检查包含本地主机的解析记录,例如127.0.0.1 localhost your-hostname
/etc/sysconfig/network
(RHEL系):包含HOSTNAME=
配置项
hostnamectl工具
systemd系统提供集成管理命令:
hostnamectl status
显示主机名及相关系统信息- 输出包含静态(Static)、瞬态(Transient)和灵活(Pretty)三种主机名状态
该命令同时支持修改主机名并立即生效,例如:sudo hostnamectl set-hostname newname
其他辅助命令
补充查询方式包括:
uname -n
输出内核记录的主机名echo $HOSTNAME
显示环境变量存储值sysctl kernel.hostname
查看内核参数
常规查询推荐使用 hostname
命令快速获取信息,系统维护时建议通过 hostnamectl
或配置文件验证持久化设置。多方法交叉验证可确保主机名配置的准确性,特别是在网络服务部署场景中。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/706520.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。