Järjestelmänvalvojana on sinun vastuullasi pitää järjestelmä käynnissä välttääksesi mahdolliset palveluhäiriöt. Joskus on kuitenkin tilanteita, joissa järjestelmä sammuu tai käynnistyy uudelleen. Tämä voi johtua järjestelmän odottamattomasta virran katkeamisesta tai siitä, että joku käyttäjä on tarkoituksellisesti käynnistänyt sen uudelleen.

Oli syy mikä tahansa, voit tarkistaa Linux-järjestelmäsi sammutus- ja uudelleenkäynnistyshistorian nähdäksesi, milloin tämä toiminta tarkalleen tapahtui. Nämä tiedot tarjoavat sinulle lähtökohdan vianmäärityksen aloittamiselle.

Tarkista Linux-järjestelmän sammutus- ja uudelleenkäynnistyshistoria

Tässä on joitain tapoja tarkistaa sammutus- ja uudelleenkäynnistyshistoria Linuxissa komentorivin avulla:

1. Viimeisen komennon käyttäminen

Viimeinen komento Linuxissa luettelee kaikkien Linux-järjestelmään sisään- ja uloskirjautuneiden käyttäjien historian ja viimeisimmän merkinnän yläosassa. Se saa nämä tiedot osoitteesta wtmp tiedosto, joka pitää lokia kaikista sisään- ja uloskirjautumistapahtumista. Voit tarkistaa Linux-järjestelmän sammutushistorian käyttämällä viimeistä komentoa seuraavasti:

viimeinen -x -F sammutus

Jokainen tulosteen merkintä näyttää kaksi aikaleimaa, joista ensimmäinen aikaleima on järjestelmän sammutusta ja toinen järjestelmän käynnistystä varten. Se näyttää myös ajan, jonka järjestelmä oli käynnissä.

Voit myös tarkistaa tietyn viimeisimmän sammutustapahtumien määrän käyttämällä -n lippu. Esimerkiksi kolmen viimeisen sammutustapahtuman tarkistamiseksi komento olisi:

viimeinen -x -F -n 3 sammutus

Voit tarkistaa Linux-järjestelmän uudelleenkäynnistyshistorian käyttämällä seuraavaa komentoa:

viimeinen -x -F uudelleenkäynnistys

Jokainen tulosteen merkintä näyttää kaksi aikaleimaa, joista ensimmäinen aikaleima on järjestelmän käynnistykselle ja toinen järjestelmän sammutukselle.

Voit tarkistaa viimeisimmän uudelleenkäynnistystapahtumien määrän käyttämällä -n lippu viimeisellä komennolla. Esimerkiksi kolmen viimeisen uudelleenkäynnistystapahtuman tarkistamiseksi komento olisi:

viimeinen -x -F -n 3 uudelleenkäynnistys

2. Tuptime-komennon käyttäminen

Tuptime-työkalu näyttää historian ja tilastot kaikista Linux-järjestelmän sammutuksista ja uudelleenkäynnistyksistä. Voit asentaa tämän työkalun mihin tahansa Linux-jakeluun käyttämällä seuraavaa yksilinjaista komentosarjaa:

sudo bash << (kihara -Ls https://git.io/tuptime-install.sh)

Kun se on asennettu, voit käyttää tuptime-työkalua tarkistaaksesi sammutus- ja uudelleenkäynnistyshistorian Linux-järjestelmässäsi seuraavasti:

tuptime -t

Tämä komento luettelee uudelleenkäynnistys- ja sammutushistorian ja viimeisimmän merkinnän alareunassa.

Jos haluat luetella vain viimeisimmän tietyn määrän merkintöjä, voit ohjata tuptime-komennon tulosteen tail-komentoon. Esimerkiksi kolmen viimeisen merkinnän luetteloimiseksi komento olisi:

tuptime -t | häntä -3

3. Käyttäen who-komentoa

Linuxin who-komento näyttää tietoja käyttäjistä, jotka ovat kirjautuneet järjestelmääsi. Voit käyttää who-komentoa -b lippu, joka näytetään, kun järjestelmäsi viimeksi käynnistettiin:

kuka -b

4. Journalctl-komentoa käyttämällä

Journalctl-komentoa käytetään systemd: n ​​keräämien lokien kyselyyn ja katseluun. Voit tarkistaa sammutus- ja uudelleenkäynnistyshistorian käyttämällä journalctl-komentoa kanssa --lista-saappaat lippu:

Journalctl --lista-saappaat 

Se palauttaa järjestelmän käynnistysluettelon, jonka alareunassa on viimeisin merkintä numerolla 0. Ensimmäinen aikaleima lähdössä näyttää järjestelmän käynnistysajan, kun taas toinen aikaleima näyttää järjestelmän sammutusajan.

Virheiden vianmääritys on paljon helpompaa Linuxissa

Vaikka et voikaan tunnistaa järjestelmän sammumisen tai uudelleenkäynnistyksen syytä näillä menetelmillä, tiedot järjestelmän uudelleenkäynnistyksen tai sammutuksen ajankohdasta voivat auttaa sinua ongelmien vianmäärityksessä.