journalctl命令
journalctl是Linux系统中基于systemd日志系统的核心命令行工具,用于集中查看和管理内核、服务及应用程序的日志,并且提供了强大的过滤、查询和实时监控功能。
查看日志内容
命令格式
journalctl [选项]...
命令详解
1、常用选项:
- −f:实时查看最新日志。
- −n 行数:查看指定行数的最新日志。
使用示例
1、journalctl:分页查看所有日志(按空格键查看下一页,按q键退出)。

2、journalctl −n 行数:查看指定行数的最新日志。

3、journalctl −f:实时查看最新日志。

过滤日志内容
命令格式
journalctl [选项]...
命令详解
1、常用选项:
- −u 服务名:查看指定服务的日志。
- −p 优先级:按优先级查看日志,日志优先级从高到低分别为:
0−emerg、1−alert、2−crit、3−err、4−warning、5−notice、6−info、7−debug。 - −−since 起始时间 −−until 截止时间:查看指定时间段的日志。since与until子句可联合使用,也可单独使用。
使用示例
1、journalctl −u 服务名:查看指定服务的日志。

2、journalctl −p 优先级:查看指定优先级以上的日志。

3、journalctl −−since 起始时间 −−until 截止时间:查看指定时间段的日志。
