Journalctl
查看日志(默认排序为:最旧 到 最新,会分页显示)
journalctl查看日志(排序为:最新 到 最旧)
journalctl -r查看日志(不分页显示)
journalctl --no-pager查看 实时日志
journalctl -f在时间范围内显示日志
日期和时间格式为 YYYY-MM-DD HH:MM:SS。如果省略时间(即输入 YYYY-MM-DD),假定时间为 00:00:00。
使用 --since 在指定日期和时间之后显示日志的选项:
journalctl --since "2024-03-17 00:00:00"使用 --until 显示最多指定日期和时间的日志的选项:
journalctl --until "2024-03-18 00:00:00"显示指定时间范围的日志 例:显示 2024-03-17 00:00:00 到 2024-03-18 00:00:00 的日志
journalctl --since "2024-03-17 00:00:00" --until "2024-03-18 00:00:00"根据服务器启动时间显示日志
从服务器最后一次启动时间开始显示日志
journalctl -b显示服务器启动时间的简要信息
journalctl --list-boots输出如下
IDX BOOT ID FIRST ENTRY LAST ENTRY
-4 55fcd0cae7ed4fab8f2d6e66c44b650c Sun 2024-03-17 22:41:25 +08 Tue 2024-03-19 03:06:28 +08
-3 da3507a4f9f1433f873b4b5171ca7da6 Tue 2024-03-19 03:06:35 +08 Tue 2024-03-19 03:09:51 +08
-2 8e4fd5a17d2b4236932672cf998ec8c5 Tue 2024-03-19 03:09:59 +08 Tue 2024-03-19 04:44:42 +08
-1 cb2b03a92bfc452fb424815c5733bba1 Tue 2024-03-19 04:44:51 +08 Tue 2024-03-19 07:00:57 +08
0 3342ecf06a194bd590e95de03dd59001 Tue 2024-03-19 07:01:07 +08 Thu 2024-03-21 04:26:53 +08如上所示,如果想查看 FIRST ENTRY到LAST ENTRY之间的日志请输入 -IDX 或 BOOT ID
journalctl -b -3or
journalctl -b da3507a4f9f1433f873b4b5171ca7da6显示系统服务的日志
例如显示 ssh 日志
journalctl -u ssh显示内核日志
journalctl -k