一生一世LINUX COMMAND ATLAS

LINUX COMMAND ATLAS · 命令详解

Linux journalctl 命令

读取 systemd 日志。使用 -u 可按服务单元筛选。

systemd

语法

命令格式
journalctl [OPTIONS...] [MATCHES...]

常用参数

7 个参数
参数说明
-u, --unit=UNIT显示指定 systemd 单元的日志。
-f, --follow持续跟踪新增日志。
-b, --boot[=ID]显示本次启动或指定启动记录的日志。
-n, --lines=N显示最近 N 条记录。
--since=TIME / --until=TIME将记录限制在指定时间范围内。
-p, --priority=LEVEL按优先级及更严重级别筛选。
--no-pager直接输出,不打开分页器。

用法示例

3 个示例

读取 systemd 日志。使用 -u 可按服务单元筛选。

journalctl -u ssh --since today

不打开分页器,显示 SSH 单元最近 50 条日志。

journalctl -u ssh -n 50 --no-pager

显示本次启动中的 warning 及更严重级别日志。

journalctl -b -p warning

使用提示

日志访问权限和保留时间取决于系统配置及用户权限。分享日志前请检查是否包含秘密信息或个人数据。