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’:
- Irreġistra l-qlub użati.
- Irreġistra l-ewwel ħin tal-ibbutjar.
- Għodda l-istartjar tas-sistema.
- Għodd għeluq tajbin u ħżiena.
- Ikkalkula l-perċentwal ta' uptime u waqfien mill-ewwel ħin tal-ibbutjar.
- Ikkalkula l-akbar, l-iqsar u l-medja ta' uptime u waqfien.
- Ikkalkula l-uptime, il-perijodi ta' waqfien u t-total tas-sistema akkumulati.
- Istampa l-ħin ta' ħidma attwali.
- Istampa tabella jew lista ifformattjata bil-biċċa l-kbira tal-valuri preċedenti maħżuna.
- Linux jew FreeBSD OS.
- Python 2.7 jew 3.x installat iżda l-aħħar verżjoni hija rakkomandata.
- 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:
- Biex tipprintja l-verżjoni tal-kernel tas-sistema fl-output, uża l-għażla
--kernel
. - 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. - Biex turi l-output wara numru partikolari ta' sekondi u epoka, uża l-għażla
--seconds
. - 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
. - Biex tipprintja informazzjoni dettaljata tal-output waqt li tkun qed taħdem il-kmand, uża l-għażla
--verbose
. - 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