在使用 Linux 系统时,你可能会遇到需要查看或修改计算机“名字”的情况。这个“名字”就是我们常说的主机名(hostname)。它在网络通信、日志记录、系统识别等方面都起着重要作用。
hostname 是 Linux 系统中用于显示或设置当前设备主机名的命令。主机名是网络中标识一台计算机的名称,例如 ubuntu-server 或 my-laptop。
最简单的用法就是在终端中直接输入:
hostname 执行后,系统会返回当前的主机名,例如:
my-computer
除了基本命令,你还可以使用以下选项获取更多信息:
hostname -f:显示完整的域名(FQDN)hostname -i:显示主机对应的 IP 地址(需配置 DNS 或 /etc/hosts)hostname -s:仅显示短主机名(不包含域名部分)你可以使用 hostname 命令临时更改主机名(重启后会恢复原值):
sudo hostname new-hostname 例如:
sudo hostname my-web-server 执行后,再次运行 hostname 就会看到新名称。但请注意,这只是临时生效,适用于测试场景。
要让主机名在重启后依然有效,你需要修改系统配置文件。现代 Linux 发行版(如 Ubuntu 16.04+、CentOS 7+)通常使用 systemd,推荐使用 hostnamectl 命令:
sudo hostnamectl set-hostname your-new-hostname 例如:
sudo hostnamectl set-hostname web01 此外,还需检查并更新 /etc/hosts 文件,确保旧主机名被替换:
sudo nano /etc/hosts 将文件中类似 127.0.1.1 old-name 的行改为新主机名:
127.0.1.1 web01
完成后,重启系统或重新登录即可看到永久生效的新主机名。
通过本文,你已经掌握了 Linux 中 hostname 命令的基本用法,包括如何查看主机名、临时修改以及永久修改主机名。这些操作对于系统管理、网络配置和服务器部署都非常关键。
记住关键词:Linux hostname命令、查看主机名、修改主机名、网络配置,它们将帮助你在搜索引擎中快速找到相关教程。
小提示:操作前建议备份重要配置文件,避免误操作导致系统异常。
本文由主机测评网于2025-11-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025111245.html