美文网首页
Linux 系统 垃圾日志清理 ( /var/log/journ

Linux 系统 垃圾日志清理 ( /var/log/journ

作者: 无味wy | 来源:发表于2023-02-20 14:39 被阅读0次

常见的日志文件如下:

/var/log/messages      绝大多数的系统日志都记录到该文件
/var/log/secure        所有跟安全和认证授权等日志都会记录到此文件
/var/log/maillog       邮件服务的日志
/var/log/cron          crond 计划任务的日志
/var/log/boot.log      系统启动的相关日志

清空 /var/log/journal 文件的方法

用 echo 命令,将空字符串内容重定向到指定文件中
echo " " > system.journal
说明:此方法只会清空一次,一段时间后还要再次手动清空很麻烦,这里可以用以下命令让 journalctl 自动维护空间

journalctl 命令自动维护文件大小

只保留近一周的日志
journalctl --vacuum-time=1w

只保留 500MB 的日志
journalctl --vacuum-size=500M
问题与分析解决

如果执行 journalctl –vacuum-time=1w 命令时报错:Error was encountered while opening journal files: Input/output error 则表示日志文件损坏。

解决方法:删除之前的日志,并使用 systemctl restart systemd-journald.service 命令重启 journalctl 服务即可。

相关文章

网友评论

      本文标题:Linux 系统 垃圾日志清理 ( /var/log/journ

      本文链接:https://www.haomeiwen.com/subject/kjlgkdtx.html