清空 /var/log/journal 文件的方法
发表于:2022-01-25 14:28:11浏览:3497次
1、用 echo 命令,将空字符串内容重定向到指定文件中
echo "" > system.journal
说明:此方法只会清空一次,一段时间后还要再次手动清空很麻烦,这里可以用以下命令让 journalctl 自动维护空间
2、journalctl 命令自动维护文件大小
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留 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 服务即可。
栏目分类全部>
推荐文章
- Thinkphp6集成JWT
- php 多维数组指定某个值作为键
- php面向对象什么意思,全面解析PHP面向对象的三大特征
- 浅谈linux中/dev/vda1文件满了解决方法
- SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length
- 无限极分类设计其一
- mysql按条件统计count,及关联查询显示count为0的记录问题
- mysql定时备份数据库&定时删除多少天前的备份文件
- Win10优化:系统文件Hiberfil.sys介绍
- BootCDN——稳定、快速、免费的前端开源项目 CDN 加速服务
