统信uos需安装cockpit才能启用web图形化管理界面,推荐apt安装(uos server 1060+)、手动添加官方源(旧版本)、离线rpm转deb安装(无网环境),默认https:9090访问,需sudo权限用户登录。

如果您已在统信UOS系统上完成基础部署,但尚未启用图形化Web管理界面,则无法通过浏览器远程管理服务器状态、服务、存储与网络配置。Cockpit 是一个轻量级、基于 Web 的 Linux 系统管理工具,原生支持统信UOS Server 版本。以下是安装 Cockpit 面板的多种可行方法:
一、使用 apt 命令直接安装(推荐用于 UOS Server 1060+ 及更新版本)
统信UOS Server 自 1060 版本起已将 cockpit 软件包纳入官方源,默认启用且无需额外添加仓库。该方式依赖系统已配置有效的软件源及网络连接,安装后可立即启用并访问。
1、以 root 用户身份打开终端或使用 sudo 权限执行命令。
2、运行更新命令同步软件包索引:sudo apt update。
3、安装 cockpit 主程序及其 Web 控制台组件:sudo apt install cockpit -y。
4、启动 cockpit 服务并设置开机自启:sudo systemctl enable --now cockpit.socket。
5、确认服务监听状态:sudo ss -tlnp | grep :9090,应显示 cockpit.socket 占用 9090 端口。
二、手动添加统信UOS官方 cockpit 源(适用于未预置 cockpit 包的旧版 UOS Server)
部分早期 UOS Server 版本(如 1021e、1030)未将 cockpit 纳入默认仓库,需手动追加统信维护的 cockpit 专用 APT 源。该操作需验证 GPG 密钥并确保源地址与当前系统架构(amd64/arm64)严格匹配。
1、下载并安装 cockpit 签名密钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5E79F89A1B2479CD。
2、创建独立源列表文件:sudo tee /etc/apt/sources.list.d/cockpit-uos.list。
3、向该文件写入适配当前系统的源地址(以 amd64 为例):echo "deb https://archive.uniontech.com/cockpit/ eagle main" | sudo tee /etc/apt/sources.list.d/cockpit-uos.list。
4、更新软件包缓存:sudo apt update。
5、安装 cockpit 及其依赖:sudo apt install cockpit cockpit-system cockpit-storaged -y。
三、离线 RPM 包安装(适用于无外网环境的生产服务器)
当目标服务器处于物理隔离或防火墙严格限制的内网环境中,无法访问互联网时,可预先在联网机器上下载 cockpit 相关 RPM 包及其全部依赖,打包传输至目标主机后使用 dpkg 兼容层安装。该方式要求所有 RPM 包已转换为 deb 格式或使用 alien 工具桥接。
1、在同版本统信UOS系统中,使用 apt download 下载完整依赖链:apt download cockpit cockpit-system cockpit-storaged libcockpit0。
2、将下载所得 .deb 文件全部复制至目标服务器的 /tmp/cockpit-offline 目录。
3、进入该目录并批量安装:sudo dpkg -i *.deb。
4、修复可能缺失的依赖:sudo apt --fix-broken install -y。
5、启用服务:sudo systemctl enable --now cockpit.socket。
四、验证与访问 Cockpit Web 界面
Cockpit 默认通过 HTTPS 协议在 9090 端口提供服务,首次访问时浏览器将提示证书不受信任,此为自签名证书的正常行为。必须使用具有 sudo 权限的本地账户登录,不可使用仅限普通权限的用户直接管理核心服务。
1、在局域网内任一设备浏览器地址栏输入:https://[服务器IP地址]:9090。
2、接受安全警告(点击“高级”→“继续前往…”)。
3、使用统信UOS中已存在的、具备 sudo 权限的用户名和密码登录。
4、成功进入仪表盘后,可实时查看 CPU、内存、磁盘 I/O、网络接口、系统日志及已启用服务状态。










