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


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

Tässä oppaassa tarkastellaan Linux-työkalua nimeltä tuptime, joka voi auttaa järjestelmänvalvojia saamaan tietää, kuinka kauan Linux-kone on ollut käynnissä.

tuptime on työkalu, jota käytetään Linux-järjestelmän historiallisen ja tilastollisen käyttöajan (käyttöajan) ilmoittamiseen, mikä pitää sen uudelleenkäynnistyksen välillä. Tämä työkalu toimii vähemmän kuin käyttöaika-komento, mutta se tarjoaa edistyneemmän tuotoksen.

Tämä komentorivityökalu voi:

  1. Rekisteröi käytetyt ytimet.
  2. Rekisteröi ensimmäisen käynnistyksen aika.
  3. Laske järjestelmän käynnistykset.
  4. Laske hyvät ja huonot seisokit.
  5. Laske käyttöaika ja seisokkien prosenttiosuus ensimmäisen käynnistyksen jälkeen.
  6. Laske suurin, lyhin ja keskimääräinen käyttöaika ja seisokit.
  7. Laske järjestelmän kertynyt käyttöaika, seisokit ja kokonaismäärä.
  8. Tulosta nykyinen käyttöaika.
  9. Tulosta alustettu taulukko tai luettelo, johon on tallennettu suurin osa edellisistä arvoista.

  1. Linux tai FreeBSD-käyttöjärjestelmä.
  2. Python 2.7 tai 3.x asennettuna, mutta suosittelemme uusinta versiota.
  3. Python-moduulit (sys, os, optparse, sqlite3, datetime, locale, platform, subprocess, time).

Tuptimen asentaminen Linuxiin

Ensin sinun on kloonattava arkisto suorittamalla alla oleva komento:

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

Siirry sitten uusimpaan hakemistoon tuptime-hakemistossa. Kopioi seuraavaksi uusimman hakemiston tuptime-komentosarja tiedostoon/usr/bin ja aseta suoritettava käyttöoikeus kuvan osoittamalla tavalla.

$ 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 tiedostoon /etc/cron.d/tuptime ja aseta suoritettavan käyttöoikeus seuraavasti.

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

Jos noudatit näitä vaiheita oikein, se on asennettava järjestelmääsi tässä vaiheessa.

Kuinka käytän aika-aikaa?

Seuraavaksi tarkastellaan, kuinka tätä työkalua voidaan käyttää tietyissä järjestelmänhallintatoiminnoissa suorittamalla se eri vaihtoehdoilla etuoikeutettuna käyttäjänä, kuten on esitetty.

1. Kun suoritat väliaikaa ilman vaihtoehtoja, saat samanlaisen näytön kuin alla.

# tuptime

2. Voit näyttää lähdön päivämäärän ja kellonajan kanssa seuraavasti.

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

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

# tuptime --list

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

# tuptime --filedb /tmp/tuptime_testdb.db

5. Suorita tämä komento, jotta lähtötiedot voidaan järjestää virran katkaisun lopputilan mukaan.

# tuptime --end --table

Joitakin muita tuptime-työkalussa käytettyjä vaihtoehtoja seuraavasti:

  1. Jos haluat tulostaa järjestelmän ytimen version, käytä --kernel -vaihtoehtoa.
  2. Voit rekisteröidä sulavasti järjestelmän sulkeutumisen käyttämällä --graceful -vaihtoehtoa. Sen avulla voit tietää, onko järjestelmän sammutus ollut hyvä vai huono.
  3. Jos haluat näyttää tuotoksen tietyn sekuntimäärän ja ajanjakson jälkeen, käytä --seconds -vaihtoehtoa.
  4. Voit myös tilata lähtötietoja poissaolojen tai seisokkien mukaan –toiminnon ulkopuolella. Käytä tätä vaihtoehtoa --time tai --list kanssa.
  5. Voit tulostaa yksityiskohtaisia tulostetietoja komennon suorituksen aikana käyttämällä --verbose -vaihtoehtoa.
  6. Voit tarkastella ohjetietoja käyttämällä --help -vaihtoehtoa ja --version tulostaaksesi käyttämäsi aikajakson version.

Yhteenveto

Tässä artikkelissa olemme tarkastelleet tapoja käyttää tuptime-komentoa järjestelmänhallintatoiminnoissa. Tätä komentoa on helppo käyttää, ja jos et ymmärrä mitään oppaan kohtaa, voit lähettää kommentin tai lisätä lisätietoja, jotka olen koonnut. Muista pysyä yhteydessä Tecmintiin.

Viitteet: tuptime-kotisivu