tuptime - Prikazuje povijesno i statističko vrijeme rada Linux sustava


Administracija sustava uključuje mnoge aktivnosti od kojih je jedna praćenje i provjera koliko dugo vaš Linux sustav radi. Uvijek je dobra ideja pratiti radno vrijeme sustava kako biste optimizirali korištenje resursa sustava.

U ovom ćemo vodiču pogledati Linux alat pod nazivom tuptime koji može pomoći administratorima sustava da znaju koliko je dugo Linux stroj aktivan i radi.

Što je tuptime?

tuptime je alat koji se koristi za izvješćivanje o povijesnom i statističkom vremenu rada (uptime) Linux sustava, koji ga čuva između ponovnih pokretanja. Ovaj alat radi manje poput naredbe uptime, ali pruža napredniji izlaz.

Ovaj alat naredbenog retka može:

  1. Registrirajte korištene kernele.
  2. Registrirajte prvo vrijeme pokretanja.
  3. Brojite pokretanja sustava.
  4. Brojite dobre i loše gašenja.
  5. Izračunajte postotak vremena neprekidnog rada i prekida rada od prvog pokretanja sustava.
  6. Izračunajte najveće, najkraće i prosječno vrijeme rada i zastoja.
  7. Izračunajte akumulirano vrijeme rada sustava, vrijeme zastoja i ukupno vrijeme.
  8. Ispis trenutnog radnog vremena.
  9. Ispis formatirane tablice ili popisa s većinom pohranjenih prethodnih vrijednosti.

Zahtjevi

  1. Linux ili FreeBSD OS.
  2. Instaliran je Python 2.7 ili 3.x, no preporučuje se najnovija verzija.
  3. Python moduli (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

Kako instalirati tuptime u Linuxu

Najprije trebate klonirati spremište pokretanjem naredbe ispod:


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

Zatim prijeđite u direktorij najnovije unutar direktorija tuptime. Zatim kopirajte skriptu tuptime unutar latest direktorija u /usr/bin i postavite izvršnu dozvolu kao što je prikazano.


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

Sada kopirajte cron datoteku tuptime/latest/cron.d/tuptime u /etc/cron.d/tuptime i postavite izvršnu dozvolu na sljedeći način.


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

Ako ste ispravno slijedili gore navedene korake, tada mora biti instaliran na vašem sustavu u ovom trenutku.

Kako mogu koristiti tuptime?

Zatim ćemo pogledati kako koristiti ovaj alat za određene aktivnosti administracije sustava tako da ga pokrenete s različitim opcijama kao privilegirani korisnik kao što je prikazano.

1. Kada pokrenete tuptime bez ikakvih opcija, dobit ćete zaslon sličan onom ispod.


tuptime

2. Možete prikazati izlaz s datumom i vremenom kako slijedi.


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

3. Za ispis životnog vijeka sustava kao popisa, možete pokrenuti ovu naredbu u nastavku:


tuptime --list

4. Možete stvoriti alternativnu datoteku baze podataka na sljedeći način. Baza će biti kreirana u SQLite formatu.


tuptime --filedb /tmp/tuptime_testdb.db

5. Za redoslijed izlaznih informacija po krajnjem stanju isključivanja pokrenite ovu naredbu.


tuptime --end --table

Neke druge opcije koje se koriste s alatom tuptime su sljedeće:

  1. Za ispis verzije jezgre sustava u izlazu koristite opciju --kernel.
  2. Da registrirate graciozno isključivanje sustava, koristite opciju --gracefully. Omogućuje vam da znate je li gašenje sustava bilo dobro ili loše.
  3. Za prikaz izlaza nakon određenog broja sekundi i epohe, koristite opciju --seconds.
  4. Također možete naručiti izlazne informacije prema vremenu isključenja ili prekida korištenjem opcije –offtime. Koristite ovu opciju s --time ili --list.
  5. Za ispis detaljnih izlaznih informacija tijekom izvođenja naredbe koristite opciju --verbose.
  6. Informacije o pomoći možete vidjeti korištenjem opcije --help i --version za ispis verzije tuptime-a koju koristite.

Sažetak

U ovom smo članku pogledali načine korištenja naredbe tuptime za aktivnosti administracije sustava. Ova je naredba jednostavna za korištenje i ako ne razumijete bilo koju točku u vodiču, možete objaviti komentar ili dodati više informacija o onome što sam sastavio. Ne zaboravite ostati povezani s Tecmintom.

Reference: početna stranica tuptime