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 wpiszrebootlubsystemctl 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 nowdiv>:
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.