tuptime - Nagpakita sa Kasaysayan ug Estadistika nga Oras sa Pagdagan sa Linux Systems


Ang Pagdumala sa Sistema naglakip sa daghang mga kalihokan nga usa niini mao ang pag-monitor ug pagsusi kung unsa kadugay ang imong sistema sa Linux. Kanunay nga usa ka maayong ideya ang pagsubay sa oras sa oras sa sistema aron ma-optimize ang paggamit sa mga kapanguhaan sa sistema.

Niini nga giya, atong tan-awon ang usa ka himan sa Linux nga gitawag og tuptime nga makatabang sa mga Administrator sa Sistema nga mahibal-an kung unsa kadugay ang usa ka makina sa Linux nga nagdagan ug nagdagan.

Ang tuptime usa ka himan nga gigamit sa pagreport sa makasaysayanon ug estadistika nga oras sa pagdagan (uptime) sa usa ka sistema sa Linux, nga nagpugong niini taliwala sa mga pag-restart. Kini nga himan nagtrabaho nga mas gamay sama sa uptime nga sugo apan bisan kini naghatag og mas abante nga output.

Kini nga command line tool mahimo:

  1. Irehistro ang gigamit nga mga kernel.
  2. Pagrehistro sa unang higayon sa pag-boot.
  3. Ihap ang mga pagsugod sa sistema.
  4. Ipha ang maayo ug dili maayo nga mga shutdown.
  5. Kwentaha ang uptime ug downtime nga porsyento sukad sa unang panahon sa boot.
  6. Kwentaha ang kinadak-an, pinakamubo ug kasagaran nga uptime ug downtime.
  7. Kwentaha ang natipon nga sistema sa uptime, downtime ug total.
  8. Pag-imprinta sa kasamtangan nga oras sa pag-abli.
  9. I-print ang gi-format nga lamesa o lista nga adunay kadaghanan sa nangaging mga kantidad nga gitipigan.

  1. Linux o FreeBSD OS.
  2. Na-install ang Python 2.7 o 3.x apan girekomenda ang pinakabag-o nga bersyon.
  3. Python modules (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, oras).

Giunsa ang Pag-install sa tuptime sa Linux

Una kinahanglan nimo nga i-clone ang repository pinaagi sa pagpadagan sa mando sa ubos:

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

Dayon mobalhin ngadto sa pinakabag-o nga direktoryo sulod sa tuptime nga direktoryo. Sunod, kopyaha ang tuptime script sa sulod sa pinakabag-o nga direktoryo sa/usr/bin ug itakda ang executable nga pagtugot sama sa gipakita.

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

Karon, kopyaha ang cron file tuptime/latest/cron.d/tuptime sa /etc/cron.d/tuptime ug itakda ang executable permission sama sa mosunod.

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

Kung gisunod nimo kini nga mga lakang sa husto sa ibabaw, nan kinahanglan kini nga ma-install sa imong sistema sa kini nga punto.

Unsaon nako paggamit ang tuptime?

Sunod atong tan-awon kung giunsa paggamit kini nga himan alang sa pipila nga mga kalihokan sa pagdumala sa sistema pinaagi sa pagpadagan niini nga adunay lainlaing mga kapilian ingon usa ka pribilihiyo nga tiggamit sama sa gipakita.

1. Kung nagdagan ka sa tuptime nga wala’y bisan unsang kapilian, makakuha ka usa ka screen nga parehas sa usa sa ubos.

# tuptime

2. Mahimo nimong ipakita ang output nga adunay petsa ug oras sama sa mosunod.

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

3. Aron maimprinta ang kinabuhi sa sistema isip usa ka lista, mahimo nimong ipadagan kini nga sugo sa ubos:

# tuptime --list

4. Makahimo ka og alternatibong database file sama sa mosunod. Ang database pagahimoon sa usa ka SQLite format.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Sa pag-order sa impormasyon sa output pinaagi sa katapusan nga kahimtang sa poweroff ipadagan kini nga sugo.

# tuptime --end --table

Ang ubang mga opsyon nga gigamit sa tuptime nga himan sama sa mosunod:

  1. Aron i-print ang bersyon sa kernel sa sistema sa output, gamita ang opsyon nga --kernel.
  2. Aron magparehistro og maayo nga sistema sa pagsira, gamita ang --gracefully nga opsyon. Gitugotan ka niini nga mahibal-an kung maayo o dili maayo ang pagsira sa sistema.
  3. Aron ipakita ang output human sa gihatag nga gidaghanon sa mga segundos ug panahon, gamita ang --seconds nga opsyon.
  4. Mahimo ka usab mag-order sa impormasyon sa output pinaagi sa offtime o downtime pinaagi sa paggamit sa –offtime nga opsyon. Gamita kini nga opsyon sa --time o --list.
  5. Aron maimprinta ang detalyadong impormasyon sa output samtang nagpadagan sa command, gamita ang --verbose nga opsyon.
  6. Mahimo nimong tan-awon ang impormasyon sa tabang pinaagi sa paggamit sa --help nga opsyon ug --version aron maimprinta ang bersyon sa tuptime nga imong gigamit.

Summary

Niini nga artikulo, among gitan-aw ang mga paagi sa paggamit sa tuptime command alang sa mga kalihokan sa System Administration. Kini nga sugo yano nga gamiton ug kung wala ka makasabut sa bisan unsang punto sa giya, mahimo kang mag-post og usa ka komentaryo o magdugang og dugang nga impormasyon kung unsa ang akong gihiusa. Hinumdomi nga magpabilin nga konektado sa Tecmint.

Mga pakisayran: tuptime home page