Abruf von Linux-Server-Informationen

Anfänger

In diesem Projekt lernen Sie, wie Sie Systeminformationen auf einem Linux-Server abrufen und anzeigen können. Das von Ihnen zu erstellende Skript getinfo.sh kann verwendet werden, um wichtige Details über die Hardware, Software und Netzwerkkonfiguration des Servers schnell zu sammeln.

LinuxShell

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du Systeminformationen auf einem Linux-Server abrufen und anzeigen kannst. Das Skript getinfo.sh, das du erstellen wirst, kann verwendet werden, um wichtige Details über die Hardware, Software und Netzwerkkonfiguration des Servers schnell zu sammeln.

👀 Vorschau

$ sh getinfo.sh
## Beispiel
cpu num: 8
memory total: 30 G
memory free: 10867 M
disk size: 20G
system bit: 64
process: 40
software num: 1389
ip: 1.32.X.X

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die Anzahl der Prozessoren, den gesamten Arbeitsspeicher, den verfügbaren Arbeitsspeicher, die Festplattengröße, die Systembitzahl, die Anzahl der laufenden Prozesse, die Anzahl der installierten Softwarepakete und die IP-Adresse des Servers abrufen kannst.
  • Wie du verschiedene Linux-Befehle und Tools wie grep, free, df, getconf, ps, dpkg-query und ip verwendest, um Systeminformationen zu sammeln.
  • Wie du ein zsh-Skript schreibst, das diese Befehle kombiniert, um einen umfassenden Überblick über den Serverzustand zu geben.

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Zu verstehen, wie du die automatische Sammlung von Systeminformationen mit Shell-Scripting durchführst.
  • Vertraut zu werden mit gängigen Linux-Befehlen und ihren Anwendungen.
  • Ein wiederverwendbares Skript zu erstellen, das ausgeführt werden kann, um wichtige Serverdetails schnell abzurufen und anzuzeigen.
  • Dein neues Wissen anzuwenden, um Linux-Systeme effizienter zu überwachen und zu reparieren.

Lehrer

labby

Labby

Labby is the LabEx teacher.