清空 /var/log/journal 文件的方法
发表于:2022-01-25 14:28:11浏览:2667次
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 服务即可。
栏目分类全部>
推荐文章
- Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)
- PHP面向对象详解:继承、封装与多态
- 不写一行代码,完成一份最小可运行性的爬虫代码
- 解决github网站打不开或者访问慢
- 手把手教你在linux下搭建mysql多主多从
- 整理的一些常用到的 Nginx 配置
- Linux下生成RSA非对称加密私钥与公钥的方法
- SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length
- JavaScript之干货(一)---走进JS世界
- CentOS服务器升级Linux版本