用于收集已安装的包、进程、监听端口等的 Linux 程序?

用于收集已安装的包、进程、监听端口等的 Linux 程序?

很难用 Google 来搜索这个问题,因为似乎每个人和他们的妹妹都编写了一个脚本来收集系统统计数据!

我曾经见过一个成熟的程序,用于收集系统统计数据,如已安装的软件包、监听端口、用户、分区信息等,并将所有内容转储到一个漂亮的 YAML(或者是 JSON?)中。它的全面性给我留下了深刻的印象。

我忘了它叫什么了,现在我需要它。你能想到任何成熟的程序可以做到这一点吗?我不是在寻找监控系统或利用 Facter;我只是需要一份尽可能全面的当前系统报告。

答案1

这听起来很像是只是保存了一堆终端程序的输出......类似于(在 bash 中):

exec 1> outfile dpkg --get-selections netstat who mount df -T lsblk

然后浏览outfile文件。或者只浏览>> outfile每个命令,而不是重定向 stdout。

相关内容