Ubuntu清理日志文件的方法主要有以下几种:
使用journalctl
命令
sudo journalctl --vacuum-size=100M
sudo journalctl --vacuum-time=2weeks
sudo journalctl --vacuum-by-service=ssh.service
手动删除日志文件
ls -l /var/log
sudo rm /var/log/文件名.log
sudo > /var/log/文件名.log
使用logrotate
工具
sudo logrotate -f /etc/logrotate.conf
/etc/logrotate.d/
下对应服务的配置文件自动清理脚本(可选)
cron
定时执行。注意:删除系统关键日志可能影响故障排查,建议提前备份重要日志。