tuptime - Prikazuje istorijsko i statističko vreme rada Linux sistema


Administracija sistema uključuje mnoge aktivnosti od kojih je jedna nadgledanje i provjera koliko dugo vaš Linux sistem radi. Uvijek je dobra ideja pratiti vrijeme rada sistema kako biste optimizirali korištenje sistemskih resursa.

U ovom vodiču ćemo pogledati Linux alat pod nazivom tuptime koji može pomoći sistemskim administratorima da saznaju koliko dugo je Linux mašina bila u funkciji.

Šta je tuptime?

tuptime je alat koji se koristi za izvještavanje o istorijskom i statističkom vremenu rada (uptime) Linux sistema, koji ga održava između ponovnih pokretanja. Ovaj alat radi manje kao naredba uptime, ali iako pruža napredniji izlaz.

Ovaj alat komandne linije može:

  1. Registrirajte korištena jezgra.
  2. Registrirajte vrijeme prvog pokretanja.
  3. Brojite pokretanje sistema.
  4. Brojite dobra i loša isključenja.
  5. Izračunajte postotak neprekidnog rada i zastoja od prvog pokretanja.
  6. Izračunajte najveće, najkraće i prosječno vrijeme rada i zastoja.
  7. Izračunajte akumulirano vrijeme rada sistema, vrijeme zastoja i ukupno.
  8. Ispis trenutnog radnog vremena.
  9. Odštampajte formatiranu tabelu ili listu sa većinom sačuvanih prethodnih vrednosti.

Zahtjevi

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

Kako instalirati tuptime u Linux

Prvo morate klonirati spremište tako što ćete pokrenuti naredbu ispod:


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

Zatim prijeđite u najnoviji direktorij unutar tuptime direktorija. Zatim kopirajte skriptu tuptime unutar najnovijeg direktorija u /usr/bin i postavite dozvolu za izvršnu datoteku 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 dozvolu za izvršnu datoteku kako slijedi.


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

Ako ste ispravno slijedili ove korake, tada mora biti instaliran na vašem sistemu.

Kako da koristim tuptime?

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

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


tuptime

2. Možete prikazati izlaz sa datumom i vremenom na sljedeći način.


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

3. Da odštampate život sistema kao listu, možete pokrenuti ovu naredbu ispod:


tuptime --list

4. Možete kreirati alternativni fajl baze podataka na sledeći način. Baza podataka će biti kreirana u SQLite formatu.


tuptime --filedb /tmp/tuptime_testdb.db

5. Za naručivanje izlaznih informacija po krajnjem stanju isključenja pokrenite ovu naredbu.


tuptime --end --table

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

  1. Za ispis verzije sistemskog kernela u izlazu, koristite opciju --kernel.
  2. Da registrujete graciozno gašenje sistema, koristite opciju --gracefully. Omogućava vam da znate da li je gašenje sistema bilo dobro ili loše.
  3. Za prikaz rezultata nakon određenog broja sekundi i epohe, koristite opciju --seconds.
  4. Također možete naručiti informacije o izlazu prema vremenu isključenja ili zastoja koristeći opciju –offtime. Koristite ovu opciju sa --time ili --list.
  5. Za štampanje detaljnih izlaznih informacija dok se izvodi naredba, koristite opciju --verbose.
  6. Informacije o pomoći možete vidjeti korištenjem opcije --help i --version za ispis verzije tuptimea koju koristite.

Sažetak

U ovom članku smo pogledali načine korištenja naredbe tuptime za aktivnosti sistemske administracije. Ova naredba je jednostavna za korištenje i ako ne razumijete nijednu tačku u vodiču, možete postaviti komentar ili dodati više informacija o tome što sam sastavio. Ne zaboravite ostati povezani s Tecmint-om.

Reference: tuptime početna stranica