Linux - Start, Stop, Restart Services (Systemd, systemctl, service, init.d )
Innehållsförteckning:
När kärnan uppdateras måste du starta om ditt Linux-system om du inte använder Ksplice eller KernelCare. En omstart av systemet kan också krävas under andra omständigheter, t.ex. vid felsökning av hårdvaruproblem, installation av applikationer och så vidare. Om du kör en huvudlös Linux-server måste du veta hur du startar om systemet från kommandoraden.
På de flesta moderna Linux-distributioner ersätter
systemctl
verktyget de flesta av strömhanteringskommandon som används i de äldre Linux-distributionerna med sysvinit.
reboot
och
shutdown
är alias till
systemctl
och är tillgängliga i systemet av kompatibilitetsskäl.
I denna handledning förklarar vi hur du använder
systemctl
och
shutdown
att starta om din Linux-maskin. Kommandona måste köras som root eller användare med
sudo
privilegier.
Med hjälp av
systemctl
För att starta om ditt Linux-system skriver du bara
reboot
eller
systemctl reboot
:
sudo systemctl reboot
Systemet startas omedelbart om.
När omstarten startas meddelas alla inloggade användare och processer att systemet går ner och inga ytterligare inloggningar tillåts. Linux stänger alla öppna filer, stoppar körprocesserna och startar om systemet.
För att förhindra omstartkommandot från att skicka ett meddelande, kör kommandot med
--no-wall
:
sudo systemctl --no-wall reboot
sudo systemctl --message="Hardware upgrade" reboot
Meddelandet visas i loggarna:
System is rebooting (Hardware upgrade)
Med
shutdown
När det används med alternativet
-r
utför
shutdown
en systemstart:
sudo shutdown -r
Som standard kommer systemet att startas om efter 1 minut, men du kan ange exakt tid när du vill starta om systemet.
Tidsargumentet kan ha två olika format. Det kan vara en absolut tid i formatet
hh:mm
och relativ tid i formatet
+m
där m är antalet minuter från och med nu.
Följande exempel planerar omstart av systemet klockan 10:
sudo shutdown -r 10:00
Följande exempel planerar omstart av systemet om fem minuter från och med nu:
sudo shutdown -r +5
För att stänga av ditt system använder du
+0
eller dess alias
now
:
sudo shutdown -r now
Om du vill sända ett anpassat meddelande tillsammans med standardavstängningsmeddelandet skriver du meddelandet efter tidsargumentet.
Följande kommando stänger av systemet inom 10 minuter och meddelar användarna att en hårdvaruuppgradering kommer att utföras:
sudo shutdown -r +10 "Hardware upgrade"
Det är viktigt att nämna att när du anger ett anpassat väggmeddelande måste du också ange ett tidsargument.
sudo shutdown -c
Du kan också sända ett meddelande som beskriver varför omstarten avbröts:
sudo shutdown -c "Canceling the reboot"
Slutsats
För att starta om en Linux-systemstart
reboot
i din terminal. Det tar flera sekunder innan operativsystemet startar om.
Lämna gärna en kommentar om du har några frågor.
avstängningsterminalChmod-kommando i Linux (filtillstånd)
I Linux hanteras åtkomst till filerna genom filtillstånd, attribut och äganderätt. Den här handboken beskriver hur du använder chmod-kommandot för att ändra åtkomstbehörigheter för filer och kataloger.
Chgrp-kommando i Linux (ändra grupp)
I Linux är varje fil associerad med en ägare och en grupp och har behörigheter som avgör vilka användare som kan läsa, skriva eller köra filen. Chgrpc-kommandot ändrar gruppägande av givna filer.
Cp-kommando i Linux (kopiera filer)
cp är ett kommandoradsverktyg för att kopiera filer och kataloger på Unix och Linux-system.