在使用 CentOS 或其他基于 systemd 的 Linux 发行版时,hostnamectl 是一个非常实用的命令行工具,用于查看和修改系统的主机名(hostname)。本教程将手把手教你如何使用 hostnamectl 命令进行 Linux主机名管理,即使是刚接触 Linux 的小白用户也能轻松上手。
主机名是标识一台计算机在网络中的名称。例如,当你通过 SSH 连接到服务器时,终端提示符通常会显示主机名。合理设置主机名有助于识别和管理多台服务器。
hostnamectl 是 systemd 提供的一个命令,用于查询或更改系统的主机名及相关设置。它取代了旧版中需要手动编辑 /etc/hostname 文件的方式,更加安全、直观。
只需在终端输入以下命令:
$ hostnamectl 执行后,你会看到类似如下输出:
Static hostname: centos-server Icon name: computer-vm Chassis: vm Machine ID: a1b2c3d4e5f67890... Boot ID: abcdef1234567890... Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64 其中 Static hostname 就是当前系统的静态主机名。
要使用 hostnamectl 修改主机名,请使用以下语法(需要 root 权限):
$ sudo hostnamectl set-hostname 新主机名 例如,将主机名改为 web-server-01:
$ sudo hostnamectl set-hostname web-server-01 执行后无需重启系统,新主机名会立即生效。但为了确保所有服务识别新名称,建议重新登录终端或执行:
$ exec bash hostnamectl 管理三种类型的主机名:
/etc/hostname 中,系统重启后依然有效。你可以单独设置 Pretty 主机名:
$ sudo hostnamectl set-hostname "Web Server #1" --pretty 再次运行 hostnamectl 查看是否生效:
$ hostnamectl 你也可以使用传统命令快速查看:
$ hostname 通过本教程,你已经掌握了如何使用 CentOS hostnamectl命令 进行 Linux主机名管理。无论是查看、修改还是理解不同类型的主机名,hostnamectl 都是最推荐的方式。希望这篇 hostnamectl使用教程 能帮助你更高效地管理你的 CentOS 系统!
关键词回顾:CentOS hostnamectl命令、Linux主机名管理、修改CentOS主机名、hostnamectl使用教程
本文由主机测评网于2025-12-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025128422.html