一. 日志管理
1.journald
服务名称:systemd-journald.service (直接去看日志,不采集)
无法查看关机之前的日志,只能查看当前启动日志(存放在内存)
systemctl status systemd-journald.service(查看服务是否启动)
当服务启动后可以用journalctl查看日志
只能查看启动之后的日志
默认日志存放路径: /run/log
2. journalctl 命令的用法
2.1 日志的显示
journalctl -n 3 | 日志的最新 3 条 |
---|---|
- - since “2020-08-02 18:47:00” | 显示 18:47 后的日志 |
- - until “2020-08-02 18:49:00” | 显示日志到 18:49 |
显示最新三条日志
显示固定时间中的日志
2.2 日志的显示模式(显示什么)
- o +下面参数 | 设定日志的显示方式 |
---|---|
short | 经典模式显示日志 |
verbose | 显示日志的全部字节 |
export | 适合传出和备份的二进制格式 |
json | js 格式显示输出 |
journalctl -o short 经典模式显示日志
journalctl -o verbose 显示日志的全部字节
journalctl -o export 显示二进制格式
journalctl -o json js格式显示输出
- p | + 以下参数 | 显示制定级别的日志 |
---|---|---|
0 | emerg | 系统的严重问题日志 |
1 | alert | 系统中立即要更改的信息 |
2 | crit | 严重级别会导致系统软件不能正常工作 |
3 | err | 程序报错 |
4 | warning | 程序警告 |
5 | notice | 重要信息的普通日志 |
6 | info | 普通信息 |
7 | debug | 程序拍错信息 |