tuptime - prikazuje zgodovinski in statistični čas delovanja sistemov Linux


Skrbništvo nad sistemom vključuje številne dejavnosti, med katerimi je spremljanje in preverjanje, kako dolgo deluje vaš sistem Linux. Vedno je dobro, da spremljate čas delovanja sistema, da optimizirate uporabo sistemskih virov.

V tem priročniku si bomo ogledali orodje Linux, imenovano tuptime, ki lahko sistemskim skrbnikom pomaga, da vedo, kako dolgo je računalnik Linux deloval.

Tuptime je orodje za poročanje o zgodovinskem in statističnem času delovanja (uptime) sistema Linux, ki ga ohranja med ponovnim zagonom. To orodje deluje bolj kot ukaz za uptime, vendar zagotavlja naprednejše rezultate.

To orodje ukazne vrstice lahko:

  1. Registrirajte uporabljena jedra.
  2. Registrirajte prvi čas zagona.
  3. Štejte zagona sistema.
  4. Štejte dobre in slabe zaustavitve.
  5. Izračunajte odstotek napak in izpadov od prvega zagona.
  6. Izračunajte največjo, najkrajšo in povprečno čas trajanja in izpadov.
  7. Izračunajte skupni čas delovanja, čas izpadov in skupni čas.
  8. Natisnite trenutno uptime.
  9. Natisnite formatirano tabelo ali seznam z večino shranjenih prejšnjih vrednosti.

  1. OS Linux ali FreeBSD.
  2. Nameščen je Python 2.7 ali 3.x, vendar je priporočljiva najnovejša različica.
  3. Python moduli (sys, os, optparse, sqlite3, datetime, locale, platforma, podproces, čas).

Kako namestiti čas shranjevanja v Linux

Najprej morate klonirati repozitorij tako, da zaženete spodnji ukaz:

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

Nato se pomaknite v najnovejši imenik znotraj imenika za nalaganje. Nato kopirajte skript za shranjevanje v najnovejši imenik v/usr/bin in nastavite izvedljivo dovoljenje, kot je prikazano.

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

Zdaj kopirajte datoteko cron tuptime/latest/cron.d/tuptime v /etc/cron.d/tuptime in nastavite izvršljivo dovoljenje, kot sledi.

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

Če ste zgornje korake pravilno upoštevali, ga morate v tem trenutku namestiti v sistem.

Kako lahko uporabim tuptime?

Nato bomo preučili, kako uporabiti to orodje za določene dejavnosti skrbništva sistema, tako da ga zaženemo z različnimi možnostmi kot privilegiran uporabnik, kot je prikazano.

1. Ko zaženete tuptime brez možnosti, se prikaže zaslon, podoben spodnjemu.

# tuptime

2. Izpis z datumom in uro lahko prikažete na naslednji način.

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

3. Če želite življenje sistema natisniti kot seznam, lahko spodaj zaženete ta ukaz:

# tuptime --list

4. Nadomestno datoteko baze podatkov lahko ustvarite na naslednji način. Baza podatkov bo ustvarjena v obliki SQLite.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Če želite naročiti izhodne informacije glede na končno stanje moči, zaženite ta ukaz.

# tuptime --end --table

Nekatere druge možnosti, ki se uporabljajo z orodjem za vklop, so naslednje:

  1. Če želite v izhodni obliki natisniti različico sistemskega jedra, uporabite možnost --kernel .
  2. Če želite natančno registrirati zaustavitev sistema, uporabite možnost --gracefully . Omogoča vam, da ugotovite, ali je bil izklop sistema dober ali slab.
  3. Če želite prikazati izhod po določenem številu sekund in obdobja, uporabite možnost --seconds .
  4. Izhodne informacije lahko naročite tudi občasno ali v času izpada z možnostjo –offtime. To možnost uporabite z --time ali --list .
  5. Če želite med izvajanjem ukaza natisniti podrobne izhodne informacije, uporabite možnost --verbose .
  6. Informacije o pomoči si lahko ogledate z možnostjo --help in --version za tiskanje različice časa, ki ga uporabljate.

Povzetek

V tem članku smo preučili načine za uporabo ukaza za preskus časa za dejavnosti sistemskega skrbništva. Ta ukaz je preprost za uporabo in če ne razumete nobene točke v vodniku, lahko objavite komentar ali dodate več informacij o tem, kaj sem sestavil. Ne pozabite ostati povezani s Tecmintom.

Reference: domača stran časa