本文主要是介绍journalctl命令使用教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转载请标明出处:http://blog.csdn.net/donkor_/article/details/139390890
文章目录
- journalctl是什么
- journalctl的基础语法
- journalctl的常见命令
- 总结
journalctl是什么
journalctl
命令来自英文词组journal control
的缩写,其功能是查看指定的日志信息。在RHEL 7/CentOS 7
及以后版本的Linux
系统中,systemd
服务统一管理了所有服务的启动日志,带来的好处就是可以只用journalctl
一个命令来查看全部的日志信息了。
journalctl的基础语法
journalctl [options] [matches]
- options:可选参数,用于指定一些选项,比如 -h 显示帮助信息
- matches:可选参数
journalctl的常见命令
注释 | 可选参数 | 示例 |
---|---|---|
显示所有的日志信息 | journalctl | |
反序输出 | -r | journalctl -r |
显示实时跟踪日志 | -f | journalctl -f |
显示指定输出显示的行数 | -n number | journalctl -n 10 |
显示1小时前到现在的日志 | –sincce | journalctl --since 1 hour age |
显示今天的日志 | –sincce | journalctl --since=today |
显示指定服务日志 | -u | journalctl -u 服务名.service |
显示内核日志 | -k | journalctl -k |
显示指定进程日志 | _PID | journalctl _PID=1 |
显示指定日志占用的磁盘空间 | –disk-usage | journalctl --disk-usage |
清空一周前的日志 | –vacuum-time | journalctl --vacuum-time=1week |
将磁盘占用减少到指定大小 | –vacuum-size | journalctl --vacuum-size=10M |
总结
首先我们知道了,journalctl
是journal
的主要接口,提供丰富的功能来检索和显示日志条目。其次,了解它的基础语法。最后通过示例,了解常见的命令。
这篇关于journalctl命令使用教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!