5 manieren om uw Linux-computer af te sluiten vanaf de opdrachtregel

5 manieren om uw Linux-computer af te sluiten vanaf de opdrachtregel

Geen enkel besturingssysteem is perfect. Zelfs als dat zo was, kunnen er problemen zijn met stuurprogramma's en apps. Linux is geen uitzondering. Ondanks dat het stabieler is dan Windows (in veel gevallen, niet alle!), zal er waarschijnlijk een moment komen dat je je Linux-computer opnieuw moet opstarten. Dit kan zijn omdat er iets niet werkt. Als alternatief kunt u via SSH verbonden zijn met een externe computer of server en wilt u dat deze opnieuw wordt opgestart of volledig wordt afgesloten.





Maar hoe zou je dit kunnen doen? Er zijn verschillende opdrachten beschikbaar om een ​​Linux-computer uit te schakelen of opnieuw op te starten (of opnieuw op te starten) via de opdrachtregel.





speelt wii gamecube-spellen?

Laten we ze achtereenvolgens bekijken en onderzoeken hoe en wanneer deze commando's moeten worden gebruikt.





1. Afsluiten

Als je klaar bent met je Linux-box, is de oplossing om hem eenvoudig af te sluiten de afsluitinstructie te gebruiken, verzonden via SSH (als je als je een Windows-pc gebruikt, heb je verschillende SSH-tools kiezen uit). Dit kan worden gebruikt om de computer permanent uit te schakelen (tot het moment dat u besluit hem opnieuw op te starten) of om opnieuw op te starten. De syntaxis voor de opdracht is:

shutdown [option] [time] [message]

Als u de computer bijvoorbeeld onmiddellijk wilt afsluiten, gebruikt u:



shutdown -h now

Hier de -H betekent stoppen terwijl nu betekent duidelijk dat de instructie onmiddellijk moet worden uitgevoerd. Er kunnen verschillende vertragingen worden gebruikt. U kunt bijvoorbeeld +5 in plaats daarvan, die de computer zal vertellen om de afsluitprocedure binnen vijf minuten uit te voeren.

Als u een bericht wilt opnemen, wordt dit geflitst naar alle ingelogde gebruikers:





shutdown -h +5 'The server is shutting down, please save your work and log off.'

Onthoud dat u de volledige lijst met schakelaars voor deze opdrachten kunt vinden door het volgende in te voeren:

[command] --help

Opnieuw opstarten met -r

Een alternatieve optie is om de -R opdracht om de computer opnieuw op te starten. Dit wordt gebruikt in plaats van de -H , dus om een ​​computer of server opnieuw op te starten, kunt u het volgende gebruiken:





shutdown -r +5 'The server is restarting in five minutes, please save your work and log off.'

Elke geplande afsluiting of herstart kan worden geannuleerd door de . in te voeren -C opdracht annuleren:

shutdown -c

2. Opnieuw opstarten

Omdat de opdracht shutdown een herstartoptie heeft, zou het geen verrassing moeten zijn om te horen dat de opdracht reboot een afsluitoptie heeft.

Afbeelding tegoed: Anton Khegay via Shutterstock

wat is beter gsm of cdma

Het standaard reboot-commando is:

reboot

Hierdoor wordt uw computer gevraagd zichzelf uit en weer in te schakelen. Mocht u het apparaat echter willen uitschakelen, dan -P schakelaar werkt:

reboot -p

Een andere optie is om een ​​herstart te forceren. Dit kan handig zijn als een app of service vastloopt en je snel opnieuw moet opstarten:

reboot -f

Hiermee wordt je Linux-box krachtig opnieuw opgestart.

3. Stop

We hebben de al gezien -H schakelaar hierboven, maar halt kan op zichzelf als een commando worden gebruikt. Dit zal ertoe leiden dat de computer onmiddellijk wordt afgesloten, met een eenvoudig woord van vier letters:

halt

De -F switch kan ook met halt worden gebruikt, maar de resultaten zijn inconsistent en kunnen leiden tot problemen met de systeemstabiliteit.

4. Uitschakelen

Misschien geeft u de voorkeur aan de terminologie van de uitschakelen opdracht. Dit doet precies hetzelfde als stoppen, behalve dat het twee keer zo lang duurt om te typen.

