Als systeembeheerder is het uw verantwoordelijkheid om het systeem draaiende te houden om serviceonderbrekingen te voorkomen. Soms zijn er echter situaties waarin uw systeem wordt afgesloten of opnieuw wordt opgestart. Dit kan komen doordat het systeem onverwacht stroom verliest of doordat een gebruiker het opzettelijk opnieuw opstart.
Wat de reden ook is, je kunt de afsluit- en herstartgeschiedenis van je Linux-systeem controleren om te zien wanneer deze activiteit precies heeft plaatsgevonden. Deze informatie biedt u een startpunt om met het oplossen van problemen te beginnen.
Controleer de afsluit- en herstartgeschiedenis van het Linux-systeem
Hier zijn enkele methoden om de afsluit- en herstartgeschiedenis in Linux te controleren met behulp van de opdrachtregel:
1. De laatste opdracht gebruiken
De laatste opdracht in Linux geeft de geschiedenis weer van alle gebruikers die zich hebben aangemeld en afgemeld bij het Linux-systeem met de meest recente invoer bovenaan. Deze informatie krijgt hij van de
wtmp bestand dat een logboek bijhoudt van elke in- en uitloggebeurtenis. U kunt de afsluitgeschiedenis in uw Linux-systeem als volgt controleren met de laatste opdracht:laatste -x -F afsluiting
Elk item in de uitvoer toont twee tijdstempels, waarbij de eerste tijdstempel voor het afsluiten van het systeem is en de tweede voor het opstarten van het systeem. Het toont ook hoe lang het systeem is blijven draaien.
U kunt ook het laatste specifieke aantal afsluitgebeurtenissen controleren met behulp van de -N vlag. Om bijvoorbeeld de laatste drie afsluitgebeurtenissen te controleren, zou de opdracht zijn:
laatste -x -F -n 3 afsluiten
Gebruik de volgende opdracht om de herstartgeschiedenis in uw Linux-systeem te controleren:
laatste -x -F herstart
Elk item in de uitvoer toont twee tijdstempels, waarbij de eerste tijdstempel voor het opstarten van het systeem is en de tweede voor het afsluiten van het systeem.
Om het laatste specifieke aantal herstartgebeurtenissen te controleren, gebruikt u de -N vlag met het laatste commando. Om bijvoorbeeld de laatste drie herstartgebeurtenissen te controleren, zou de opdracht zijn:
last -x -F -n 3 opnieuw opstarten
2. Het tuptime-commando gebruiken
De tool tuptime geeft de geschiedenis en statistieken weer van alle afsluitingen en herstarts van een Linux-systeem. U kunt deze tool op elke Linux-distributie installeren met behulp van het volgende one-liner-script:
sudo bashen << (krul -Ls https://git.io/tuptime-install.sh)
Eenmaal geïnstalleerd, kunt u de tuptime-tool gebruiken om de afsluit- en herstartgeschiedenis in uw Linux-systeem als volgt te controleren:
tuptijd -t
Deze opdracht geeft een overzicht van de geschiedenis van opnieuw opstarten en afsluiten met de meest recente vermelding onderaan.
Om alleen het laatste specifieke aantal vermeldingen weer te geven, kunt u de uitvoer van de opdracht tuptime naar de opdracht staart sturen. Om bijvoorbeeld de laatste drie vermeldingen weer te geven, zou de opdracht zijn:
tuptijd -t | staart -3
3. Het who-commando gebruiken
Het who-commando in Linux toont informatie over de gebruikers die op uw systeem zijn ingelogd. U kunt het who-commando gebruiken met de -B vlag om weer te geven wanneer uw systeem voor het laatst is opgestart:
wie -b
4. Het journalctl-commando gebruiken
De opdracht journalctl wordt gebruikt om logboeken op te vragen en te bekijken die door systemd zijn verzameld. U kunt uw afsluit- en herstartgeschiedenis controleren met de opdracht journalctl met de --lijst-laarzen vlag:
dagboekctl --lijst-laarzen
Het retourneert de lijst met systeemlaarzen met het meest recente item onderaan, genummerd 0. De eerste tijdstempel in de uitvoer geeft de opstarttijd van het systeem weer, terwijl de tweede tijdstempel de uitschakeltijd van het systeem weergeeft.
Het oplossen van fouten is veel eenvoudiger op Linux
Hoewel u de reden voor het afsluiten of opnieuw opstarten van uw systeem met deze methoden niet echt kunt achterhalen, kan informatie over wanneer uw systeem opnieuw is opgestart of afgesloten u helpen bij het oplossen van de problemen.