tuptime - Weist historesch a statistesch Lafzäit vu Linux Systemer


Systemverwaltung involvéiert vill Aktivitéiten, vun deenen eng iwwerwaacht a kontrolléiert wéi laang Äre Linux System leeft. Et ass ëmmer eng gutt Iddi de System uptime ze verfollegen fir d'Benotzung vu Systemressourcen ze optimiséieren.

An dësem Guide wäerte mir e Linux-Tool mam Numm Tuptime kucken, dat System Administrateuren hëllefe kann fir ze wëssen wéi laang eng Linux Maschinn op a lafen ass.

tuptime ass en Tool dat benotzt gëtt fir d'historesch a statistesch Lafenzäit (Uptime) vun engem Linux System ze berichten, wat et tëscht Restarts hält. Dëst Tool funktionnéiert méi manner wéi den Uptime Kommando awer och wann et e méi fortgeschratt Output gëtt.

Dëst Kommandozeil-Tool kann:

  1. Registréiert benotzte Kären.
  2. Registréiert déi éischt Startzäit.
  3. Systemstartups zielen.
  4. Gitt gutt a schlecht Ofschalten.
  5. Berechent Uptime an Downtime Prozentsaz zënter dem éischte Startzäit.
  6. Berechent déi gréisst, kuerst an duerchschnëttlech Uptime an Downtime.
  7. Berechent déi akkumuléiert Systemuptime, Downtime an Total.
  8. Dréckt aktuell Uptime.
  9. Dréckt en formatéierten Tabelle oder Lëscht mat de meeschte fréiere Wäerter gespäichert.

  1. Linux oder FreeBSD OS.
  2. Python 2.7 oder 3.x installéiert awer déi lescht Versioun ass recommandéiert.
  3. Python Moduler (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

Wéi installéiere ech tuptime op Linux

Als éischt musst Dir de Repository klonen andeems Dir de Kommando hei drënner leeft:

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

Gitt dann an de leschten Verzeechnes am Tuptime Verzeichnis. Nächst, kopéiert Tuptime Skript am leschte Verzeechnes op /usr/bin a setzt ausführbar Erlaabnis wéi gewisen.

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

Elo kopéiert d'Cron-Datei tuptime/latest/cron.d/tuptime op /etc/cron.d/tuptime a setze déi ausführbar Erlaabnes wéi follegt.

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

Wann Dir uewen dës Schrëtt richteg gefollegt hutt, da muss et op dësem Punkt op Ärem System installéiert ginn.

Wéi benotzen ech Tuptime?

Als nächst wäerte mir kucken wéi Dir dëst Tool fir verschidde Systemadministratiounsaktivitéite benotzt andeems Dir et mat verschiddenen Optiounen als privilegiéierte Benotzer leeft wéi gewisen.

1. Wann Dir tuptime ouni Optiounen leeft, kritt Dir en Ecran ähnlech wéi deen hei drënner.

# tuptime

2. Dir kënnt Ausgab mat Datum an Zäit wéi follegt weisen.

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

3. Fir Systemliewen als Lëscht ze drécken, kënnt Dir dëse Kommando hei drënner ausféieren:

# tuptime --list

4. Dir kënnt eng alternativ Datebank Fichier wéi follegt schafen. D'Datebank gëtt an engem SQLite Format erstallt.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Fir d'Ausgangsinformatioun vum Ennstaat vum Poweroff ze bestellen, lafen dëse Kommando.

# tuptime --end --table

E puer aner Optioune benotzt mam Tuptime Tool wéi follegt:

  1. Fir d'Systemkernelversioun am Ausgang ze drécken, benotzt d'Optioun --kernel.
  2. Fir e graceful System Shutdown anzeschreiwen, benotzt d'Optioun --gracefully. Et erlaabt Iech ze wëssen ob de System Shutdown gutt oder schlecht war.
  3. Fir den Ausgang no enger bestëmmter Zuel vu Sekonnen an Epoch ze weisen, benotzt d'Optioun --Seconden.
  4. Dir kënnt och Ausgangsinformatioun no Offtime oder Downtime bestellen andeems Dir d'Offtime Optioun benotzt. Benotzt dës Optioun mat --Zäit oder --Lëscht.
  5. Fir detailléiert Ausgangsinformatioun ze drécken wärend de Kommando leeft, benotzt --verbose Optioun.
  6. Dir kënnt Hëllefsinformatioune kucken andeems Dir d'Optioun --help an --Versioun benotzt fir d'Versioun vun der Tuptime ze drécken déi Dir benotzt.

Resumé

An dësem Artikel hu mir Weeër gekuckt fir den Tuptime Kommando fir System Administration Aktivitéiten ze benotzen. Dëse Kommando ass einfach ze benotzen a wann Dir kee Punkt am Guide versteet, kënnt Dir e Kommentar posten oder méi Informatioun addéieren wat ech zesummegesat hunn. Erënneren Iech verbonne mat Tecmint ze bleiwen.

Referenzen: tuptime Homepage