Maar naast het gebruik van -F om het uitschakelen te forceren, kunt u ook de -in schakelaar om de oproep voor het opnieuw opstarten van het systeem vast te leggen in: / var / log / wtmp . Dit is een potentieel nuttige tool voor foutopsporing, zoals: --uitgebreid , die kan helpen bij problemen met afsluiten.

poweroff --verbose

5. De noodoptie: REISUB

Alle bovenstaande opdrachten kunnen worden gebruikt in situaties waarin het systeem probleemloos werkt. Maar wat als het crasht? Wat als de pc of server vastloopt en niet op een prettige manier opnieuw kan worden opgestart?

Het antwoord is dan een toetsenbordcombinatie. Als je bent overgestapt van Windows, weet je dat waarschijnlijk Ctrl + Alt + Del geeft een menu weer met Stilgelegd als een optie. Als deze langer wordt vastgehouden, wordt de machine automatisch uitgeschakeld. Op een Mac zou je ondertussen gewoon de aan / uit-knop ingedrukt houden (een optie die ook werkt op Windows-hardware).

Afbeelding tegoed: JanHetman via Shutterstock

hoe maak je een opstartbare cd windows 10

In Linux is de toetsenbordcombinatie: Alt + Print Screen + B opnieuw opstarten. Als dit echter niet werkt, of als er een ingewikkelder probleem is, kunt u de combinatie wijzigen met maximaal zes toetsen.

Dit staat bekend als REISUB, vanwege het volgende geforceerde acroniem:

  • een R aw -- Neemt de controle over het toetsenbord terug van de X-displayserver.
  • t EN rminate -- Stuurt het beëindigingssignaal SIGTERM naar alle processen om het netjes te beëindigen.
  • tot l ll -- Zoals hierboven, maar het SIGKILL-signaal, dat onmiddellijke beëindiging van processen afdwingt.
  • S ync -- Spoelt gegevens naar schijf.
  • u nmount -- Hiermee worden alle bestandssystemen opnieuw gemount naar een alleen-lezen status.
  • met betrekking tot B oot -- Zoals je zou verwachten.

Om dit te laten werken, moet je ingedrukt houden Alt + printscreen en vervolgens de R E I S U B-toetsen in die volgorde. Laat een seconde of twee tussen elke toetsaanslag. Merk op dat deze methode meestal niet werkt op machines met ARM-architectuur (zoals de Raspberry Pi).

Help, ik heb per ongeluk mijn Linux-pc of -server afgesloten!

We hebben gezien hoe u een opdracht voor afsluiten of opnieuw starten kunt annuleren. Het is echter gemakkelijk om te merken dat u een shutdown-opdracht initieert wanneer een essentieel proces wordt uitgevoerd, vooral op een externe server. Een manier om dit te omzeilen is om molly-guard te installeren, die een shutdown kan opheffen door te controleren op bepaalde parameters.

Er is bijvoorbeeld een script dat controleert op SSH-sessies (die verschillen van FTP). Als je een reboot, halt, poweroff of shutdown commando stuurt, zal molly-guard de naam vragen van de host die je wilt sluiten.

Installeer hiervoor molly-guard in de terminal:

sudo apt-get install molly-guard

Aangezien molly-guard op de achtergrond draait, zal het een commando detecteren zoals: uitschakelen en rapporteer terug dat er een SSH-sessie is gedetecteerd. U heeft dan de keuze om de hostnaam van de server in te voeren om het afsluiten te bevestigen, of om op te drukken Ctrl + C annuleren. Bruikbaar!

Die vijf manieren om een ​​Linux-computer vanaf de opdrachtregel af te sluiten, zijn bijzonder handig omdat ze op de computer zelf of via een externe SSH kunnen worden gebruikt. Omdat deze commando's zo beknopt zijn, lenen ze zich voor snel gebruik -- wat kan resulteren in een onbedoelde herstart van tijd tot tijd! Gelukkig is het hulpprogramma molly-guard voldoende om dit te voorkomen.

Meer leren Linux-opdrachten , bekijk dan onze referentie-spiekbrief. En als je een van deze opdrachten wilt automatiseren, bekijk dan deze automatiserings-apps voor Linux.

Deel Deel Tweeten E-mail Is het de moeite waard om te upgraden naar Windows 11?

Windows is opnieuw ontworpen. Maar is dat genoeg om u te overtuigen om over te stappen van Windows 10 naar Windows 11?

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Terminal
  • Linux
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren