tuptime - Juri l-Ħin ta' Tmexxija Storiku u Statistiku tas-Sistemi Linux


L-Amministrazzjoni tas-Sistema tinvolvi ħafna attivitajiet li waħda minnhom hija l-monitoraġġ u l-iċċekkjar għal kemm ilha taħdem is-sistema Linux tiegħek. Dejjem hija idea tajba li żżomm kont tal-uptime tas-sistema sabiex tottimizza l-użu tar-riżorsi tas-sistema.

F'din il-gwida, se nħarsu lejn għodda Linux imsejħa tuptime li tista' tgħin lill-Amministraturi tas-Sistema jkunu jafu għal kemm ilha taħdem u taħdem magna Linux.

tuptime hija għodda użata għar-rappurtar tal-ħin tat-tħaddim storiku u statistiku (uptime) ta 'sistema Linux, li żżommha bejn il-bidu mill-ġdid. Din l-għodda taħdem aktar inqas bħall-kmand tal-uptime iżda għalkemm tipprovdi output aktar avvanzat.

Din l-għodda tal-linja tal-kmand tista’:

  1. Irreġistra l-qlub użati.
  2. Irreġistra l-ewwel ħin tal-ibbutjar.
  3. Għodda l-istartjar tas-sistema.
  4. Għodd għeluq tajbin u ħżiena.
  5. Ikkalkula l-perċentwal ta' uptime u waqfien mill-ewwel ħin tal-ibbutjar.
  6. Ikkalkula l-akbar, l-iqsar u l-medja ta' uptime u waqfien.
  7. Ikkalkula l-uptime, il-perijodi ta' waqfien u t-total tas-sistema akkumulati.
  8. Istampa l-ħin ta' ħidma attwali.
  9. Istampa tabella jew lista ifformattjata bil-biċċa l-kbira tal-valuri preċedenti maħżuna.

  1. Linux jew FreeBSD OS.
  2. Python 2.7 jew 3.x installat iżda l-aħħar verżjoni hija rakkomandata.
  3. Moduli Python (sys, os, optparse, sqlite3, datetime, locale, pjattaforma, sottoproċess, ħin).

Kif Tinstalla tuptime fil-Linux

L-ewwel trid tikklona r-repożitorju billi tħaddem il-kmand hawn taħt:

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

Imbagħad mur fl-aħħar direttorju ġewwa d-direttorju tuptime. Sussegwentement, ikkopja l-iskrittura tat-tuptime ġewwa l-aħħar direttorju għal /usr/bin u ssettja l-permess eżekutibbli kif muri.

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

Issa, kopja l-fajl cron tuptime/latest/cron.d/tuptime għal /etc/cron.d/tuptime u ssettja l-permess eżekutibbli kif ġej.

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

Jekk segwejt hawn fuq dawn il-passi b'mod korrett, allura trid tkun installata fis-sistema tiegħek f'dan il-punt.

Kif nuża t-tuptime?

Sussegwentement se nħarsu lejn kif nużaw din l-għodda għal ċerti attivitajiet ta 'amministrazzjoni tas-sistema billi nħaddmuha b'għażliet differenti bħala utent privileġġat kif muri.

1. Meta tmexxi tuptime mingħajr ebda għażla, ikollok display screen simili għal dak ta 'hawn taħt.

# tuptime

2. Tista 'turi l-output bid-data u l-ħin kif ġej.

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

3. Biex tipprintja l-ħajja tas-sistema bħala lista, tista 'tmexxi dan il-kmand hawn taħt:

# tuptime --list

4. Tista 'toħloq fajl ta' database alternattiv kif ġej. Id-database se tinħoloq f'format SQLite.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Biex tordna l-informazzjoni tal-ħruġ mill-istat finali tal-poweroff ħaddem dan il-kmand.

# tuptime --end --table

Xi għażliet oħra użati mal-għodda tuptime kif ġej:

  1. Biex tipprintja l-verżjoni tal-kernel tas-sistema fl-output, uża l-għażla --kernel.
  2. Biex tirreġistra għeluq tas-sistema bil-grazzja, uża l-għażla --gracefully. Jippermettilek tkun taf jekk l-għeluq tas-sistema kienx tajjeb jew ħażin.
  3. Biex turi l-output wara numru partikolari ta' sekondi u epoka, uża l-għażla --seconds.
  4. Tista' wkoll tordna l-informazzjoni tal-output sa 'offtime' jew waqfien billi tuża l-għażla –offtime. Uża din l-għażla ma' --time jew --list.
  5. Biex tipprintja informazzjoni dettaljata tal-output waqt li tkun qed taħdem il-kmand, uża l-għażla --verbose.
  6. Tista' tara l-informazzjoni dwar l-għajnuna billi tuża l-għażla --help u l---version biex tipprintja l-verżjoni tat-tuptime li qed tuża.

Sommarju

F'dan l-artikolu, ħarsu lejn modi kif nużaw il-kmand tat-tuptime għall-attivitajiet tal-Amministrazzjoni tas-Sistema. Dan il-kmand huwa sempliċi biex tużah u jekk ma tifhem l-ebda punt fil-gwida, tista 'tpoġġi kumment jew iżżid aktar informazzjoni dak li għamilt flimkien. Ftakar li tibqa' konnessa ma' Tecmint.

Referenzi: home page tuptime