温馨提示×

怎样重设hostname

小樊
34
2026-10-06 18:20:45
栏目: 编程语言

重设 hostname(主机名)的方法取决于你使用的操作系统。下面按常见系统分别说明:


一、Linux 系统

1. 临时修改(重启后失效)

sudo hostname 新主机名

例如:

sudo hostname myserver

2. 永久修改(推荐)

方法 A:使用 hostnamectl(适用于 systemd 系统,如 Ubuntu 16.04+、CentOS 7+)

sudo hostnamectl set-hostname 新主机名

例如:

sudo hostnamectl set-hostname myserver

方法 B:手动修改配置文件

  • Ubuntu / Debian

    sudo nano /etc/hostname
    

    修改为新主机名,保存退出。

  • CentOS / RHEL

    sudo nano /etc/hostname
    

    或直接编辑:

    sudo nano /etc/sysconfig/network
    

    修改 HOSTNAME=新主机名

3. 修改 hosts 文件(建议同步)

sudo nano /etc/hosts

确保有类似:

127.0.0.1   localhost
127.0.1.1   新主机名

4. 使修改生效

重启系统或重新登录:

reboot

二、macOS 系统

1. 查看当前主机名

hostname

2. 修改主机名

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

3. 重启或刷新

dscacheutil -flushcache

三、Windows 系统

方法 1:图形界面

  1. 右键“此电脑” → 属性
  2. 高级系统设置 → 计算机名
  3. 更改 → 输入新计算机名
  4. 确定并重启

方法 2:命令行(CMD / PowerShell)

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

或 PowerShell:

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

如果你能告诉我具体操作系统和版本,我可以给你更精确的命令。

0 踩