tuptime - parāda vēsturisko un statistisko Linux sistēmu darbības laiku


Sistēmas administrēšana ietver daudzas darbības, no kurām viena ir Linux sistēmas darbības uzraudzība un pārbaude. Vienmēr ir ieteicams izsekot sistēmas darbības laikam, lai optimizētu sistēmas resursu izmantošanu.

Šajā rokasgrāmatā mēs aplūkosim Linux rīku, ko sauc par tuptime, kas var palīdzēt sistēmas administratoriem uzzināt, cik ilgi Linux mašīna ir darbojusies.

tuptime ir rīks, ko izmanto, lai ziņotu par Linux sistēmas vēsturisko un statistisko darbības laiku (uptime), kas to uztur starp restartiem. Šis rīks darbojas mazāk kā uptime komanda, taču, lai gan tas nodrošina uzlabotu izvadi.

Šis komandrindas rīks var:

  1. Reģistrējiet lietotos kodolus.
  2. Reģistrējiet pirmo sāknēšanas laiku.
  3. Skaitiet sistēmas startus.
  4. Skaitiet labas un sliktas izslēgšanas reizes.
  5. Aprēķiniet darbības laiku un dīkstāves procentus kopš pirmās sāknēšanas reizes.
  6. Aprēķiniet lielāko, īsāko un vidējo darbības laiku un dīkstāvi.
  7. Aprēķiniet uzkrāto sistēmas darbības laiku, dīkstāvi un kopējo.
  8. Drukājiet pašreizējo darbības laiku.
  9. Drukājiet formatētu tabulu vai sarakstu ar lielāko daļu iepriekš saglabāto vērtību.

  1. Linux vai FreeBSD OS.
  2. Instalēts Python 2.7 vai 3.x, taču ieteicams izmantot jaunāko versiju.
  3. Python moduļi (sys, os, optparse, sqlite3, datetime, lokalizācija, platforma, apakšprocess, laiks).

Kā instalēt pārraides laiku Linux

Vispirms klonējiet repozitoriju, palaižot zemāk esošo komandu:

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

Pēc tam pārejiet uz jaunāko direktoriju tuptime direktorijā. Pēc tam kopējiet tuptime skriptu jaunākajā direktorijā uz/usr/bin un iestatiet izpildāmo atļauju, kā parādīts.

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

Tagad nokopējiet cron failu tuptime/latest/cron.d/tuptime uz /etc/cron.d/tuptime un iestatiet izpildāmās atļaujas šādi.

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

Ja jūs pareizi izpildījāt iepriekš minētās darbības, tas šajā brīdī ir jāinstalē jūsu sistēmā.

Kā es varu izmantot laiku?

Tālāk mēs aplūkosim, kā izmantot šo rīku noteiktām sistēmas administrēšanas darbībām, palaižot to ar dažādām opcijām kā priviliģētu lietotāju, kā parādīts.

1. Palaižot pārtraukumu bez jebkādām iespējām, tiek parādīts displeja ekrāns, kas līdzīgs zemāk redzamajam.

# tuptime

2. Jūs varat parādīt izvadi ar datumu un laiku šādi.

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

3. Lai drukātu sistēmas dzīvi kā sarakstu, varat izpildīt šo komandu zemāk:

# tuptime --list

4. Alternatīvu datu bāzes failu var izveidot šādi. Datu bāze tiks izveidota SQLite formātā.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Lai pasūtītu izvades informāciju pēc izslēgšanas beigu stāvokļa, izpildiet šo komandu.

# tuptime --end --table

Dažas citas opcijas, kas tiek izmantotas kopā ar pārtraukuma rīku, ir šādas:

  1. Lai izvades izdrukātu sistēmas kodola versiju, izmantojiet opciju --kernel .
  2. Lai reģistrētu graciozi sistēmas izslēgšanu, izmantojiet opciju - graciozi . Tas ļauj uzzināt, vai sistēmas izslēgšana bija laba vai slikta.
  3. Lai parādītu izvadi pēc noteikta sekunžu skaita un laikmeta, izmantojiet opciju --seconds .
  4. Varat arī pasūtīt izejas informāciju pēc dīkstāves vai dīkstāves, izmantojot opciju - izslēgšanas laiks. Izmantojiet šo opciju kopā ar --time vai --list .
  5. Lai drukātu detalizētu informāciju par izvadi, palaižot komandu, izmantojiet opciju --verbose .
  6. Palīdzības informāciju varat apskatīt, izmantojot opciju --help un --version , lai izdrukātu izmantotā laika versiju.

Kopsavilkums

Šajā rakstā mēs esam apskatījuši veidus, kā izmantot tuptime komandu sistēmas administrēšanas darbībām. Šo komandu ir vienkārši izmantot, un, ja jūs nesaprotat kādu rokasgrāmatas punktu, varat ievietot komentāru vai pievienot vairāk informācijas, ko esmu salicis. Atcerieties uzturēt savienojumu ar Tecmint.

Atsauces: laiklaika mājas lapa