温馨提示×

什么命令改linux hostname

小樊
37
2026-09-27 23:54:30
栏目: 智能运维

在 Linux 中修改 hostname(主机名)有多种方式,取决于你使用的发行版和系统版本。


一、临时修改(重启后失效)

hostname 新主机名

示例:

hostname myserver

⚠️ 仅当前会话有效,重启后恢复。


二、永久修改(推荐)

1️⃣ 使用 hostnamectl(Systemd 系统,推荐)

适用于 CentOS 7+ / RHEL 7+ / Ubuntu 16.04+ / Debian 8+

hostnamectl set-hostname 新主机名

示例:

hostnamectl set-hostname myserver

✅ 立即生效且重启不丢失。

查看当前主机名:

hostnamectl

2️⃣ 手动修改配置文件(传统方式)

CentOS / RHEL

vi /etc/hostname

写入:

myserver

同时建议修改(可选但推荐)

vi /etc/hosts

添加或修改:

127.0.0.1   myserver

三、重启使某些环境完全生效

reboot

或重新登录终端。


四、常见注意点

  • 主机名建议:小写字母 + 数字 + 中划线
  • 不要使用下划线 _
  • 修改后如服务异常,检查 /etc/hosts

如果你告诉我 具体系统版本(如 CentOS 7、Ubuntu 20.04),我可以给你更精确的命令。

0 踩