De opdrachten voor afsluiten, uitschakelen, stoppen en opnieuw opstarten in Linux begrijpen
In dit artikel leggen we je het verschil uit tussen shutdown, poweroff, halt en reboot Linux-opdrachten. Wat ze precies doen, maken we duidelijk als je ze uitvoert met de beschikbare opties.
Als je je wilt verdiepen in Linux-serverbeheer, dan zijn dit enkele van de belangrijke Linux-opdrachten die je volledig moet begrijpen voor effectief en betrouwbaar serverbeheer.
Normaal gesproken voert u, wanneer u uw machine wilt uitschakelen of opnieuw opstarten, een van de onderstaande opdrachten uit:
Afsluitcommando
shutdown plant een tijdstip waarop het systeem moet worden uitgeschakeld. Het kan worden gebruikt om de machine te stoppen, uit te schakelen of opnieuw op te starten.
U kunt als eerste argument een tijdreeks opgeven (meestal 'nu' of 'uu:mm' voor uur/minuten). Bovendien kunt u instellen dat een muurbericht naar alle ingelogde gebruikers wordt verzonden voordat het systeem uitvalt.
Belangrijk: als het tijdargument wordt gebruikt, wordt 5 minuten voordat het systeem uitvalt het bestand /run/nologin gemaakt om ervoor te zorgen dat verdere Inloggen is niet toegestaan.
Voorbeelden van afsluitopdrachten:
shutdown
shutdown now
shutdown 13:20
shutdown -p now #poweroff the machine
shutdown -H now #halt the machine
shutdown -r09:35 #reboot the machine at 09:35am
Om een lopende afsluiting te annuleren, typt u eenvoudig de onderstaande opdracht:
shutdown -c
Commando stoppen
halt instrueert de hardware om alle CPU-functies te stoppen, maar laat deze ingeschakeld. U kunt het gebruiken om het systeem in een staat te brengen waarin u laag onderhoud kunt uitvoeren.
Houd er rekening mee dat het systeem in sommige gevallen volledig wordt uitgeschakeld. Hieronder staan voorbeelden van stop-opdrachten:
halt #halt the machine
halt -p #poweroff the machine
halt --reboot #reboot the machine
Commando uitschakelen
poweroff verzendt een ACPI-signaal dat het systeem instrueert om uit te schakelen.
Hieronder volgen voorbeelden van poweroff-opdrachten:
poweroff #poweroff the machine
poweroff --halt #halt the machine
poweroff --reboot #reboot the machine
Commando opnieuw opstarten
reboot geeft het systeem opdracht om opnieuw op te starten.
reboot #reboot the machine
reboot --halt #halt the machine
reboot -p #poweroff the machine
Dat is alles! Zoals eerder vermeld, zal het begrijpen van deze opdrachten het mogelijk maken om de Linux-server effectief en betrouwbaar te beheren in een omgeving met meerdere gebruikers. Heeft u aanvullende ideeën? Deel ze met ons via de opmerkingen hieronder.