必须修改计算机名与工作组以满足管理需求;麒麟os以hostname为核心,通过hostnamectl或手动编辑文件修改主机名,samba服务单独配置工作组。

如果您在麒麟操作系统中需要区分局域网内多台设备、加入特定网络域或满足统一管理规范,则必须修改计算机名与工作组。麒麟OS原生不提供Windows式“工作组”概念,其网络标识体系以主机名(hostname)为核心,通过Samba服务模拟工作组行为;工作组配置需独立部署并依赖Samba服务启用。
用 hostnamectl 命令永久修改计算机名
该方法通过 systemd 提供的标准工具同步更新内核运行时主机名与持久化配置文件 /etc/hostname,适用于麒麟OS V10 SP1 及后续版本,修改后立即生效且重启不丢失。工作组功能需另行配置 Samba 服务,本方法不涉及工作组设置。
1、以管理员权限打开终端。
2、执行命令:sudo hostnamectl set-hostname 新计算机名,例如 sudo hostnamectl set-hostname kylin-workstation-01。
3、验证状态:hostnamectl status,确认 “Static hostname” 行已更新为新名称。
4、同步更新 /etc/hosts 文件中对应条目:执行 sudo vim /etc/hosts,将形如 127.0.1.1 原主机名 的行替换为 127.0.1.1 新计算机名,保存退出。这一步漏掉会导致本地服务启动失败、SSH 登录慢、或某些图形应用报错。
手动编辑 /etc/hostname 和 /etc/hosts 文件
此方法不依赖 systemd 工具,兼容所有麒麟OS版本(含旧版无 systemd 环境),通过底层文件写入实现主机名变更,需同步修正 hosts 映射以避免本地解析失败或服务异常。工作组仍需通过 Samba 配置文件单独设定。
方法一:使用 vim 编辑(服务器环境常用)
1、执行 sudo vim /etc/hostname,清空原有内容,输入新计算机名(仅一行,【不可含空格、下划线或特殊字符】),按 Esc → :wq → Enter 保存退出。
2、执行 sudo vim /etc/hosts,定位到含原主机名的行(如 127.0.1.1 old-hostname),将其完整替换为 127.0.1.1 新计算机名;若该行不存在,则在文件末尾新增此行。
3、立即应用新主机名至当前会话:sudo hostname -F /etc/hostname。
方法二:使用 pluma 编辑(桌面版推荐)
1、执行 sudo pluma /etc/hostname,输入新名称后 Ctrl+S 保存并关闭。
计算机网络安全服务公司网站模板是一款适合提供云安全、网络安全、服务器管理。数据安全服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
2、执行 sudo pluma /etc/hosts,在 127.0.1.1 后填写相同的新名称,保存退出。
图形界面方式修改计算机名(仅限桌面版)
麒麟桌面版提供可视化入口,调用系统级 API 更新主机名配置,适合不熟悉命令行操作的用户;部分版本需重启后完全生效。工作组功能不可通过图形界面直接配置,须额外安装并配置 Samba。
第一步:在桌面空白处右键,选择“属性”选项。
第二步:在弹出窗口中点击“关于”标签页。
第三步:点击“计算机名”右侧的编辑图标(铅笔形状)。
第四步:在输入框中输入新名称,例如:kylin-workstation,点击确定。
第五步:在授权界面输入当前用户密码,点击授权。
第六步:系统提示需重启以完成更改,执行 sudo reboot。这一步不能跳过,否则部分网络服务(如 Samba 共享发现)仍显示旧名。
通过“计算机”图标右键菜单修改(桌面版专属路径)
这是桌面用户最直观的路径,本质与“属性→关于”一致,但入口更隐蔽——有些版本默认不显示“计算机”图标,需先在桌面设置中启用。
1、在桌面找到“计算机”图标,右键选择“属性”。
2、自动跳转至“关于”页,点击“计算机名”旁的编辑图标。
3、输入新名称并确认,授权后系统立即弹出重启提示。
4、执行 sudo reboot 完成全部生效流程。










