GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Dokumentieren der Systemverfügbarkeit in Linux

Die uptime Der Befehl ist unkompliziert und einfach, aber es kann trotzdem schön sein zu sehen, wie einige Systemadministratoren diese gängigen Tools verwenden. Die Dokumentation der Betriebszeit des Systems kann für Service Level Agreements, Leistungsüberwachung und allgemeine Fehlerbehebung wichtig sein.

[Das könnte Ihnen auch gefallen: Wichtige Linux-/proc-Dateisystemdateien, die Sie kennen müssen]

Der Uptime-Befehl

Die uptime Der Befehl liefert mehrere nützliche Ergebnisse, je nachdem, welche Informationen Sie benötigen.

Hier die Ausgabe aufschlüsseln:

  • Aktuelle Uhrzeit
  • Up (der aktuelle Status des Systems)
  • Gesamtlaufzeit des Systems
  • Benutzeranzahl (Anzahl der aktuell eingeloggten Benutzer)
  • Die Systemlast beträgt durchschnittlich 1, 5 und 15 Minuten

Hinweis :Die durchschnittliche Auslastung basiert sowohl auf laufenden als auch auf nicht unterbrechbaren Prozessen.

Systemverfügbarkeit dokumentieren

Wie können Systemadministratoren diese Informationen verwenden?

Zunächst gibt der Befehl selbst einen kurzen Überblick über einige allgemeine Leistungsparameter. Sie können beispielsweise sehen, ob das System kürzlich neu gestartet wurde. Sie können auch sehen, wie viele Benutzer angemeldet sind, was Sie darüber informiert, ob das System ausgelastet ist, ob es neu gestartet werden kann oder sogar, wie nützlich die lokalen Dienste sein könnten. Offensichtlich liefert die Möglichkeit, die durchschnittliche Systemlast im Laufe der Zeit zu sehen, wichtige Informationen zur Systemleistung.

Als nächstes können Sie die uptime kombinieren Ergebnisse mit anderen Befehlen, um die Konfiguration und den aktuellen Status des Systems zu dokumentieren. Ein solcher Bericht kann für Service Level Agreements oder allgemeine Anfragen zur Serververfügbarkeit durch das Management wichtig sein. Ich habe unten ein paar kurze Beispiele für das Sammeln von Systeminformationen geschrieben.

Sie können allgemeine Umleitungen verwenden, um die uptime zu dokumentieren Ergebnisse:

# uptime > system-doc.txt

Werfen Sie einen Blick auf meinen kürzlich erschienenen Artikel Fünf Möglichkeiten, Umleitungsoperatoren in Bash zu verwenden, um sich an die Verwendung von Umleitungen zu erinnern.

Wenn bereits Inhalt in der system-doc.txt vorhanden ist verwenden Sie stattdessen den Append-Redirector:

# uptime >> system-doc.txt

Es ist einfach, die uptime zu kombinieren Ergebnisse mit der Ausgabe anderer Befehle, um schnell über den aktuellen Status des Systems zu berichten:

# date > system-doc.txt
# hostname >> system-doc.txt
# uptime >> system-doc.txt
# ip a >> system-doc.txt

Es gibt viele Möglichkeiten, solche Befehle zu automatisieren und zu rationalisieren.

Die Verfügbarkeitsoptionen

Die uptime Der Befehl hat nicht viele Optionen. Tatsächlich gibt es nur vier, und eine davon ist die Hilfeoption, um die anderen drei anzuzeigen. Diese Option ist -h .

Verwenden Sie zuerst das -p Option zum Organisieren der uptime Ausgabe in ein "hübsches" Format. Die Verwendung dieser Option führt dazu, dass nur die Laufzeit des Systems auf dem Bildschirm angezeigt wird.

Leiten Sie es wie folgt in Ihre Dokumentationsdatei um:

# uptime -p >> system-doc.txt

Zeigen Sie als Nächstes das Systemdatum und die Uhrzeit seit dem Systemstart an, indem Sie -s verwenden Option.

SCREEN-Verfügbarkeit -s

Leiten Sie es wie folgt in Ihre Dokumentationsdatei um:

# uptime -s >> system-doc.txt

Schließlich das -V Option zeigt die Versionsinformationen für uptime an Befehl.

# uptime -V

[ Erste Schritte mit Containern? Schauen Sie sich diesen kostenlosen Kurs an. Containerisierte Anwendungen bereitstellen:Eine technische Übersicht. ]

Abschluss

Ich denke, es lohnt sich darauf hinzuweisen, dass die uptime Ergebnisse werden auch in der ersten Zeile des top angezeigt die Ausgabe des Befehls. Das sind ziemlich nützliche Informationen bei der Fehlerbehebung von Leistungsproblemen mit top . In diesem Fall ist es gut, die durchschnittliche Systemlast über die Fünf- und Fünfzehn-Minuten-Bereiche zu kennen, da sie sich auf die aktuellen Informationen beziehen, die dynamisch in top angezeigt werden . Zur Erinnerung, wie man top verwendet und anpasst , siehe diesen Artikel hier zum Aktivieren von Sysadmin.

Während die uptime Der Befehl ist einfach, ich denke, er ist nützlich, um grundlegende Systeminformationen anzuzeigen. Es kann Fragen dazu beantworten, wie lange das System verfügbar ist, und einen allgemeinen Überblick über die Leistung basierend auf der Benutzerlast geben.


Linux
  1. So ändern Sie den Hostnamen unter Linux

  2. So überprüfen Sie die Systemverfügbarkeit in Linux

  3. Überprüfen Sie die Betriebszeit auf Ubuntu Linux Server – wie geht das?

  4. Linux-Verfügbarkeitsverlauf

  5. Der schnellste Weg, um die Systemverfügbarkeit in Python unter Linux zu erhalten

Linux-Verfügbarkeitsbefehl mit Beispielen

Ist Linux ein Betriebssystem oder ein Kernel?

Tuptime – Ein CLI-Dienstprogramm zum Ermitteln der Betriebszeit von Linux-Systemen

So überwachen Sie die Betriebszeit von Linux-Systemen mit Uptimed

So überprüfen Sie die Betriebszeit auf einem Linux-Server

Beispiele für Linux-Verfügbarkeitsbefehle