温馨提示×

如何通过命令行更改CentOS hostname

小樊
36
2025-11-30 00:13:25
栏目: 智能运维

要通过命令行更改 CentOS 的主机名,请按照以下步骤操作:

  1. 打开终端。

  2. 使用 root 用户登录,或者使用 sudo 命令获取管理员权限。例如,如果你当前的用户是 user,你可以输入 sudo -i 并按回车键切换到 root 用户。

  3. 临时更改主机名:使用 hostnamectl 命令来更改主机名。例如,要将主机名更改为 new-hostname,请输入以下命令:

hostnamectl set-hostname new-hostname

按回车键执行命令。这将立即更改主机名,但重启系统后更改将丢失。

  1. 永久更改主机名:要永久更改主机名,需要编辑 /etc/hostname 文件。使用文本编辑器(如 vinano)打开文件。例如,输入以下命令:
vi /etc/hostname

按回车键执行命令。这将打开 /etc/hostname 文件。

  1. 在文件中,将当前的主机名替换为你想要的新主机名。确保不要包含任何空格或特殊字符。

  2. 保存并关闭文件。在 vi 编辑器中,按 Esc 键,然后输入 :wq 并按回车键。在 nano 编辑器中,按 Ctrl + X,然后按 Y,最后按回车键。

  3. 重启系统以使更改生效:

reboot

按回车键执行命令。系统将重启并使用新的主机名启动。

现在,你已经成功更改了 CentOS 的主机名。

0