系统监视器可通过「服务」页签图形化管理uos服务,支持右键启动、停止或重启服务,操作即时生效但不改变开机自启状态;systemctl命令可精准控制服务生命周期,包括查看运行服务、临时启停、永久禁用及查看日志;cockpit网页界面提供集中式服务管理与实时日志查看;用户级gui自启程序需通过控制中心或删除~/.config/autostart/下.desktop文件禁用。

用系统监视器图形化管理服务
当您需要快速查看哪些服务正在运行、临时启停某个服务,又不想打开终端输入命令时,系统监视器是最直观的选择——它把systemd服务状态以图形界面呈现,适合桌面用户日常干预。
1、同时按下 Ctrl + Shift + Esc 打开系统监视器。
2、点击顶部标签页切换到「服务」页签(不是“进程”或“应用程序”)。
3、在服务列表中,观察「状态」列:显示“正在运行”的即为当前活动服务;“已停止”表示未启动;“失败”说明上次启动异常。
4、右键单击任一服务名称 → 弹出菜单中可直接选择「启动」、「停止」或「重启」,无需确认弹窗,操作即时生效。
注意:【此操作仅影响当前会话,重启后恢复原开机自启状态】
用systemctl命令精准控制服务生命周期
systemctl是管理UOS服务的核心命令,适用于需持久化配置、批量操作或脚本集成的场景。所有操作必须使用sudo权限,否则提示拒绝访问。
第一步:查看所有已启用且正在运行的服务
执行命令:sudo systemctl list-units --type=service --state=running --all,回车后列出全部活跃服务,重点关注「LOAD」「ACTIVE」「SUB」三列状态是否为loaded/active/running。
第二步:临时停止某项服务(如蓝牙)
执行命令:sudo systemctl stop bluetooth.service,该服务立即终止,但下次开机仍会自动拉起。
第三步:永久禁用开机自启
执行命令:sudo systemctl disable bluetooth.service,系统将移除其启动链接,重启后不再加载。若后续需要恢复,执行sudo systemctl enable bluetooth.service即可。
第四步:检查服务详细状态与错误日志
执行命令:sudo systemctl status ssh.service,输出中「Active:」行显示当前状态,「journalctl -u ssh.service -n 20」可追查最近20条错误记录——这是排查服务失败的首选路径。
通过Cockpit网页界面集中管理服务
Cockpit提供类服务器运维的可视化体验,特别适合多台UOS设备统一管控,或需要同时查看服务+日志+资源监控的场景。
1、确保Cockpit已安装并启用:终端中执行 sudo systemctl is-active cockpit.socket,返回“active”表示就绪。
2、浏览器访问 https://localhost:9090,首次进入时忽略“不安全连接”警告,使用当前登录用户名和密码登录。
3、左侧导航栏点击「服务」模块,页面以卡片形式列出全部systemd服务,状态图标颜色区分运行/停止/失败。
4、点击任意服务卡片 → 右上角出现「启动」「停止」「重启」按钮,点击即执行;下方「启用开机启动」开关可一键切换自启状态。
5、服务详情页底部嵌入实时日志流,无需切换终端即可滚动查看journalctl输出。
禁用用户级GUI自启程序(非systemd服务)
有些程序虽不走systemd,却在登录后自动启动并常驻内存,比如截图工具、云同步客户端、安卓容器,它们不会出现在systemctl列表里,但会拖慢桌面响应。
方法一:控制中心设置
点击开始菜单 → 搜索并打开「控制中心」→ 进入【个性化】→【启动应用程序】→ 取消勾选不需要的条目(如“Deepin Screen Recorder”“UOS Android Container”)→ 关闭窗口即保存。
方法二:终端批量清理
执行命令:ls ~/.config/autostart/ 查看用户级自启.desktop文件列表;确认无误后,执行 rm ~/.config/autostart/wechat.desktop 即可彻底移除某项自启(注意备份原文件以防误删)。











