pfsense 日志文件在哪里?

Aar*_*nLS 12 pfsense

在哪里可以找到和查看 pfsense 日志文件?

我已经搜索了文档,但它没有指出 pfsense 各种组件的日志文件位置。

Aar*_*nLS 15

至少在 nanobsd 2.0.3 版本中,可以通过以下方式找到它们:

  • cd /var/log不是复数日志;)
  • clog system.log | less
    • 替换system.log为目录中任何日志的名称。
    • 因为这些日志文件不是常规的文本文件,而是实际上是二进制循环日志,所以 clog 实用程序用于查看它们并将| less输出通过管道传输到 less,以便您可以使用向上/向下翻页键在日志中上下滚动。按q退出。
  • 当您完成查看日志并希望从 shell 提示符返回到 pfsense 菜单时,请exit在命令提示符下键入。


Aar*_*uyn 5

pfSense 将其日志文件存储在该/var/log目录中。

日志不以基于文本的标准格式存储。相反,它们以“循环记录”格式存储。使用该clog工具查看日志。您可以像tail命令一样使用它。即clog -f /var/log/system.log会显示整个日志,然后继续“关注”它。


Gra*_*ger 3

从 pfSense 2.5+ 开始,日志记录已发生变化。不再有clog实用程序;它们都只是纯文本文件,尽管它们仍然都位于/var/log. 看来所有现有/之前的日志在升级过程中都被删除了;至少我在升级后找不到旧日志(并且票证中似乎没有引用此行为)。

\n
\n

pfSense\xc2\xae 软件版本 2.5.0 使用纯文本日志文件,可供各种传统 shell 实用程序使用。

\n
\n
\n

防火墙定期轮换日志文件以控制其大小。轮换行为由日志设置(Log Rotation Settings)控制。有一个主日志文件,加上一些轮换日志文件。默认情况下,轮换的日志文件是压缩的。GUI 了解每个压缩选项,除了主日志文件之外,还将显示和搜索轮换日志文件的内容。这会增加处理时间,但会大大增加 GUI 可用的日志数据量。

\n
\n
\n

早于 2.5.0 的 pfSense\xc2\xae 软件版本使用称为 clog 的二进制循环日志格式来保持恒定的日志大小,而无需旋转。当 syslogd 将新条目写入堵塞文件时,它会自动删除旧条目。因此,较旧的数据会丢失。

\n
\n