Som systemadministratör är det ditt ansvar att hålla systemet igång för att undvika eventuella avbrott i tjänsten. Men ibland finns det situationer när ditt system stängs av eller startar om. Detta kan bero på att systemet oväntat tappar ström eller att någon användare avsiktligt startar om det.

Oavsett orsaken kan du kontrollera ditt Linux-systems avstängnings- och omstartshistorik för att se när denna aktivitet exakt hände. Denna information ger dig en startpunkt för att påbörja felsökningen.

Kontrollera Linux-systemets avstängnings- och omstarthistorik

Här är några metoder för att kontrollera avstängnings- och omstartshistoriken i Linux med hjälp av kommandoraden:

1. Använder det sista kommandot

Det sista kommandot i Linux listar historiken för alla användare som har loggat in och ut från Linux-systemet med den senaste posten överst. Den får denna information från wtmp fil som upprätthåller en logg över varje inloggnings- och utloggningshändelse. Du kan kontrollera avstängningshistoriken i ditt Linux-system med det sista kommandot enligt följande:

instagram viewer
sista -x -F avstängning

Varje post i utgången visar två tidsstämplar där den första tidsstämpeln är för systemavstängning och den andra är för systemstart. Den visar också hur länge systemet höll igång.

Du kan också kontrollera det senaste specifika antalet avstängningshändelser med hjälp av -n flagga. För att till exempel kontrollera de tre senaste avstängningshändelserna skulle kommandot vara:

sista -x -F -n 3 avstängning

För att kontrollera omstartshistoriken i ditt Linux-system, använd följande kommando:

sista -x -F omstart

Varje post i utgången visar två tidsstämplar där den första tidsstämpeln är för systemstarten och den andra är för systemets avstängning.

För att kontrollera det senaste specifika antalet omstartshändelser, använd -n flagga med det sista kommandot. För att till exempel kontrollera de tre senaste omstartshändelserna skulle kommandot vara:

sista -x -F -n 3 omstart

2. Använda kommandot tuptime

Tuptime-verktyget visar historik och statistik för alla avstängningar och omstarter av ett Linux-system. Du kan installera det här verktyget på vilken Linux-distribution som helst med hjälp av följande one-liner-skript:

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

När det är installerat kan du använda tuptime-verktyget för att kontrollera avstängnings- och omstartshistoriken i ditt Linux-system enligt följande:

tuptid -t

Detta kommando listar historiken för omstarter och avstängningar med den senaste posten längst ner.

För att bara lista det senaste specifika antalet poster kan du skicka utdata från tuptime-kommandot till tail-kommandot. För att till exempel lista de tre sista posterna skulle kommandot vara:

tuptime -t | svans -3

3. Använda vem-kommandot

Who-kommandot i Linux visar information om de användare som är inloggade på ditt system. Du kan använda who-kommandot med -b flagga för att visa när ditt system startade senast:

vem -b

4. Använder kommandot journalctl

Kommandot journalctl används för att fråga och visa loggar som samlats in av systemd. Du kan kontrollera din avstängnings- och omstartshistorik med kommandot journalctl med --list-stövlar flagga:

journalctl --lista-stövlar 

Den returnerar listan över systemstarter med den senaste posten längst ner, numrerad 0. Den första tidsstämpeln i utgången visar systemets starttid medan den andra tidsstämpeln visar systemets avstängningstid.

Felsökning av fel är mycket enklare på Linux

Även om du inte riktigt kan identifiera orsaken till din avstängning eller omstart av systemet med dessa metoder, kan information om när ditt system startades om eller stängdes av hjälpa dig att felsöka problemen.