gdy jądro jest aktualizowane, chyba że używasz Livepatch lub KernelCare, musisz ponownie uruchomić system Linux. Ponowne uruchomienie systemu może być również wymagane w innych okolicznościach, np. podczas rozwiązywania problemów sprzętowych, instalowania aplikacji itp. Jeśli używasz Bezgłowego serwera Linux, musisz wiedzieć, jak zrestartować system z wiersza poleceń.
w większości nowoczesnych dystrybucji Linuksa, narzędziesystemctl
zastępuje większość poleceń zarządzania energią używanych w starszych dystrybucjach Linuksa sysvinit., Polecenia reboot
I shutdown
są aliasami do systemctl
I są dostępne w systemie ze względu na kompatybilność.
w tym artykule wyjaśnimy, jak używać poleceń systemctl
I shutdown
do ponownego uruchomienia komputera z systemem Linux. Polecenia muszą być uruchamiane jako root lub użytkownik z uprawnieniamisudo
.,
systemctl #
aby ponownie uruchomić system Linux, po prostu wpiszreboot
lubsystemctl reboot
:
sudo systemctl reboot
system zostanie natychmiast ponownie uruchomiony.
Po uruchomieniu restartu wszyscy zalogowani użytkownicy i procesy są powiadamiani o awarii systemu i nie są dozwolone dalsze logowania. Linux zamknie wszystkie otwarte pliki, zatrzyma uruchomione procesy i ponownie uruchomi system.,d=”ac3ea80c0b”>
opcja:
sudo systemctl --no-wall reboot
Jeśli chcesz ustawić niestandardową wiadomość wyjaśniającą przyczynę ponownego uruchomienia, użyj --message=
opcja:
sudo systemctl --message="Hardware upgrade" reboot
wiadomość zostanie wyświetlona w logi:
System is rebooting (Hardware upgrade)
shutdown #
gdy używane z opcją -r
, polecenie shutdown
wykonuje ponowne uruchomienie systemu:
sudo shutdown -r
Domyślnie system zostanie ponownie uruchomiony po 1 minucie, ale możesz określić dokładny czas, kiedy chcesz ponownie uruchomić system.,
argument time może mieć dwa różne formaty. Może to być czas bezwzględny w formacie hh:mm
oraz czas względny w formacie +m
gdzie m oznacza liczbę minut od teraz.
poniższy przykład zaplanuje ponowne uruchomienie systemu o godzinie 10 A.,M:
sudo shutdown -r 10:00
poniższy przykład zaplanuje ponowne uruchomienie systemu za 5 minut:
sudo shutdown -r +5
aby natychmiast wyłączyć system, użyj +0
lub jego aliasu now
div>:
sudo shutdown -r now
aby nadawać niestandardową wiadomość wraz ze standardowym powiadomieniem o zamknięciu, wpisz wiadomość po argumencie time.,
poniższe polecenie zamknie system za 10 minut i powiadomi użytkowników, że aktualizacja sprzętu zostanie wykonana:
sudo shutdown -r +10 "Hardware upgrade"
ważne jest, aby wspomnieć, że musisz podać argument czasu podczas korzystania z niestandardowej wiadomości ściennej.,
Jeśli masz zaplanowane ponowne uruchomienie i chcesz je anulować, Uruchom shutdown
polecenie z opcją -c
:
sudo shutdown -c
Możesz również wysłać wiadomość opisującą, dlaczego ponowne uruchomienie zostało anulowane:
sudo shutdown -c "Canceling the reboot"
podsumowanie #
aby ponownie uruchomić system Linux, reboot
w terminalu. Ponowne uruchomienie systemu operacyjnego zajmie kilka sekund.