在宝塔面板环境中修改服务器的主机名Hostname,本质上还是调用Linux系统的相关配置,不过借助面板可以省去自己连SSH工具的麻烦。无论是临时生效还是永久生效,都有清晰的操作路径,下面分别说明。

一、通过宝塔面板终端临时修改
登录宝塔面板后,打开左侧的终端功能,输入以下命令即可临时修改主机名,重启后会失效:
# 将主机名临时改为 web-server-01 hostname web-server-01
这种方式适合临时测试,不会改动系统文件。
二、永久修改主机名的方法
方法1:修改 /etc/hostname 文件
在终端中使用编辑器打开该文件,写入新的主机名:
# 使用 vim 编辑 hostname 文件 vim /etc/hostname
文件内容只保留一行,例如:
web-server-01
方法2:使用 hostnamectl 命令
主流系统可直接用 systemd 提供的命令永久修改:
# 永久设置主机名 hostnamectl set-hostname web-server-01
三、同步修改 hosts 文件
为避免本地解析问题,建议同步编辑 <code>/etc/hosts</code> 文件,将原主机名替换为新名称:
# 查看当前 hosts 内容 cat /etc/hosts
典型内容如下,注意修改 127.0.1.1 后的名称:
127.0.0.1 localhost 127.0.1.1 web-server-01
四、验证修改结果
执行以下命令确认是否生效:
# 查看当前主机名 hostname # 查看详细信息 hostnamectl
| 操作项 | 是否会重启失效 | 适用场景 |
|---|---|---|
| hostname 命令 | 会 | 临时调试 |
| 修改 /etc/hostname | 不会 | 无 systemd 的旧系统 |
| hostnamectl 命令 | 不会 | 主流 Linux 发行版 |
完成以上步骤后,宝塔面板内的软件如 MySQL 或 Nginx 日志中显示的主机标识也会随之更新,不必重装环境。
宝塔面板服务器主机名Hostname修改修改时间:2026-07-30 04:42:15