pfsense日志文件在哪里?


10

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

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

Answers:


13

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

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

1
对于我信任控制台访问pfSense设备的人来说,这个答案对初学者来说几乎太友好了。
mwfearnley '17

1
@mwfearnley猜您不必担心,因为这里没有人要求您访问。就是说,圆木并不罕见,我希望每个人都对它们感到熟悉。
AaronLS

1
是的,该clog信息很有帮助。
mwfearnley

回顾一下,我的最初评论不是很有建设性。.间接给出位置并建议使用clog/ less很有用。但是使用cd更改目录应该已经知道了,实际上是不需要的,因为您可以clog /var/log/system.log直接执行。另外,仅是说这是信息,至少在FreeBSD上至少可以达到v2.4。
mwfearnley

5

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

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


2

查看日志的更简单方法-登录pfsense Web控制台,然后在“诊断”中选择“编辑文件”。在这里您可以浏览目录/var/log/system.log

例:

pfsense日志


是的,日志文件主要是纯文本,但实际上存储在“循环日志”中-它是固定大小的文件-带有小的二进制页脚。在文件中跟踪一个“光标位置”,当文件到达末尾时它将重置为开始。这意味着最旧的条目可能会在文件中间的某个位置,并且第一行将从末尾开始。clog建议使用该工具查看它们。
mwfearnley
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.