tuptime - näitab Linuxi süsteemide ajaloolist ja statistilist tööaega


Süsteemihaldus hõlmab paljusid tegevusi, millest üks on teie Linuxi süsteemi töötamise jälgimine ja kontrollimine. Süsteemiressursside optimeerimiseks on alati hea jälgida süsteemi tööaega.

Selles juhendis vaatleme Linuxi tööriista nimega tuptime, mis aitab süsteemiadministraatoritel teada saada, kui kaua Linuxi masin on töötanud.

tuptime on Linuxi süsteemi ajaloolise ja statistilise tööaja (uptime) teatamiseks kasutatav tööriist, mis hoiab seda taaskäivituste vahel. See tööriist töötab vähem kui käsk uptime, kuid pakub veelgi täpsemat väljundit.

See käsurea tööriist saab:

  1. Registreerige kasutatud tuumad.
  2. Registreerige esimene alglaadimise aeg.
  3. Loe süsteemi käivitamisi.
  4. Lugege häid ja halbu seiskamisi.
  5. Arvutage tööaeg ja seisakuid protsentides pärast esimest käivitamist.
  6. Arvutage suurim, lühim ja keskmine tööaeg ja seisakuid.
  7. Arvutage süsteemi kogunenud tööaeg, seisakuid ja koguarv.
  8. Printige praegune tööaeg.
  9. Prindige vormindatud tabel või loend, kuhu on salvestatud enamik varasemaid väärtusi.

  1. Linux või FreeBSD OS.
  2. Python 2.7 või 3.x installitud, kuid soovitatav on uusim versioon.
  3. Pythoni moodulid (sys, os, optparse, sqlite3, kuupäevaaeg, lokaat, platvorm, alamprotsess, aeg).

Kuidas installida tuptime Linuxi

Kõigepealt peate hoidla kloonima, käivitades alloleva käsu:

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

Seejärel liikuge vaheaja kataloogi uusimasse kataloogi. Järgmisena kopeerige uusima kataloogi tuptime skript kataloogi/usr/bin ja määrake käivitatava loa nagu näidatud.

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

Nüüd kopeerige croni fail tuptime/latest/cron.d/tuptime kataloogile /etc/cron.d/tuptime ja määrake käivitatava loa järgmiselt.

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

Kui järgisite neid samme ülalpool õigesti, tuleb see selles hetkes teie süsteemi installida.

Kuidas kasutada vaheaega?

Järgmisena vaatame, kuidas seda tööriista teatud süsteemihaldustoimingute jaoks kasutada, käivitades selle erinevate valikutega privilegeeritud kasutajana, nagu näidatud.

1. Kui käivitate tuptime'i ilma ühegi valikuta, saate kuvatavale ekraanile sarnase kuvaekraani.

# tuptime

2. Kujutise ja kellaajaga väljundit saate kuvada järgmiselt.

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

3. Süsteemi elu loendina printimiseks võite selle käsu käivitada allpool:

# tuptime --list

4. Alternatiivse andmebaasifaili saate luua järgmiselt. Andmebaas luuakse SQLite-vormingus.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Väljundteabe järjestamiseks väljalülituse lõppseisundi järgi käivitage see käsk.

# tuptime --end --table

Mõned muud suvandid, mida tptime tööriistaga kasutatakse järgmiselt:

  1. Süsteemituuma versiooni väljundisse printimiseks kasutage valikut --kernel .
  2. Süsteemi graatsilise väljalülituse registreerimiseks kasutage valikut --graceful . See võimaldab teil teada saada, kas süsteemi väljalülitamine oli hea või halb.
  3. Väljundi kuvamiseks pärast teatud arvu sekundeid ja ajastut kasutage valikut --seconds .
  4. Väljunditeavet saate tellida ka puhkeaja või seisaku järgi, kasutades valikut –väljas. Kasutage seda suvandit koos koodidega --time või --list .
  5. Käsu käivitamise ajal üksikasjaliku väljunditeabe printimiseks kasutage valikut --verbose .
  6. Abiteavet saate vaadata, kasutades suvandit --help ja --version , et printida kasutatava vaheaja versioon.

Kokkuvõte

Selles artiklis oleme uurinud viise, kuidas süsteemihalduse tegevuste korral tuptime käske kasutada. Seda käsku on lihtne kasutada ja kui te ei saa juhendi ühestki punktist aru, võite postitada kommentaari või lisada lisateavet minu koostatud kohta. Ärge unustage Tecminti ühenduses püsida.

Viited: vaheaja avaleht