📜  Linux 中的 journalctl 命令示例(1)

📅  最后修改于: 2023-12-03 15:02:43.488000             🧑  作者: Mango

Linux 中的 journalctl 命令

journalctl 是一款 Linux 上非常常用的日志管理命令,它能够让你通过一个简单的命令查看系统的日志信息。它支持多种过滤、格式化和分析日志的方法,让你更方便地管理系统问题。

基本用法

journalctl 可以不加参数直接运行,在这种情况下它会显示整个系统日志,显示最新的日志信息:

$ journalctl

通过 qCtrl+c 可以退出 journalctl

过滤日志

使用 journalctl -u 可以过滤某个单独的服务、进程或者单元的日志。

例如,查看 sshd 服务的日志:

$ journalctl -u sshd

journalctl 中, -u 参数指定单元,这里是 sshd

根据时间过滤日志

使用 journalctl --since 或者 journalctl --until 可以过滤某个时间段内的日志信息。

例如,查看最近一小时内的日志:

$ journalctl --since "1 hour ago"
监视日志

journalctl 可以像 tail -f 命令一样实时监视日志文件。使用 -f 可以实时监视日志文件:

$ journalctl -f
更多信息

使用 journalctl --help 可以查看更多的信息和选项,以便更好地过滤和处理你的日志信息。

journalctl 是 Linux 系统中非常有用的一款工具,有助于查看、管理和调试系统日志。