Website-Suche

tuptime – Zeigt die historische und statistische Laufzeit von Linux-Systemen an


Die Systemadministration umfasst viele Aktivitäten, darunter die Überwachung und Überprüfung, wie lange Ihr Linux-System bereits läuft. Es ist immer eine gute Idee, die Systemverfügbarkeit im Auge zu behalten, um die Nutzung der Systemressourcen zu optimieren.

In diesem Handbuch schauen wir uns ein Linux-Tool namens tuptime an, das Systemadministratoren dabei helfen kann, herauszufinden, wie lange ein Linux-Rechner schon läuft.

Was ist Tuptime?

tuptime ist ein Tool zum Melden der historischen und statistischen Laufzeit (Uptime) eines Linux-Systems, das diese zwischen Neustarts speichert. Dieses Tool funktioniert weniger wie der Befehl uptime, bietet jedoch eine erweiterte Ausgabe.

Dieses Befehlszeilentool kann:

  1. Registrieren Sie gebrauchte Kernel.
  2. Registrieren Sie die erste Startzeit.
  3. Zählen Sie Systemstarts.
  4. Zählen Sie gute und schlechte Abschaltungen.
  5. Berechnen Sie den Prozentsatz der Betriebszeit und Ausfallzeit seit dem ersten Start.
  6. Berechnen Sie die größte, kürzeste und durchschnittliche Betriebs- und Ausfallzeit.
  7. Berechnen Sie die kumulierte Systemverfügbarkeit, Ausfallzeit und Gesamtzeit.
  8. Aktuelle Betriebszeit drucken.
  9. Drucken Sie eine formatierte Tabelle oder Liste mit den meisten gespeicherten vorherigen Werten.

Anforderungen

  1. Linux oder FreeBSD-Betriebssystem.
  2. Python 2.7 oder 3.x installiert, aber die neueste Version wird empfohlen.
  3. Python-Module (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

So installieren Sie tuptime unter Linux

Zuerst müssen Sie das Repository klonen, indem Sie den folgenden Befehl ausführen:


git clone https://github.com/rfrail3/tuptime.git

Wechseln Sie dann in das Verzeichnis latest innerhalb des Verzeichnisses tuptime. Kopieren Sie als Nächstes das tuptime-Skript in das latest-Verzeichnis nach /usr/bin und legen Sie die Ausführungsberechtigung wie gezeigt fest.


cd tuptime/latest 
sudo cp tuptime /usr/bin/tuptime
sudo chmod ugo+x /usr/bin/tuptime

Kopieren Sie nun die Cron-Datei tuptime/latest/cron.d/tuptime nach /etc/cron.d/tuptime und legen Sie die Ausführungsberechtigung wie folgt fest.


sudo cp tuptime/latest/cron.d/tuptime /etc/cron.d/tuptime
sudo chmod 644 /etc/cron.d/tuptime

Wenn Sie diese Schritte korrekt ausgeführt haben, muss es jetzt auf Ihrem System installiert werden.

Wie verwende ich tuptime?

Als nächstes schauen wir uns an, wie Sie dieses Tool für bestimmte Systemverwaltungsaktivitäten verwenden können, indem Sie es wie gezeigt mit verschiedenen Optionen als privilegierter Benutzer ausführen.

1. Wenn Sie tuptime ohne Optionen ausführen, erhalten Sie einen Anzeigebildschirm ähnlich dem folgenden.


tuptime

2. Sie können die Ausgabe mit Datum und Uhrzeit wie folgt anzeigen.


tuptime --date='%H:%M:%S %d-%m-%Y'

3. Um die Systemlebensdauer als Liste auszudrucken, können Sie den folgenden Befehl ausführen:


tuptime --list

4. Sie können wie folgt eine alternative Datenbankdatei erstellen. Die Datenbank wird im SQLite-Format erstellt.


tuptime --filedb /tmp/tuptime_testdb.db

5. Um die Ausgabeinformationen nach dem Endstatus des Ausschaltens zu ordnen, führen Sie diesen Befehl aus.


tuptime --end --table

Einige andere Optionen, die mit dem tuptime-Tool verwendet werden, sind wie folgt:

  1. Um die Systemkernelversion in der Ausgabe auszudrucken, verwenden Sie die Option --kernel.
  2. Um ein ordnungsgemäßes Herunterfahren des Systems zu registrieren, verwenden Sie die Option --gracefully. Dadurch können Sie feststellen, ob das Herunterfahren des Systems gut oder schlecht war.
  3. Um die Ausgabe nach einer bestimmten Anzahl von Sekunden und einer bestimmten Epoche anzuzeigen, verwenden Sie die Option --seconds.
  4. Mithilfe der Option –offtime können Sie die Ausgabeinformationen auch nach Offtime oder Downtime ordnen. Verwenden Sie diese Option mit --time oder --list.
  5. Um während der Ausführung des Befehls detaillierte Ausgabeinformationen zu drucken, verwenden Sie die Option --verbose.
  6. Sie können Hilfeinformationen anzeigen, indem Sie die Option --help und --version verwenden, um die von Ihnen verwendete Version von tuptime auszudrucken.

Zusammenfassung

In diesem Artikel haben wir Möglichkeiten zur Verwendung des Befehls tuptime für Systemadministrationsaktivitäten untersucht. Dieser Befehl ist einfach zu verwenden und wenn Sie einen Punkt in der Anleitung nicht verstehen, können Sie einen Kommentar posten oder weitere Informationen hinzufügen, die ich zusammengestellt habe. Denken Sie daran, mit Tecmint in Verbindung zu bleiben.

Referenzen: tuptime-Homepage