journalctl使用
- 查看指定时间的日志
- 查看指定进程的日志
- 查看指定服务的日志
- 查看指定优先级的日志
- 根据各种选项和标准来搜索特定事件
journalctl:可以查看日志中所有的消息
[root@w66 ~]# journalctl //看到所有日志

可以根据各种选项和标准来搜索特定事件
[root@w66 ~]# journalctl | grep ssh

-n 根据需求查看日志多少
[root@w66 ~]# journalctl -n 2

journalctl -f 跟 tail -f 都是动态查看 默认也是最后10行
[root@w66 ~]# journalctl -fn 2 //可以和上一条连用

journal -p 为了帮助对问题进行故障排除,可以根据日志条目的优先级过滤日志,可以接受优先级的名称或编号作为参数.debug,info,notice,warning,err,crit,alert,emerg
[root@w66 ~]# journalctl -p err //error及以上的错误会红色字

–since 和 --until选项 他们可以将输出的限制为特定的时间范围,两个格式都采用"YYYY-MM-DDhh:mm:ss"的时间参数,如果不输入时间的话,默认00.00.00起的一整天,还可以用tomorrow,today,yesterday
[root@w66 ~]# journalctl --since “2020-12-5 09:00:00” --until “2020-12-5 11:30:00” //查看从九点到11点的
[root@w66 ~]# journalctl --since “-1 hour” //查找一小时内 +就是一小时外 分钟就是"-1 min"
日志条目中还附带了只有在打开详细输出时才可看到的字段,任何显示的额外字段都可用于过滤日志查询的输出,这可减少查找日志中特定事件的复杂搜索的输出
journalctl -o verbose 查看日志详细参数
[root@w66 ~]# journalctl -o verbose
用这些字段进行查找,可以看到对应的日志文件

本文介绍journalctl命令的各种实用技巧,包括按时间、进程和服务查看日志,按优先级过滤,动态跟踪日志更新,以及如何利用各种选项精确搜索系统日志。
1436

被折叠的 条评论
为什么被折叠?



