持久化保存journal的日志,默认只会保存一个月的日志
mkdir /var/log/journal
//在/var/log下新建一个journal文件夹用于存放日志
chown root:systemd-journal /var/log/journal
//设置/var/log/journal文件夹所有者为root,所属组为systemd-journal
chmod 2755 /var/log/jounal
//设置/var/log/journal文件夹权限为2755
systemctl restart systemd-journald
//重启服务
或者:
killall-USR1 systemd-journald
(因为systemd-journal是static的状态,依赖其他的程序来启动的)
以下是红帽课本上的知识
在rhel7系统中有两个日志服务,分别是传统的rsyslog和systemd-journal
systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和错误信息,还有syslog的日志。该日志服务仅仅把日志集中保存在单一结构的日志文件/run/log中,由于日志是经历过压缩和格式化的二进制数据,所以在查看和定位的时候很迅速。默认情况下并不会持久化保存日志,只会保留一个月的日志。另外,一些rsyslog无法收集的日志也会被journal记录到。
rsyslog作为传统的系统日志服务,把所有收集到的日志都记录到/var/log/目录下的各个日志文件中。常见的日志文件如下:/var/log/messages 绝大多数的系统日志都记录到该文件/var/log/secure 所有跟安全和认证授权等日志都会记录到此文件/var/log/maillog 邮件服务的日志/var/log/cron crond计划任务的日志/var/log/boot.log 系统启动的相关日志
相关文章
- 【Redis】redis异步消息队列+Spring自定义注解+AOP方式实现系统日志持久化
- nginx-ingress-controller日志持久化方案的解决
- K8S用yaml资源清单部署redis数据库,数据持久化保存
- Android持久化保存cookie的方法
- [转帖]持久化journalctl日志清空命令查看配置参数详解
- React-native之持久化保存----AsyncStorage
- 【DeepLearning_Visualization】Note1:caffe保存训练日志和accuracy曲线,Loss曲线的可视化
- Android开发学习---android下的数据持久化,保存数据到rom文件,android_data目录下文件访问的权限控制
- Delphi语言怎样对自己定义类进行持久化保存及恢复 (性能远比json/xml高)
- 图解Redis,谈谈Redis的持久化,RDB快照与AOF日志