在Ubuntu系统中进行日志清理时,需要注意以下几点:
cp或rsync命令将日志文件复制到安全的位置。/var/log/syslog、/var/log/auth.log、/var/log/kern.log等通常是重要的系统日志。journalctl命令来管理systemd日志。logrotate工具来自动轮转和压缩日志文件。/var/log目录下的文件。journalctl清理日志# 查看当前日志大小
journalctl --disk-usage
# 清理旧日志(保留最近1周的日志)
sudo journalctl --vacuum-time=1week
# 或者按大小清理(保留最近1GB的日志)
sudo journalctl --vacuum-size=1G
logrotate管理日志文件编辑/etc/logrotate.conf或/etc/logrotate.d/目录下的配置文件,设置日志文件的轮转策略。
例如:
/var/log/syslog {
weekly
rotate 4
compress
delaycompress
missingok
notifempty
create 0640 root adm
}
journalctl和logrotate。通过遵循这些注意事项,你可以安全有效地清理Ubuntu系统中的日志文件。