Rendszeradminisztrátorként az Ön felelőssége a rendszer üzemben tartása, hogy elkerülje a szolgáltatási zavarokat. Néha azonban előfordulhatnak olyan helyzetek, amikor a rendszer leáll vagy újraindul. Ennek oka lehet, hogy a rendszer váratlanul elveszítette az áramellátást, vagy néhány felhasználó szándékosan újraindította.
Bármi is legyen az ok, ellenőrizheti a Linux rendszer leállítási és újraindítási előzményeit, hogy megtudja, mikor történt ez a tevékenység pontosan. Ez az információ kiindulópontot jelent a hibaelhárítás megkezdéséhez.
Ellenőrizze a Linux rendszer leállítási és újraindítási előzményeit
Íme néhány módszer a leállási és újraindítási előzmények ellenőrzésére Linuxban a parancssor segítségével:
1. Az utolsó parancs használata
A Linux utolsó parancsa felsorolja a Linux rendszerbe bejelentkezett és onnan kilépő összes felhasználó előzményeit, felül a legfrissebb bejegyzéssel. Ezt az információt a wtmp fájl, amely minden bejelentkezési és kijelentkezési eseményről naplót vezet. A Linux rendszer leállási előzményeit az utolsó paranccsal ellenőrizheti a következőképpen:
utolsó -x -F leállítás
A kimenet minden bejegyzése két időbélyeget mutat, ahol az első időbélyeg a rendszer leállításához, a második pedig a rendszer indításához. Azt is mutatja, hogy a rendszer mennyi ideig futott.
A leállítási események utolsó meghatározott számát is ellenőrizheti a segítségével -n zászló. Például az utolsó három leállási esemény ellenőrzéséhez a parancs a következő lenne:
utolsó -x -F -n 3 leállítás
A Linux rendszer újraindítási előzményeinek ellenőrzéséhez használja a következő parancsot:
utolsó -x -F újraindítás
A kimenet minden bejegyzése két időbélyeget mutat, ahol az első időbélyeg a rendszer indításához, a második pedig a rendszer leállításához.
Az utolsó meghatározott számú újraindítási esemény ellenőrzéséhez használja a -n zászlót az utolsó paranccsal. Például az utolsó három újraindítási esemény ellenőrzéséhez a parancs a következő lenne:
utolsó -x -F -n 3 újraindítás
2. A tuptime parancs használata
A tuptime eszköz megjeleníti a Linux rendszer összes leállításának és újraindításának előzményeit és statisztikáit. Ezt az eszközt bármely Linux disztribúcióra telepítheti a következő egysoros szkript használatával:
sudo bash << (göndör -Ls https://git.io/tuptime-install.sh)
A telepítés után a Tuptime eszközzel ellenőrizheti a Linux rendszer leállítási és újraindítási előzményeit az alábbiak szerint:
tuptime -t
Ez a parancs felsorolja az újraindítások és leállítások előzményeit, a legfrissebb bejegyzés alján.
Ha csak az utolsó meghatározott számú bejegyzést szeretné listázni, a tuptime parancs kimenetét a tail parancsra irányíthatja. Például az utolsó három bejegyzés felsorolásához a parancs a következő lenne:
tuptime -t | farok -3
3. A who Command használatával
A Linux who parancsa információkat jelenít meg a rendszerbe bejelentkezett felhasználókról. A who parancsot használhatja a -b zászló, amely a rendszer utolsó indításakor jelenik meg:
ki -b
4. A journalctl parancs használata
A journalctl parancs a systemd által gyűjtött naplók lekérdezésére és megtekintésére szolgál. Ellenőrizheti a leállási és újraindítási előzményeket a journalctl paranccsal a... val --list-csizma zászló:
Journalctl --lista-csizma
Visszaadja a rendszerindítások listáját, alul a legutóbbi bejegyzéssel, 0-val. A kimenet első időbélyege a rendszer indítási idejét, míg a második időbélyeg a rendszer leállási idejét mutatja.
A hibák elhárítása sokkal egyszerűbb Linuxon
Bár ezekkel a módszerekkel nem igazán tudja azonosítani a rendszer leállásának vagy újraindításának okát, a rendszer újraindításának vagy leállásának időpontjára vonatkozó információk segíthetnek a problémák elhárításában.