我们有几个嵌入式系统可以配置为将日志数据发送到远程服务器以进行调试。然而,配置开发人员的机器来监听和过滤这些数据非常麻烦,大多数人往往只是用 Wireshark 之类的工具来观察系统日志流量。是否有任何命令行系统日志工具可以配置为监听这些调试场景中的临时端口使用情况?我在网上搜索了一下,但一无所获。
答案1
如果您想要一些快速而粗略的方法,只需使用 netcat 监听 syslog 端口即可。重定向到文件、过滤您看到的内容等都可以使用 tee 或 shell 重定向、grep、awk 等来完成。
sudo nc -l 514
-u
如果使用 UDP 传输,则添加标志。