Jūs, kaip sistemos administratorius, esate atsakingi už tai, kad sistema veiktų ir kad išvengtumėte bet kokių paslaugų trikdžių. Tačiau kartais būna situacijų, kai sistema išsijungia arba paleidžiama iš naujo. Taip gali nutikti dėl to, kad sistema netikėtai prarado galią arba vartotojas tyčia ją paleido iš naujo.
Kad ir kokia būtų priežastis, galite patikrinti „Linux“ sistemos išjungimo ir paleidimo iš naujo istoriją, kad sužinotumėte, kada ši veikla tiksliai įvyko. Ši informacija suteiks jums atskaitos tašką pradėti trikčių šalinimą.
Patikrinkite „Linux“ sistemos išjungimo ir paleidimo iš naujo istoriją
Štai keletas būdų, kaip patikrinti „Linux“ išjungimo ir paleidimo iš naujo istoriją naudojant komandinę eilutę:
1. Naudojant paskutinę komandą
Paskutinėje „Linux“ komandoje pateikiama visų vartotojų, prisijungusių prie „Linux“ sistemos ir iš jos atsijungusių, istorija su naujausiu įrašu viršuje. Šią informaciją ji gauna iš wtmp failą, kuriame yra kiekvieno prisijungimo ir atsijungimo įvykio žurnalas. Galite patikrinti „Linux“ sistemos išjungimo istoriją naudodami paskutinę komandą taip:
paskutinis -x -F išjungimas
Kiekvienas išvesties įrašas rodo dvi laiko žymas, kur pirmoji laiko žyma skirta sistemos išjungimui, o antroji – sistemos paleidimui. Tai taip pat rodo, kiek laiko sistema veikė.
Taip pat galite patikrinti paskutinį konkretų išjungimo įvykių skaičių naudodami -n vėliava. Pavyzdžiui, norint patikrinti paskutinius tris išjungimo įvykius, komanda būtų tokia:
paskutinis -x -F -n 3 išjungimas
Norėdami patikrinti „Linux“ sistemos paleidimo iš naujo istoriją, naudokite šią komandą:
paskutinis -x -F paleidimas iš naujo
Kiekvienas išvesties įrašas rodo dvi laiko žymas, kur pirmoji laiko žyma skirta sistemos paleidimui, o antroji – sistemos išjungimui.
Norėdami patikrinti paskutinį konkretų pakartotinio paleidimo įvykių skaičių, naudokite -n vėliavėlė su paskutine komanda. Pavyzdžiui, norint patikrinti paskutinius tris pakartotinio paleidimo įvykius, komanda būtų tokia:
paskutinis -x -F -n 3 perkrovimas
2. Naudojant tuptime komandą
„Tuptime“ įrankis rodo visų „Linux“ sistemos išjungimų ir paleidimų iš naujo istoriją ir statistiką. Šį įrankį galite įdiegti bet kuriame „Linux“ paskirstyme naudodami šį vienos eilutės scenarijų:
sudo bash << (garbanos -Ls https://git.io/tuptime-install.sh)
Įdiegę galite naudoti „tuptime“ įrankį, kad patikrintumėte „Linux“ sistemos išjungimo ir paleidimo iš naujo istoriją taip:
tuptime -t
Šioje komandoje pateikiama iš naujo paleidimų ir išjungimų istorija su naujausiu įrašu apačioje.
Norėdami nurodyti tik paskutinį konkretų įrašų skaičių, komandos tuptime išvestį galite perkelti į komandą tail. Pavyzdžiui, norint išvardyti paskutinius tris įrašus, komanda būtų tokia:
tuptime -t | uodega -3
3. Naudojant „who“ komandą
„Linux“ komanda who rodo informaciją apie vartotojus, kurie yra prisijungę prie jūsų sistemos. Galite naudoti komandą who su -b vėliavėlė, kuri bus rodoma, kai sistema paskutinį kartą paleidžiama:
kas -b
4. Naudodami komandą journalctl
Komanda journalctl naudojama užklausoms pateikti ir peržiūrėti sistemosd surinktus žurnalus. Galite patikrinti išjungimo ir paleidimo iš naujo istoriją naudojant komandą journalctl su --list-batai vėliava:
Journalctl --sąrašą-batai
Jis grąžina sistemos įkrovų sąrašą su naujausiu įrašu apačioje, sunumeruotu 0. Pirmoji išvesties laiko žyma rodo sistemos paleidimo laiką, o antroji laiko žyma rodo sistemos išjungimo laiką.
„Linux“ klaidų šalinimas yra daug lengvesnis
Nors iš tikrųjų negalite nustatyti sistemos išjungimo arba perkrovimo priežasties naudodami šiuos metodus, informacija apie tai, kada sistema buvo paleista iš naujo arba išjungta, gali padėti išspręsti problemas.