位置:首页 > 安卓教程 > Linux systemd日志查看方法详解

Linux systemd日志查看方法详解

时间:2026-06-19  |  作者:318050  |  阅读:0

在 Linux 系统里,systemd 日志是系统管理员最重要的信息来源之一。从系统启动到日常运行,各种事件、异常、报错全都记录在案。想要高效排查问题,首先得知道怎么查这些日志。下面这几种方法基本覆盖了日常运维的大部分场景,不妨逐个看看。

最常用的工具:journalctl

直接输入 journalctl,系统就会把最近的日志记录一股脑儿展示出来。不过,如果日志量很大,这么查其实挺低效的。更实用的做法是配合选项来精准筛选。

Linux systemd日志查看方法详解_wishdown.com

按时间窗口筛选日志

想查看某个时间窗口内的日志?用 --since--until 指定起止时间:

journalctl --since '2023-10-01 10:00:00' --until '2023-10-01 12:00:00'

这样就把两个小时的记录精准捞出来了,比手动翻页强得多。

按服务名称筛选日志

有时候你只关心某个特定服务的日志,比如网络管理服务。这时带上 -u 参数指定服务名就行:

journalctl -u NetworkManager

输出就只剩下 NetworkManager 相关的条目,干净利落。

实时查看日志滚动更新

要是想像 tail -f 那样实时看日志滚动更新,那就用 -f 参数:

journalctl -f

终端会持续追加新产生的日志,很适合在排查实时问题时用。

导出日志到文件

有些场景下需要把日志导出到文件里慢慢分析,或者作为故障记录存档。组合使用 -b(查看当前引导周期的日志)和 -o cat(以原始格式输出)就能实现:

journalctl -b -o cat > /var/log/journal.log

这样当前启动周期的所有日志就以纯文本形式存到指定路径了。

Linux systemd日志查看方法详解_wishdown.com

容易被忽略的点:权限与磁盘空间

日志文件的权限和磁盘空间容易被忽略。systemd 日志如果不加限制,累积久了能轻松吃掉好几个 G 的磁盘空间。建议根据实际需求做好日志轮转策略或者定期清理,别等到磁盘报警了才想起来查。

掌握这些方法,systemd 日志就不再是一堆看不懂的流水账了。它能帮你更快定位问题,把系统维护工作做到前面。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多