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:
- Rekisteröi käytetyt ytimet.
- Rekisteröi ensimmäisen käynnistyksen aika.
- Laske järjestelmän käynnistykset.
- Laske hyvät ja huonot seisokit.
- Laske käyttöaika ja seisokkien prosenttiosuus ensimmäisen käynnistyksen jälkeen.
- Laske suurin, lyhin ja keskimääräinen käyttöaika ja seisokit.
- Laske järjestelmän kertynyt käyttöaika, seisokit ja kokonaismäärä.
- Tulosta nykyinen käyttöaika.
- Tulosta alustettu taulukko tai luettelo, johon on tallennettu suurin osa edellisistä arvoista.
- Linux tai FreeBSD-käyttöjärjestelmä.
- Python 2.7 tai 3.x asennettuna, mutta suosittelemme uusinta versiota.
- 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:
- Jos haluat tulostaa järjestelmän ytimen version, käytä
--kernel
-vaihtoehtoa. - 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. - Jos haluat näyttää tuotoksen tietyn sekuntimäärän ja ajanjakson jälkeen, käytä
--seconds
-vaihtoehtoa. - Voit myös tilata lähtötietoja poissaolojen tai seisokkien mukaan –toiminnon ulkopuolella. Käytä tätä vaihtoehtoa
--time
tai--list
kanssa. - Voit tulostaa yksityiskohtaisia tulostetietoja komennon suorituksen aikana käyttämällä
--verbose
-vaihtoehtoa. - 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