温馨提示×

怎样临时修改hostname

小樊
45
2026-07-11 03:26:16
栏目: 编程语言

临时修改 hostname(主机名) 常见有两种方式:临时生效(重启失效)永久生效。下面按系统说明。


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

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

sudo hostname 新主机名

例如:

sudo hostname test-host

验证:

hostname

⚠️ 注意:

  • 只影响当前运行环境
  • 重启后失效
  • 不会修改 /etc/hostname

✅ 方法 2:使用 sysctl(不推荐,较少用)

sudo sysctl kernel.hostname=新主机名

二、临时 + 永久修改(推荐了解)

CentOS / RHEL / Rocky / Alma

hostnamectl set-hostname 新主机名

查看:

hostnamectl

Ubuntu / Debian

sudo hostnamectl set-hostname 新主机名

或者手动修改:

sudo nano /etc/hostname

同时建议修改:

sudo nano /etc/hosts
127.0.0.1   新主机名

三、macOS 临时修改 hostname

sudo scutil --set HostName 新主机名

查看:

hostname

四、Windows 临时修改 hostname(CMD)

hostname 新主机名

⚠️ Windows 下 hostname 命令通常不能真正修改,需要:

sysdm.cpl

或 PowerShell(管理员):

Rename-Computer -NewName 新主机名 -Restart

五、常见注意事项

  1. 不要使用空格或特殊字符
  2. 修改后建议重新登录 shell
  3. 某些服务(如集群、K8s、数据库)依赖 hostname,生产环境谨慎修改

如果你能告诉我:

  • Linux / Windows / macOS
  • 是否 生产环境
  • 是否需要 永久生效

我可以给你更精确的命令 ✅

0