银河麒麟V10系统运行变慢、磁盘空间告急或临时文件堆积,主因是缓存与临时文件未及时清理;可通过麒麟管家垃圾清理、终端清空内核缓存、清理APT/YUM包缓存、手动清理日志与临时目录、启用systemd-tmpfiles自动轮转五种方法解决。

如果您发现银河麒麟V10系统运行变慢、磁盘空间告急或临时文件持续堆积,则很可能是系统缓存与临时文件未及时清理所致。以下是多种安全有效的清理方法:
一、使用麒麟管家“垃圾清理”功能
麒麟管家是银河麒麟桌面操作系统内置的图形化维护工具,专为普通用户设计,可自动识别并清除系统日志、临时文件、软件残留等非关键冗余数据,操作直观且不易误删核心文件。
1、点击左下角“开始菜单”,在搜索框中输入麒麟管家并启动程序。
2、在主界面左侧导航栏中,点击垃圾清理模块。
3、点击开始扫描,等待系统完成对各分区的冗余文件识别。
4、扫描完成后,勾选高亮显示的/var/log/下的历史日志文件(如syslog.1、kern.log.2)及/tmp目录残留项。
5、点击一键清理,确认操作后系统将执行删除。
二、执行终端命令清空内核缓存
Linux内核会将空闲内存用于页缓存(page cache)、目录项缓存(dentries)和索引节点缓存(inodes),这些属于可回收资源,通过写入/proc/sys/vm/drop_caches可即时释放,不影响系统稳定性或已保存数据。
1、按下Ctrl+Alt+T打开终端。
2、输入su并回车,随后输入root密码以获取管理员权限。
3、执行同步并清空所有三类缓存:sync && echo 3 > /proc/sys/vm/drop_caches。
4、验证效果:输入free -m,观察available列数值是否显著上升。
三、清理APT或YUM包管理器缓存
银河麒麟V10存在基于Debian/Ubuntu体系(APT)和基于RHEL/CentOS体系(YUM/DNF)的双模式支持,不同版本默认包管理器可能不同;缓存文件长期驻留于/var/cache/apt/archives/或/var/cache/yum/,占用空间可达数GB,且清除后不影响已安装软件功能。
1、打开终端并切换至root用户(同上步骤2)。
2、若系统使用APT:执行apt clean(彻底清空所有.deb缓存)或apt autoclean(仅删除已卸载软件的旧包)。
3、若系统使用YUM/DNF:执行yum clean all或dnf clean all。
四、手动清理临时与日志目录
/tmp、/var/tmp和/var/log是临时文件与日志高频堆积区,其中journald日志若无轮转限制,单月可生成数GB二进制日志;/tmp目录默认重启即清空,但运行中残留文件仍需人工干预。
1、清理系统日志至最大100MB:journalctl --vacuum-size=100M。
2、清理超过7天的文本日志:find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \;。
3、清空全局临时目录(跳过被占用文件):rm -rf /tmp/*。
4、清空系统级临时目录:rm -rf /var/tmp/*。
五、启用systemd-tmpfiles自动轮转策略
systemd-tmpfiles服务依据预定义规则定期清理指定路径,适用于/tmp、/var/tmp等目录,支持按时间、大小、访问频率等条件自动处置文件,实现无人值守式维护。
1、检查默认规则是否存在:ls /usr/lib/tmpfiles.d/*.conf。
2、创建自定义清理规则(例如:保留/var/tmp中7天内访问过的文件):echo 'v /var/tmp 1777 root root 7d' > /etc/tmpfiles.d/clean-vartmp.conf。
3、立即应用新规则:systemd-tmpfiles --clean。

















