În calitate de administrator de sistem, este responsabilitatea dumneavoastră să mențineți sistemul în funcțiune pentru a evita orice întrerupere a serviciului. Cu toate acestea, uneori, există situații în care sistemul dvs. se oprește sau repornește. Acest lucru se poate datora sistemului care pierde puterea în mod neașteptat sau că un utilizator îl repornește intenționat.

Oricare ar fi motivul, puteți verifica istoricul de oprire și repornire a sistemului Linux pentru a vedea când s-a întâmplat exact această activitate. Aceste informații vă vor oferi un punct de pornire pentru a începe depanarea.

Verificați istoricul de oprire și repornire a sistemului Linux

Iată câteva metode pentru a verifica istoricul de oprire și repornire în Linux folosind linia de comandă:

1. Folosind ultima comandă

Ultima comandă din Linux listează istoricul tuturor utilizatorilor care s-au conectat și s-au deconectat din sistemul Linux, cu cea mai recentă intrare în partea de sus. Obține aceste informații de la wtmp

instagram viewer
fișier care menține un jurnal al fiecărui eveniment de conectare și deconectare. Puteți verifica istoricul de închidere în sistemul dvs. Linux folosind ultima comandă, după cum urmează:

ultima oprire -x -F

Fiecare intrare din ieșire afișează două marcaje temporale, în care prima marca temporală este pentru închiderea sistemului și a doua este pentru pornirea sistemului. De asemenea, arată durata pentru care sistemul a continuat să funcționeze.

De asemenea, puteți verifica ultimul număr specific de evenimente de închidere folosind -n steag. De exemplu, pentru a verifica ultimele trei evenimente de oprire, comanda ar fi:

ultima oprire -x -F -n 3

Pentru a verifica istoricul de repornire în sistemul dvs. Linux, utilizați următoarea comandă:

ultima repornire -x -F

Fiecare intrare din ieșire arată două marcaje temporale, în care prima marca temporală este pentru pornirea sistemului și a doua pentru închiderea sistemului.

Pentru a verifica ultimul număr specific de evenimente de repornire, utilizați -n flag cu ultima comandă. De exemplu, pentru a verifica ultimele trei evenimente de repornire, comanda ar fi:

ultima repornire -x -F -n 3

2. Folosind comanda tuptime

Instrumentul tuptime afișează istoricul și statisticile tuturor opririlor și repornirilor unui sistem Linux. Puteți instala acest instrument pe orice distribuție Linux utilizând următorul script cu o singură linie:

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

Odată instalat, puteți utiliza instrumentul tuptime pentru a verifica istoricul de oprire și repornire din sistemul dvs. Linux, după cum urmează:

tuptime -t

Această comandă listează istoricul repornirilor și opririlor cu cea mai recentă intrare în partea de jos.

Pentru a lista numai ultimul număr specific de intrări, puteți direcționa ieșirea comenzii tuptime către comanda tail. De exemplu, pentru a enumera ultimele trei intrări, comanda ar fi:

tuptime -t | coada -3

3. Folosind comanda who

Comanda who în Linux arată informații despre utilizatorii care sunt conectați la sistemul dumneavoastră. Puteți folosi comanda who cu -b flag pentru a fi afișat la ultima pornire a sistemului:

care -b

4. Folosind comanda journalctl

Comanda journalctl este folosită pentru a interoga și vizualiza jurnalele colectate de systemd. Puteți verifica închiderea și repornirea istoricului folosind comanda journalctl cu --list-boot steag:

journalctl --listă-cizme 

Returnează lista de boot-uri de sistem cu cea mai recentă intrare în partea de jos, numerotată 0. Prima marcajă temporală din ieșire arată ora de pornire a sistemului, în timp ce a doua marca temporală arată timpul de închidere a sistemului.

Depanarea erorilor este mult mai ușoară pe Linux

Deși nu puteți identifica cu adevărat motivul pentru închiderea sau repornirea sistemului dvs. folosind aceste metode, informațiile despre momentul în care sistemul dvs. a fost repornit sau oprit vă pot ajuta la depanarea problemelor.