Linux 服务器信息检索

初级

在本项目中,你将学习如何在 Linux 服务器上检索并显示系统信息。你将创建的 `getinfo.sh` 脚本可用于快速收集有关服务器硬件、软件和网络配置的重要详细信息。

LinuxShell

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何在Linux服务器上检索并显示系统信息。你要创建的 getinfo.sh 脚本可用于快速收集有关服务器硬件、软件和网络配置的重要详细信息。

👀 预览

$ sh getinfo.sh
## 示例
cpu数量: 8
总内存: 30G
可用内存: 10867M
磁盘大小: 20G
系统位数: 64
进程数: 40
软件数量: 1389
IP地址: 1.32.X.X

🎯 任务

在这个项目中,你将学习:

  • 如何检索服务器的CPU数量、总内存、可用内存、磁盘大小、系统位数、运行进程数、已安装软件包数量以及IP地址。
  • 如何使用各种Linux命令和工具,如 grepfreedfgetconfpsdpkg-queryip,来收集系统信息。
  • 如何编写一个zsh脚本,将这些命令组合起来,以全面概述服务器的状态。

🏆 成果

完成这个项目后,你将能够:

  • 理解如何使用 shell 脚本来自动收集系统信息。
  • 熟悉常用的Linux命令及其应用。
  • 创建一个可重复使用的脚本,执行该脚本可以快速检索并显示重要的服务器详细信息。
  • 应用你新学到的知识,更有效地监控和排查Linux系统故障。

教师

labby

Labby

Labby is the LabEx teacher.