Linux系统日志管理工具


journalctl命令

journalctl是Linux系统中基于systemd日志系统的核心命令行工具,用于集中查看和管理内核、服务及应用程序的日志‌,并且提供了强大的过滤、查询和实时监控功能。‌‌

查看日志内容

命令格式

journalctl [选项]...

命令详解

1、常用选项:

  • −f:实时查看最新日志。
  • −n 行数:查看指定行数的最新日志。

使用示例

1、journalctl:分页查看所有日志(按空格键查看下一页,按q键退出)。

journalctl

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

journalctl

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

journalctl

过滤日志内容

命令格式

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 服务名:查看指定服务的日志。

journalctl

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

journalctl

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

journalctl

发表评论

评论数量:0