温馨提示×

怎么临时修改主机名

小樊
38
2026-07-23 09:45:28
栏目: 云计算

临时修改主机名(重启后失效)的方法取决于你使用的系统,下面分别说明 LinuxmacOS


一、Linux 临时修改主机名

✅ 方法 1:使用 hostname(最常用)

sudo hostname 新主机名

示例:

sudo hostname test-host

验证:

hostname

⚠️ 注意

  • 立即生效
  • 重启后失效
  • 不会修改 /etc/hostname

✅ 方法 2:同时修改 /etc/hosts(推荐)

避免某些程序解析异常:

sudo vim /etc/hosts

添加或修改:

127.0.0.1  新主机名

✅ 方法 3:使用 sysctl(不常用)

sudo sysctl kernel.hostname=新主机名

二、macOS 临时修改主机名

sudo scutil --set HostName 新主机名

查看:

hostname

⚠️ macOS 上该方式在 重启后可能会恢复


三、临时 vs 永久修改对比

方式 是否重启失效 适用系统
hostname ✅ 是 Linux
sysctl ✅ 是 Linux
scutil ✅ 是 macOS
hostnamectl(永久) ❌ 否 systemd Linux

四、如果你需要「永久修改」

systemd 系统(CentOS 7+/Ubuntu 16+)

sudo hostnamectl set-hostname 新主机名

非 systemd

sudo vim /etc/hostname

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

0