tuptime - Sýnir sögulegan og tölfræðilegan keyrslutíma Linux kerfa


Kerfisstjórnun felur í sér margar aðgerðir, þar af ein er að fylgjast með og athuga hversu lengi Linux kerfið þitt hefur verið í gangi. Það er alltaf góð hugmynd að fylgjast með spennutíma kerfisins til að hámarka nýtingu kerfisauðlinda.

Í þessari handbók munum við skoða Linux tól sem kallast tuptime sem getur hjálpað kerfisstjórum að vita hversu lengi Linux vél hefur verið í gangi.

tuptime er tæki sem notað er til að tilkynna um sögulegan og tölfræðilegan keyrslutíma (spenntur) Linux kerfis, sem heldur honum á milli endurræsingar. Þetta tól virkar minna eins og spenntur skipun en þó að það veitir háþróaðari framleiðsla.

Þetta skipanalínutól getur:

  1. Skráðu notaða kjarna.
  2. Skráðu fyrsta ræsingartímann.
  3. Teldu ræsingar kerfisins.
  4. Teldu góðar og slæmar lokanir.
  5. Reiknið út spennutíma og hlutfall niðurtíma frá fyrstu ræsingu.
  6. Reiknið út stærsta, stysta og meðal spennutíma og niður í miðbæ.
  7. Reiknaðu uppsafnaðan spennutíma kerfisins, niður í miðbæ og heildarfjölda.
  8. Prentaðu núverandi spennutíma.
  9. Prentaðu sniðið töflu eða lista með flestum fyrri gildum geymd.

  1. Linux eða FreeBSD OS.
  2. Python 2.7 eða 3.x uppsett en mælt er með nýjustu útgáfunni.
  3. Python einingar (sys, os, optparse, sqlite3, datetime, locale, pallur, undirferli, tími).

Hvernig á að setja upp tuptime í Linux

Fyrst þarftu að klóna geymsluna með því að keyra skipunina hér að neðan:

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

Farðu síðan í nýjustu möppuna inni í tuptime möppunni. Næst skaltu afrita tuptime script inni í nýjustu möppunni í /usr/bin og stilla executable leyfi eins og sýnt er.

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

Nú, afritaðu cron skrána tuptime/latest/cron.d/tuptime í /etc/cron.d/tuptime og stilltu keyrsluheimild sem hér segir.

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

Ef þú fylgdir þessum skrefum hér að ofan rétt, þá verður það að vera sett upp á kerfinu þínu á þessum tímapunkti.

Hvernig nota ég tuptime?

Næst munum við skoða hvernig á að nota þetta tól fyrir ákveðnar kerfisstjórnunaraðgerðir með því að keyra það með mismunandi valkostum sem forréttindanotandi eins og sýnt er.

1. Þegar þú keyrir tuptime án nokkurra valkosta færðu svipaðan skjá og hér að neðan.

# tuptime

2. Þú getur birt úttak með dagsetningu og tíma sem hér segir.

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

3. Til að prenta kerfislíf sem lista geturðu keyrt þessa skipun hér að neðan:

# tuptime --list

4. Þú getur búið til aðra gagnagrunnsskrá sem hér segir. Gagnagrunnurinn verður búinn til á SQLite sniði.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Til að panta upplýsingar um úttak eftir lokastöðu aflstöðvunar skaltu keyra þessa skipun.

# tuptime --end --table

Sumir aðrir valkostir sem notaðir eru með tuptime tólinu sem hér segir:

  1. Til að prenta kerfiskjarnaútgáfuna í úttakinu skaltu nota --kjarna valkostinn.
  2. Til að skrá lokun kerfisins með þokkabót, notaðu --gracefully valkostinn. Það gerir þér kleift að vita hvort kerfislokunin hafi verið góð eða slæm.
  3. Til að birta úttak eftir ákveðinn fjölda sekúndna og tímabils skaltu nota --sekúndur valkostinn.
  4. Þú getur líka pantað úttaksupplýsingar eftir frítíma eða niður í miðbæ með því að nota –offtime valkostinn. Notaðu þennan valkost með --tími eða --list.
  5. Til að prenta út nákvæmar úttaksupplýsingar á meðan skipunin er keyrð, notaðu --verbose valkostinn.
  6. Þú getur skoðað hjálparupplýsingar með því að nota valkostinn --help og --version til að prenta út útgáfuna af tuptime sem þú ert að nota.

Samantekt

Í þessari grein höfum við skoðað leiðir til að nota tuptime skipun fyrir starfsemi kerfisstjórnunar. Þessi skipun er einföld í notkun og ef þú skilur ekki eitthvað í handbókinni geturðu sett inn athugasemd eða bætt við frekari upplýsingum um það sem ég hef sett saman. Mundu að vera tengdur við Tecmint.

Tilvísanir: tuptime heimasíða