tuptime - Mostra el temps d'execució històric i estadístic dels sistemes Linux


L'administració del sistema implica moltes activitats, una de les quals és supervisar i comprovar quant de temps s'ha executat el vostre sistema Linux. Sempre és una bona idea fer un seguiment del temps de funcionament del sistema per tal d'optimitzar l'ús dels recursos del sistema.

En aquesta guia, veurem una eina Linux anomenada tuptime que pot ajudar els administradors del sistema a saber durant quant de temps ha estat en funcionament una màquina Linux.

tuptime és una eina que s'utilitza per informar del temps d'execució històric i estadístic (temps de funcionament) d'un sistema Linux, que el manté entre reinicis. Aquesta eina funciona menys com l'ordre de temps d'activitat, però proporciona una sortida més avançada.

Aquesta eina de línia d'ordres pot:

  1. Registreu els nuclis utilitzats.
  2. Registreu el primer temps d'arrencada.
  3. Comptar les iniciatives del sistema.
  4. Compteu les parades bones i dolentes.
  5. Calculeu el temps d'activitat i el percentatge de temps d'inactivitat des del primer arrencada.
  6. Calculeu el temps d'activitat i el temps d'inactivitat més gran, més curt i mitjà.
  7. Calculeu el temps de funcionament, el temps d'inactivitat i el total acumulats del sistema.
  8. Imprimeix el temps d'activitat actual.
  9. Imprimeix una taula o llista amb format amb la majoria dels valors anteriors emmagatzemats.

  1. SO Linux o FreeBSD.
  2. Python 2.7 o 3.x instal·lat, però es recomana la darrera versió.
  3. Mòduls Python (sys, os, optparse, sqlite3, datetime, local, plataforma, subprocés, hora).

Com instal·lar tuptime a Linux

Primer heu de clonar el dipòsit executant l'ordre següent:

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

A continuació, aneu al directori més recent dins del directori tuptime. A continuació, copieu l'script tuptime dins de l'últim directori a /usr/bin i configureu el permís executable tal com es mostra.

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

Ara, copieu el fitxer cron tuptime/latest/cron.d/tuptime a /etc/cron.d/tuptime i configureu el permís executable de la següent manera.

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

Si heu seguit correctament aquests passos anteriors, haureu d'instal·lar-lo al vostre sistema en aquest moment.

Com faig servir tuptime?

A continuació, veurem com utilitzar aquesta eina per a determinades activitats d'administració del sistema executant-la amb diferents opcions com a usuari privilegiat, tal com es mostra.

1. Quan feu servir tuptime sense cap opció, obtindreu una pantalla semblant a la següent.

# tuptime

2. Podeu mostrar la sortida amb data i hora de la següent manera.

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

3. Per imprimir la vida del sistema com una llista, podeu executar aquesta ordre a continuació:

# tuptime --list

4. Podeu crear un fitxer de base de dades alternatiu de la manera següent. La base de dades es crearà en format SQLite.

# tuptime --filedb /tmp/tuptime_testdb.db

5. Per ordenar la informació de sortida per l'estat final d'apagada, executeu aquesta ordre.

# tuptime --end --table

Algunes altres opcions utilitzades amb l'eina tuptime són les següents:

  1. Per imprimir la versió del nucli del sistema a la sortida, utilitzeu l'opció --kernel.
  2. Per registrar un tancament del sistema amb gràcia, utilitzeu l'opció --gracefully. Us permet saber si l'aturada del sistema va ser bona o dolenta.
  3. Per mostrar la sortida després d'un nombre determinat de segons i època, utilitzeu l'opció --segons.
  4. També podeu demanar informació de sortida per temps d'inactivitat o temps d'inactivitat mitjançant l'opció –offtime. Utilitzeu aquesta opció amb --time o --list.
  5. Per imprimir informació de sortida detallada mentre executeu l'ordre, utilitzeu l'opció --verbose.
  6. Podeu veure la informació d'ajuda utilitzant l'opció --help i --version per imprimir la versió de tuptime que feu servir.

Resum

En aquest article, hem analitzat maneres d'utilitzar l'ordre tuptime per a les activitats d'administració del sistema. Aquesta ordre és senzilla d'utilitzar i si no enteneu cap punt de la guia, podeu publicar un comentari o afegir més informació del que he elaborat. Recordeu mantenir-vos connectat amb Tecmint.

Referències: pàgina d'inici de tuptime