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.