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:
- Registrirajte korištene kernele.
- Registrirajte prvo vrijeme pokretanja.
- Brojite pokretanja sustava.
- Brojite dobre i loše gašenja.
- Izračunajte postotak vremena neprekidnog rada i prekida rada od prvog pokretanja sustava.
- Izračunajte najveće, najkraće i prosječno vrijeme rada i zastoja.
- Izračunajte akumulirano vrijeme rada sustava, vrijeme zastoja i ukupno vrijeme.
- Ispis trenutnog radnog vremena.
- Ispis formatirane tablice ili popisa s većinom pohranjenih prethodnih vrijednosti.
Zahtjevi
- Linux ili FreeBSD OS.
- Instaliran je Python 2.7 ili 3.x, no preporučuje se najnovija verzija.
- 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:
- Za ispis verzije jezgre sustava u izlazu koristite opciju
--kernel
. - Da registrirate graciozno isključivanje sustava, koristite opciju
--gracefully
. Omogućuje vam da znate je li gašenje sustava bilo dobro ili loše. - Za prikaz izlaza nakon određenog broja sekundi i epohe, koristite opciju
--seconds
. - 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
. - Za ispis detaljnih izlaznih informacija tijekom izvođenja naredbe koristite opciju
--verbose
. - 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