Süsteemiadministraatorina vastutate süsteemi töös hoidmise eest, et vältida teenuse katkestusi. Mõnikord on aga olukordi, kus teie süsteem lülitub välja või taaskäivitub. See võib olla tingitud süsteemi ootamatust toitekaotusest või mõne kasutaja tahtlikust taaskäivitusest.
Mis iganes põhjus ka poleks, saate kontrollida oma Linuxi süsteemi sulgemise ja taaskäivitamise ajalugu, et näha, millal see tegevus täpselt toimus. See teave annab teile lähtepunkti tõrkeotsingu alustamiseks.
Kontrollige Linuxi süsteemi väljalülitamise ja taaskäivitamise ajalugu
Siin on mõned meetodid Linuxi sulgemise ja taaskäivitamise ajaloo kontrollimiseks kasutades käsurida:
1. Kasutades viimast käsku
Linuxi viimane käsk loetleb kõigi Linuxi süsteemi sisse ja välja loginud kasutajate ajaloo koos kõige uuema kirjega ülaosas. Ta saab selle teabe aadressilt wtmp fail, mis peab iga sisse- ja väljalogimise sündmuse logi. Saate kontrollida oma Linuxi süsteemi sulgemisajalugu, kasutades viimast käsku järgmiselt:
viimane -x -F seiskamine
Iga väljundi kirje näitab kahte ajatemplit, kus esimene ajatempel on süsteemi sulgemiseks ja teine süsteemi käivitamiseks. See näitab ka kestust, mille jooksul süsteem töötas.
Samuti saate kontrollida viimast konkreetset sulgemissündmuste arvu, kasutades nuppu -n lipp. Näiteks kolme viimase väljalülitussündmuse kontrollimiseks oleks käsk järgmine:
viimane -x -F -n 3 seiskamine
Linuxi süsteemi taaskäivitusajaloo kontrollimiseks kasutage järgmist käsku:
viimane -x -F taaskäivitamine
Iga väljundi kirje näitab kahte ajatemplit, millest esimene on süsteemi käivitamise ajatempel ja teine süsteemi sulgemise ajatempel.
Viimase kindla arvu taaskäivitussündmuste kontrollimiseks kasutage nuppu -n lipp viimase käsuga. Näiteks kolme viimase taaskäivitussündmuse kontrollimiseks oleks käsk järgmine:
viimane -x -F -n 3 taaskäivitamine
2. Tuptime käsu kasutamine
Tuptime tööriist kuvab kõigi Linuxi süsteemi seiskamiste ja taaskäivituste ajaloo ja statistika. Selle tööriista saate installida mis tahes Linuxi distributsioonile, kasutades järgmist ühejoonelist skripti:
sudo bash << (lokk -Ls https://git.io/tuptime-install.sh)
Pärast installimist saate tuptime tööriista kasutada oma Linuxi süsteemi sulgemise ja taaskäivitamise ajaloo kontrollimiseks järgmiselt.
tuptime -t
See käsk loetleb taaskäivituste ja seiskamiste ajaloo koos kõige uuema kirjega allosas.
Kui soovite loetleda ainult viimase kindla arvu kirjeid, saate käskluse tuptime väljundi suunata käsku saba. Näiteks kolme viimase kirje loetlemiseks oleks käsk järgmine:
tuptime -t | saba -3
3. Kasutades käsku who
Linuxi käsk who näitab teavet kasutajate kohta, kes on teie süsteemi sisse logitud. Saate kasutada käsku who koos -b lipp, mis kuvatakse teie süsteemi viimati käivitamisel:
kes -b
4. Kasutades käsku journalctl
Käsku journalctl kasutatakse systemd kogutud logide päringute tegemiseks ja vaatamiseks. Saate kontrollida seiskamis- ja taaskäivitamise ajalugu kasutades journalctl käsku koos --list-saapad lipp:
Journalctl --nimekirja- saapad
See tagastab süsteemi algkäivituste loendi, mille allosas on viimane kirje, nummerdatud 0. Väljundi esimene ajatempel näitab süsteemi käivitusaega, teine ajatempel aga süsteemi väljalülitamise aega.
Vigade tõrkeotsing on Linuxis palju lihtsam
Kuigi te ei suuda nende meetodite abil oma süsteemi sulgemise või taaskäivitamise põhjust tuvastada, võib teave selle kohta, millal teie süsteem taaskäiviti või välja lülitati, aidata teil probleeme tõrkeotsinguga teha.