96SEO 2025-10-30 20:38 0
因为系统运行时间的增长, 日志文件会不断积累,占用大量磁盘空间,甚至影响系统性能。所以呢,定期清理无用日志文件是必要的。本文将介绍如何在Ubuntu系统中高效清理回收无用日志文件。

journalctl是Ubuntu中用于管理systemd日志的核心工具。
sudo journalctl --vacuum-size=100M清理所有日志,保留最近100MB。sudo journalctl --vacuum-time=2weeks清理两周前的日志。journalctl --disk-usage查看日志占用空间。logrotate是Ubuntu默认的日志管理工具, 可自动完成日志的轮转、压缩、删除旧日志。
/var/log/nginx/*.log {
daily
rotate 7
compress
delaycompress
missingok
notifempty
create 0640 root adm
}
若需要更便捷的图形化或自动化管理,可使用以下第三方工具:
journalctl用于管理systemd日志。为了回收利用系统日志文件并释放磁盘空间,你可以采取以下几种方法:
rm命令删除无用日志文件。journalctl命令清理日志。logrotate工具自动管理日志。定期清理无用日志文件是优化Ubuntu系统性能的重要步骤。通过使用journalctl、 logrotate等工具,你可以轻松管理日志文件,释放磁盘空间,提高系统运行效率。
Demand feedback