一、日志管理之journald服务
##服务:systemd-journald.service
##功能:记载登陆文件,开机过程的所有信息,包括启动成功、失败等等信息
systemd-journald 由于systemd是核心唤醒的,且又是第一支执行的软件,它可以主动调用 systemd-journald 来协助记载登录文件,因此在开机过程中的所有信息,包括启动服务与服务启动失败的情况等等,都可以直接被记录到 systemd-journald 中。而由于是使用于内存的登录文件记录方式,因此重新开机过后,开机前的登录文件信息当然就不会被记载了。
##默认日志存放路径:/run/log/journal
1.journalctl命令的用法
systemd-journald.service 的数据使用journalctl命令查看,下面介绍该命令的使用方法:
命令 |
功能 |
journalctl -n 3 |
查看日志的最新3条 |
命令 |
功能 |
journalctl --since “2021-01-22 12:00:00” |
查看2021-01-22 12:00:00之后的日志 |
journalctl --until “2021-01-22 14:00:00” |
查看2021-01-22 14:00:00之前的日志 |
- journalctl -o ##日志的显示模式设置
命令 |
功能 |
journalctl -o short |
经典模式显示日志 |
命令 |
功能 |
journalctl -o verbose |
显示日志的全部字节 |
命令 |
功能 |
journalctl -o export |
适合传出和备份的二进制格式 |
命令 |
功能 |
journalctl -o json |
js格式显示输出 |
- journalctl -p ##显示指定级别的日志
命令 |
功能 |
journalctl -p 0 |
emerg 系统的严重问题日志 |
命令 |
功能 |
journalctl -p 1 |
lert 系统中立即要更改的信息 |