温馨提示×

如何修改hostname

小樊
39
2026-07-23 09:58:29
栏目: 编程语言

修改 hostname(主机名) 的方法取决于你的操作系统。下面分别介绍 Linux、macOS、Windows 的常见做法。


一、Linux 修改 hostname

✅ 方法一:使用 hostnamectl(推荐,适用于 systemd 系统)

hostnamectl set-hostname 新主机名

查看当前主机名:

hostnamectl

重启后仍然生效。


✅ 方法二:临时修改(重启失效)

hostname 新主机名

✅ 方法三:手动修改配置文件(传统方式)

1️⃣ 修改 /etc/hostname

echo "新主机名" > /etc/hostname

2️⃣ 修改 /etc/hosts

127.0.0.1   新主机名

二、macOS 修改 hostname

✅ 使用 scutil

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

查看:

hostname

三、Windows 修改 hostname

✅ 方法一:图形界面

  1. 右键 此电脑属性
  2. 点击 高级系统设置
  3. 计算机名更改
  4. 输入新主机名 → 重启

✅ 方法二:PowerShell(管理员)

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

四、注意事项

  • 不要使用空格或特殊字符
  • 主机名建议:
    • 小写字母
    • 数字
    • -(短横线)
  • 修改后建议重启或重新登录

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

0