温馨提示×

怎样快速改hostname

小樊
37
2026-10-06 18:25:44
栏目: 编程语言

下面按操作系统给你几种快速改 hostname的方法,基本都是一条命令搞定。


一、Linux(最常见)

1️⃣ 临时修改(重启失效)

hostname 新主机名

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


2️⃣ 永久修改(推荐)

✅ 通用方式(systemd 系统,如 CentOS 7+/Ubuntu 16+)

hostnamectl set-hostname 新主机名

无需重启,立即生效。


✅ 手动改文件(兼容老系统)

vi /etc/hostname

写一行:

新主机名

然后:

vi /etc/hosts

把旧主机名改成新的(可选但推荐)


二、Ubuntu / Debian

sudo hostnamectl set-hostname 新主机名

三、CentOS / RHEL

sudo hostnamectl set-hostname 新主机名

或老版本:

sudo vim /etc/sysconfig/network

修改:

HOSTNAME=新主机名

四、Windows

1️⃣ 命令行(管理员)

wmic computersystem where name="%COMPUTERNAME%" call rename name="新主机名"

然后重启。

2️⃣ PowerShell(管理员)

Rename-Computer -NewName "新主机名" -Restart

五、macOS

sudo scutil --set HostName 新主机名
sudo scutil --set LocalHostName 新主机名
sudo scutil --set ComputerName 新主机名

六、验证是否修改成功

hostname

如果你告诉我:

  • ✅ 什么系统(Linux / Windows / macOS)
  • ✅ 是否要永久生效
  • ✅ 是否容器 / 云服务器

我可以给你最精确的一条命令。

0 踩