将 Linux 系统信息写入文件

将 Linux 系统信息写入文件

我对 Ubuntu 还很陌生。在我的短暂体验中,我对它的功能越来越印象深刻。目前,我正在尝试定期记录一些系统信息。我试图弄清楚是否有办法从命令行执行此操作。

我知道可以从命令行使用该命令landscape-sysinfo并且它将显示:

  • 系统负载
  • 使用的 RAM 内存
  • RAM 内存可用
  • 已使用的硬盘空间
  • 硬盘可用空间
  • SWAP 使用情况

有没有办法可以每分钟自动将这些数据写入名为 /logs/system-info.log 的文件中?如果可以,怎么做?

谢谢你!

答案1

从原则上来说这是一个相对简单的解决方案:

  1. landscape-sysinfo >> /logs/system-info.log每分钟运行一次的 Cron 作业
  2. 配置 logrotate /logs/system-info.log(这样日志文件就不会接管你的服务器

祝你好运!

相关内容