清理linux日志 持续更新

常见的日志文件如下:

/var/log/messages 绝大多数的系统日志都记录到该文件
/var/log/secure 所有跟安全和认证授权等日志都会记录到此文件
/var/log/maillog 邮件服务的日志
/var/log/cron crond计划任务的日志
/var/log/boot.log 系统启动的相关日志
  1. nginx log日志
  2. java的进程的输出
  3. /var/log/journal/ 清理
    未清理前发现硬盘根分区空间告急,用 du -t 100M /var 或 journalctl --disk-usage 命令查看

查看某个目录的文件大小并排序(单位为MB)
du -hm --max-depth=1 /var/ | sort -n
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留500MB的日志
journalctl --vacuum-size=500M

journalctl 服务
systemctl restart systemd-journald.service

暂时清空journal
echo "" > system.journal

你可能感兴趣的:(清理linux日志 持续更新)