1、jourald
-
服务名称:systemd-journald.service
-
journalctl
-
默认日志存放路径: /run/log
1.1.journalctl命令的用法
-n 4 | 日志的最新4条 |
-since "2020-04-1311:00:00" | 显示11:00后的日志 |
--until "2020-04-13 11:05:00" | 显示日志到11:05 |
short | 经典模式显示日志 |
verbose | 显示日志的全部字节 |
export | 适合传出和备份的二进制格式 |
json | js格式显示 |
0 | emerg | 系统的严重问题日志 |
1 | alert | 系统中立即要更改的信息 |
2 | crit | 严重级别会导致系统软件不能正常工作 |
3 | err | 程序报错 |
4 | warning | 程序警告 |
5 | notice | 重要信息的普通日志 |
6 | info | 普通信息 |
7 | debug |
程序拍错信息
|
-F | PRIORITY | 查看可控日志级别 |
-u | sshd | 指定查看服务 |
-disk-usage | 查看日志大小 | |
--vacuum-size=1G | 设定日志存放大小 | |
-vacuum-time=1W | 日志在系统中最长存放时间 | |
-f | 监控日志 |
1.2用journald服务永久存放日志
注:系统默认储存位置:/run/log/journal,由于默认方式的条件下,系统系统重启后日志会被清理,(类似监控7天覆盖的滚动模式。),所以永久保存日志的操作命令为:
mkdir var/log/journal :建立新的日志文件(不可读取修改,只能在jouralctl中查看)
chgrp systemd-journal /var/log/journal :更改系统日志目录的用户组
chmod 2775 /var/log/journal :日志目录的权限的更改为:rwx,rwx,r-x
systemctl restart systemd-journald.service :系统日志服务重启