tuptime - Inaonyesha Wakati wa Kihistoria na Kitakwimu wa Uendeshaji wa Mifumo ya Linux


Utawala wa Mfumo unahusisha shughuli nyingi mojawapo ni ufuatiliaji na kuangalia muda ambao mfumo wako wa Linux umekuwa ukifanya kazi. Daima ni wazo nzuri kufuatilia muda wa mfumo ili kuboresha matumizi ya rasilimali za mfumo.

Katika mwongozo huu, tutaangalia zana ya Linux inayoitwa tuptime ambayo inaweza kusaidia Wasimamizi wa Mfumo kujua ni kwa muda gani mashine ya Linux imekuwa na kufanya kazi.

tuptime ni zana inayotumiwa kuripoti wakati wa kihistoria na takwimu wa uendeshaji (uptime) wa mfumo wa Linux, ambao huiweka kati ya kuwasha tena. Chombo hiki hufanya kazi kidogo kama amri ya uptime lakini hutoa matokeo ya juu zaidi.

Chombo hiki cha mstari wa amri kinaweza:

  1. Sajili kokwa zilizotumika.
  2. Sajili mara ya kwanza kuwasha.
  3. Hesabu uanzishaji wa mfumo.
  4. Hesabu kuzimwa vizuri na mbaya.
  5. Hesabu asilimia ya muda wa ziada na muda wa kupumzika tangu wakati wa kuwasha kwa mara ya kwanza.
  6. Hesabu kubwa zaidi, fupi zaidi na wastani wa muda na muda wa kupumzika.
  7. Kokotoa muda wa uboreshaji wa mfumo, muda wa chini na jumla uliokusanywa.
  8. Chapisha saa ya ziada ya sasa.
  9. Chapisha jedwali au orodha iliyoumbizwa yenye thamani nyingi za awali zilizohifadhiwa.

  1. Linux au FreeBSD OS.
  2. Python 2.7 au 3.x imesakinishwa lakini toleo jipya zaidi linapendekezwa.
  3. Moduli za Python (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

Jinsi ya kufunga tutime kwenye Linux

Kwanza unahitaji kuiga hazina kwa kuendesha amri hapa chini:

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

Kisha nenda kwenye saraka ya hivi karibuni ndani ya saraka ya tutime. Ifuatayo, nakili hati ya tuptime ndani ya saraka ya hivi karibuni kwa /usr/bin na uweke ruhusa inayoweza kutekelezwa kama inavyoonyeshwa.

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

Sasa, nakili faili ya cron tuptime/latest/cron.d/tuptime hadi /etc/cron.d/tuptime na uweke ruhusa inayoweza kutekelezwa kama ifuatavyo.

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

Ikiwa ulifuata juu ya hatua hizi kwa usahihi, basi lazima iwe imewekwa kwenye mfumo wako katika hatua hii.

Je, ninawezaje kutumia tutime?

Ifuatayo tutaangalia jinsi ya kutumia zana hii kwa shughuli fulani za usimamizi wa mfumo kwa kuiendesha na chaguzi tofauti kama mtumiaji aliyebahatika kama inavyoonyeshwa.

1. Unapotumia tuptime bila chaguzi zozote, unapata skrini inayofanana na iliyo hapa chini.

# tuptime

2. Unaweza kuonyesha pato na tarehe na wakati kama ifuatavyo.

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

3. Ili kuchapisha maisha ya mfumo kama orodha, unaweza kutekeleza amri hii hapa chini:

# tuptime --list

4. Unaweza kuunda faili mbadala ya hifadhidata kama ifuatavyo. Hifadhidata itaundwa katika umbizo la SQLite.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Ili kuagiza taarifa ya pato kwa hali ya mwisho ya poweroff endesha amri hii.

# tuptime --end --table

Chaguzi zingine zinazotumiwa na kifaa cha tuptime kama ifuatavyo:

  1. Ili kuchapisha toleo la kernel ya mfumo katika pato, tumia chaguo la --kernel.
  2. Ili kusajili kuzima kwa mfumo kwa uzuri, tumia chaguo la --gracefully. Inakuruhusu kujua kama kuzimwa kwa mfumo kulikuwa nzuri au mbaya.
  3. Ili kuonyesha pato baada ya idadi fulani ya sekunde na enzi, tumia chaguo la --seconds.
  4. Unaweza pia kuagiza maelezo ya kutoa bila muda au wakati wa kupumzika kwa kutumia chaguo la -offtime. Tumia chaguo hili kwa --time au --list.
  5. Ili kuchapisha maelezo ya kina wakati wa kutekeleza amri, tumia chaguo la --verbose.
  6. Unaweza kuona maelezo ya usaidizi kwa kutumia --help chaguo na --version ili kuchapisha toleo la tuptime unayotumia.

Muhtasari

Katika nakala hii, tumeangalia njia za kutumia amri ya wakati kwa shughuli za Utawala wa Mfumo. Amri hii ni rahisi kutumia na ikiwa hauelewi hoja yoyote kwenye mwongozo, unaweza kutuma maoni au kuongeza habari zaidi ambayo nimeweka pamoja. Kumbuka kuendelea kushikamana na Tecmint.

Marejeleo: ukurasa wa nyumbani wa tutime