主机名是设备在网络中的唯一标识,用于局域网识别、远程访问和企业资产管理;Windows需通过设置→系统→关于重命名并重启,macOS在系统设置→通用→共享中修改电脑名称与本地主机名,Linux需同步修改/etc/hostname和/etc/hosts后重启。

电脑开机进入系统后修改主机名,不是在BIOS或启动阶段操作,而是指在Windows、macOS或Linux桌面环境已正常运行的前提下,通过系统工具重命名这台设备的网络标识名称,让路由器、其他电脑、远程连接工具能用新名字准确识别它。
Windows 11/10图形界面最快改法
这是最稳妥、自动校验、无需权限提升的方式,适合绝大多数用户。
1、按 Win + I 打开“设置”→点击左侧“系统”,再点右侧“关于”。
2、在“设备规格”区域找到“设备名称”,点击它右侧的“重命名此电脑”按钮。
3、输入新名称:只能用英文字母、数字、连字符(-),长度≤15字符,不能有空格、中文、下划线、点号、冒号、星号等任何特殊符号,也不能以连字符或数字开头。
4、点“下一步”,系统立即提示“需要重启才能应用更改”——这一步不可跳过,关机或休眠都不行,必须完整重启。
Mac系统设置里改本地主机名
Mac改的是Bonjour广播用的LocalHostName,决定你在AirDrop、访达网络位置、打印机列表里显示为什么名字,比如“StudioMac.local”。
1、点击苹果菜单 → “系统设置” → 左侧“通用” → 右侧“共享”。
2、点左下角锁图标解锁(需输管理员密码)。
3、在“电脑名称”栏输入新名(如“DesignMac”),空格会自动转为连字符;中文、下划线、@、点号一律不被接受,输进去会被自动过滤或报错。
4、向下滚动到“本地主机名”,点右侧“编辑”按钮。
5、输入纯小写英文+数字+连字符的字符串(如“designmac”),切勿手动加“.local”后缀,系统会自动补全,加了会导致隔空投送失效。
6、点“好”,更改即时生效,无需重启,但建议执行 dscacheutil -flushcache 刷新DNS缓存让邻居设备更快看到新名。
Linux(以银河麒麟V10 SP1为例)
麒麟桌面推荐优先用图形方式,若失败再进终端改配置文件,两处必须严格一致,否则网络服务可能异常。
方法一:计算机属性修改(首选)
1、桌面右键“计算机”图标 → “属性”。
2、点“计算机名”后面的铅笔图标。
3、输入新主机名(仅字母数字连字符,无空格),点“确定”。
4、弹出授权窗口,输入当前用户密码 → 点“授权”。
5、系统提示“需立即重启”,点“立即重启”。
方法二:终端手动改配置文件(备用)
1、桌面右键 → “打开终端”。
2、执行 sudo pluma /etc/hostname,输入密码后,在打开的文本中删掉旧名,写入新名(如 kylin-pc23),保存关闭。
3、再执行 sudo pluma /etc/hosts,找到形如 127.0.1.1 oldname 的行,把 oldname 替换成和上一步完全一致的新名,保存关闭。
4、执行 sudo reboot 重启系统。

















