请记住,上述命令需要管理员权限。
使用 LNAV(日志文件浏览器)。
LNAV 是一个优秀的程序,您可以使用它以更有条理的方式使用颜色编码信息监控日志文件。在 Linux 系统上,默认情况下不安装此工具。您可以使用以下命令安装它:
乌班图:
sudo apt install lnav
Fedora:
sudo dnf install lnav
lnav 的用处在于,如果您不想安装它,您可以下载其预编译的可执行文件并在任何地方运行它监控网站程序,甚至可以从 U 盘运行。无需设置,功能已加载。使用 lnav,您可以通过 SQL 查询日志文件,以及您可以在其官方网站上学习的其他很酷的功能。
安装后,您可以在具有管理员权限的终端上运行 lnav,默认情况下它会在 /var/log 中显示所有日志并开始实时监控。
关于 systemd 日志的说明
systemd 提供了运行 Linux 操作系统的基本框架和组件。 systemd 通过 journalctl 提供日志服务监控网站程序,帮助管理来自所有 systemd 服务的日志。您还可以使用以下命令实时监控各个 systemd 服务和日志。
journalctl -f
下面是一些可以在各种情况下使用的特定 journalctl 命令。您可以将其与前面的 -f 选项结合使用以启动实时监视。
对于紧急系统消息,请使用:
journalctl -p 0
显示错误并说明:
journalctl -xb -p 3
使用时间控制过滤:
journalctl --since "2022-12-04 06:00:00"
journalctl --since "2022-12-03" --until "2022-12-05 03:00:00"
journalctl --since yesterday
journalctl --since 09:00 --until "1 hour ago"
如果你想了解更多关于journalctl的信息,我已经在这里写了一个指南。
结束语
我希望这些命令和方法可以帮助您找到桌面或服务器中问题/错误的根本原因。有关更多详细信息,您可以随时参考指南页面并使用各种选项。如果您对本文有任何意见或意见,请使用下面的评论框告诉我。
干杯。
通过:
作者:阿林丹选题:lkxed译者:极客 校对:wxy
本文最初由LCTT编译,由Linux中国发布