tuptime - Näyttää Linux-järjestelmien historiallisen ja tilastollisen käyttöajan


Järjestelmänhallintaan kuuluu monia toimintoja, joista yksi on seuranta ja tarkistaa, kuinka kauan Linux-järjestelmäsi on ollut käynnissä. Järjestelmän käyttöaikaa kannattaa aina seurata järjestelmän resurssien käytön optimoimiseksi.

Tässä oppaassa tarkastellaan tuptime -nimistä Linux-työkalua, joka voi auttaa järjestelmänvalvojia tietämään, kuinka kauan Linux-kone on ollut käytössä.

Mikä on tuptime?

Tuptime on työkalu, jota käytetään Linux-järjestelmän historiallisen ja tilastollisen käyttöajan (käyttöajan) raportoimiseen ja joka säilyttää sen uudelleenkäynnistysten välillä. Tämä työkalu toimii vähemmän kuin uptime-komento, mutta se tarjoaa kehittyneemmän tulosteen.

Tämä komentorivityökalu voi:

  1. Rekisteröi käytetyt ytimet.
  2. Rekisteröi ensimmäinen käynnistyskerta.
  3. Laske järjestelmän käynnistykset.
  4. Laske hyvät ja huonot sammutukset.
  5. Laske käyttö- ja seisonta-ajan prosenttiosuus ensimmäisestä käynnistyskerrasta.
  6. Laske suurin, lyhin ja keskimääräinen käyttö- ja seisonta-aika.
  7. Laske järjestelmän kertynyt käyttöaika, seisokkiaika ja kokonaismäärä.
  8. Tulosta nykyinen käyttöaika.
  9. Tulosta muotoiltu taulukko tai luettelo, jossa suurin osa aiemmista arvoista on tallennettu.

Vaatimukset

  1. Linux tai FreeBSD käyttöjärjestelmä.
  2. Python 2.7 tai 3.x asennettu, mutta uusinta versiota suositellaan.
  3. Python-moduulit (sys, os, optparse, sqlite3, datetime, locale, alusta, aliprosessi, aika).

Kuinka asentaa tuptime Linuxiin

Ensin sinun on kloonattava arkisto suorittamalla alla oleva komento:


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

Siirry sitten uusimpaan-hakemistoon tuptime-hakemiston sisällä. Kopioi seuraavaksi tuptime-skripti uusimmassa-hakemistossa hakemistoon /usr/bin ja määritä suoritettavan ohjelman käyttöoikeudet kuvan mukaisesti.


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

Kopioi nyt cron-tiedosto tuptime/latest/cron.d/tuptime kansioon /etc/cron.d/tuptime ja määritä suoritettavan tiedoston käyttöoikeudet seuraavasti.


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

Jos noudatit yllä olevia ohjeita oikein, se on asennettava järjestelmääsi tässä vaiheessa.

Kuinka käytän tuptimea?

Seuraavaksi tarkastellaan, kuinka tätä työkalua käytetään tiettyihin järjestelmänhallintatoimintoihin suorittamalla se eri vaihtoehdoilla etuoikeutettuna käyttäjänä, kuten kuvassa.

1. Kun suoritat tuptime ilman vaihtoehtoja, saat alla olevan kaltaisen näytön.


tuptime

2. Voit näyttää tulosteen päivämäärän ja ajan kanssa seuraavasti.


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

3. Voit tulostaa järjestelmän käyttöiän luettelona suorittamalla seuraavan komennon:


tuptime --list

4. Voit luoda vaihtoehtoisen tietokantatiedoston seuraavasti. Tietokanta luodaan SQLite-muodossa.


tuptime --filedb /tmp/tuptime_testdb.db

5. Järjestä lähtötiedot virrankatkaisun lopputilan mukaan suorittamalla tämä komento.


tuptime --end --table

Jotkut muut tuptime-työkalun kanssa käytetyt vaihtoehdot ovat seuraavat:

  1. Jos haluat tulostaa järjestelmän ytimen version tulosteessa, käytä --kernel-vaihtoehtoa.
  2. Voit rekisteröidä järjestelmän sulautumisen käyttämällä ---gracefully-vaihtoehtoa. Sen avulla voit tietää, oliko järjestelmän sammutus hyvä vai huono.
  3. Jos haluat näyttää tulosteen tietyn sekuntimäärän ja ajanjakson jälkeen, käytä --seconds-vaihtoehtoa.
  4. Voit myös tilata lähtötiedot off-ajan tai seisokkiajan mukaan käyttämällä -offtime-vaihtoehtoa. Käytä tätä vaihtoehtoa --time- tai --list-toiminnolla.
  5. Jos haluat tulostaa yksityiskohtaiset tulostustiedot komennon suorittamisen aikana, käytä vaihtoehtoa --verbose.
  6. Voit tarkastella ohjetietoja käyttämällä vaihtoehtoa --help ja --versio tulostaaksesi käyttämäsi tuptime-version.

Yhteenveto

Tässä artikkelissa olemme tarkastelleet tapoja käyttää tuptime-komentoa järjestelmänhallintatoimintoihin. Tämä komento on helppokäyttöinen ja jos et ymmärrä jotakin oppaan kohtaa, voit kirjoittaa kommentin tai lisätä tietoja, jotka olen koonnut. Muista pysyä yhteydessä Tecmintiin.

Referenssit: tuntiajan kotisivu