银河麒麟系统响应迟缓、cpu温度异常升高或网络连接中断,常因avahi、cups、postfix等非必要网络服务后台持续运行所致;应通过systemctl禁用开机自启并停止对应服务,同时在安全中心图形界面关闭kylin-ids、kylin-auditd等非systemd托管服务,并手动终止残留进程。

银河麒麟系统响应迟缓、CPU温度异常升高或网络连接频繁中断,往往是因为avahi、cups、postfix等非必要网络服务在后台持续监听端口、广播服务或建立无效连接;这些服务默认启用却极少被实际使用,必须逐项识别并关闭。
用 systemctl 禁用开机自启的网络服务
这一步直接切断服务随系统启动的源头,适用于蓝牙、打印、邮件、Zeroconf等典型网络服务。systemctl 是银河麒麟V10及后续版本的标准管理工具,禁用后服务不会在 reboot 后自动拉起。
打开终端(Ctrl + Alt + T),执行以下命令查看当前启用的网络相关服务:
sudo systemctl list-unit-files --type=service | grep -E "(avahi|cups|postfix|bluetooth|nfs|rpcbind)"
确认目标服务名后,逐个禁用并停止(以 avahi-daemon 为例):
sudo systemctl disable avahi-daemon.service && sudo systemctl stop avahi-daemon.service
若服务还带 socket 单元(如 avahi-daemon.socket),需一并禁用:
sudo systemctl disable avahi-daemon.socket && sudo systemctl stop avahi-daemon.socket
【关键提醒:avahi 服务关闭后,局域网内主机名自动解析(如 hostname.local)将失效,若依赖此功能请勿禁用】
通过安全中心图形界面关闭网络保护模块
部分网络服务(如入侵检测 kylin-ids、日志审计 kylin-auditd)不走 systemd 标准路径,而是由麒麟安全中心统一托管,必须通过图形界面关闭,否则命令行禁用可能被策略覆盖。
点击「开始菜单」→ 搜索并打开「安全中心」→ 进入「网络保护」→「防火墙与网络保护」页面。
关闭「入侵检测服务」开关,系统会弹出提示框询问是否同时停用关联组件,点击「确定」。
关闭「日志审计服务」开关,同样确认关联停用操作。
重启系统后,在终端中验证状态:
sudo systemctl status kylin-ids kylin-auditd,预期输出应为 inactive (dead)。
终止正在运行的冗余网络进程
有些服务虽已禁用自启,但旧进程仍在内存中驻留;或第三方软件自行拉起网络监听进程(如某国产办公套件的自动更新服务),需手动终结。
方法一:用系统监视器图形化结束
点击「开始菜单」→ 搜索「系统监视器」→ 切换到「进程」选项卡 → 点击「命令」列标题排序 → 查找含 avahi、cupsd、postfix、rpc、nfs 的进程 → 右键选择「结束进程」。
方法二:用 ps + kill 精准终止
在终端中执行:
ps aux | grep -E "(avahi|cupsd|postfix|rpc\.bind|nfsd)" | grep -v grep
从输出中抄下 PID(第一列数字),执行温和终止:
kill 【PID】
若进程未退出,立即执行强制终止:
kill -9 【PID】
方法三:用 pkill 批量清理(慎用)
执行 pkill -f "avahi-daemon" 或 pkill -f "cupsd",该操作无确认环节,【误用可能导致打印或网络发现功能瞬间中断】。











