tuptime - Viser historisk og statistisk kjøretid for Linux-systemer


Systemadministrasjon involverer mange aktiviteter, hvorav en er å overvåke og sjekke hvor lenge Linux-systemet har kjørt. Det er alltid en god idé å holde styr på systemets oppetid for å optimalisere bruken av systemressurser.

I denne veiledningen skal vi se på et Linux-verktøy kalt tuptime som kan hjelpe systemadministratorer å vite hvor lenge en Linux-maskin har vært oppe og kjørt.

Hva er tuptime?

tuptime er et verktøy som brukes til å rapportere den historiske og statistiske kjøretiden (oppetiden) til et Linux-system, som holder den mellom omstart. Dette verktøyet fungerer mer mindre som oppetid-kommandoen, men selv om det gir en mer avansert utgang.

Dette kommandolinjeverktøyet kan:

  1. Registrer brukte kjerner.
  2. Registrer første oppstartstid.
  3. Tell systemoppstarter.
  4. Tell gode og dårlige nedleggelser.
  5. Beregn oppetid og nedetidsprosent siden første oppstartstid.
  6. Beregn den største, korteste og gjennomsnittlige oppetiden og nedetiden.
  7. Beregn akkumulert systemoppetid, nedetid og total.
  8. Skriv ut gjeldende oppetid.
  9. Skriv ut formatert tabell eller liste med de fleste av de tidligere verdiene lagret.

Krav

  1. Linux eller FreeBSD OS.
  2. Python 2.7 eller 3.x er installert, men siste versjon anbefales.
  3. Python-moduler (sys, os, optparse, sqlite3, datetime, locale, plattform, underprosess, tid).

Hvordan installere tuptime i Linux

Først må du klone depotet ved å kjøre kommandoen nedenfor:


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

Gå deretter inn i siste-katalogen i tuptime-katalogen. Deretter kopierer du tuptime-skriptet i den siste katalogen til /usr/bin og setter kjørbar tillatelse som vist.


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

Kopier nå cron-filen tuptime/latest/cron.d/tuptime til /etc/cron.d/tuptime og angi kjørbar tillatelse som følger.


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

Hvis du fulgte disse trinnene ovenfor riktig, må den installeres på systemet ditt på dette tidspunktet.

Hvordan bruker jeg tuptime?

Deretter skal vi se på hvordan du bruker dette verktøyet for visse systemadministrasjonsaktiviteter ved å kjøre det med forskjellige alternativer som en privilegert bruker som vist.

1. Når du kjører tuptime uten noen alternativer, får du en skjerm som ligner på den nedenfor.


tuptime

2. Du kan vise utdata med dato og klokkeslett som følger.


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

3. For å skrive ut systemets levetid som en liste, kan du kjøre denne kommandoen nedenfor:


tuptime --list

4. Du kan opprette en alternativ databasefil som følger. Databasen vil bli opprettet i et SQLite-format.


tuptime --filedb /tmp/tuptime_testdb.db

5. For å bestille utdatainformasjon etter slutttilstand for strømavbrudd, kjør denne kommandoen.


tuptime --end --table

Noen andre alternativer som brukes med tuptime-verktøyet som følger:

  1. For å skrive ut systemkjerneversjonen i utdata, bruk --kernel-alternativet.
  2. For å registrere en elegant systemavslutning, bruk --gracefully-alternativet. Den lar deg vite om systemavslutningen var bra eller dårlig.
  3. For å vise utdata etter et gitt antall sekunder og epoke, bruk alternativet --seconds.
  4. Du kan også bestille utdatainformasjon etter offtime eller nedetid ved å bruke alternativet –offtime. Bruk dette alternativet med --time eller --list.
  5. For å skrive ut detaljert utdata mens du kjører kommandoen, bruk alternativet --verbose.
  6. Du kan se hjelpeinformasjon ved å bruke --help-alternativet og --versjon for å skrive ut versjonen av tuptime du bruker.

Sammendrag

I denne artikkelen har vi sett på måter å bruke kommandoen tuptime for systemadministrasjonsaktiviteter. Denne kommandoen er enkel å bruke, og hvis du ikke forstår noe poeng i guiden, kan du legge inn en kommentar eller legge til mer informasjon om det jeg har satt sammen. Husk å holde kontakten med Tecmint.

Referanser: tuptime hjemmeside