Jak ponownie uruchomić Ubuntu za pośrednictwem wiersza poleceń

Jak ponownie uruchomić Ubuntu za pośrednictwem wiersza poleceń

Chociaż Linux nie wymaga często ponownego uruchomienia w przeciwieństwie do systemu Windows, czasami główne aktualizacje systemowe lub poważne usterki systemowe mogą wymagać ponownego uruchomienia systemu. Wraz z wprowadzeniem „KPTACH” przez Redhat administratorzy systemu mogą łatwo załatać krytyczne aktualizacje bezpieczeństwa do jądra Linux. Nie ma potrzeby szukania procesów do ukończenia, wylogowania się systemu lub contab żadnego zadania ponownego uruchomienia. Zwiększa również czas pracy systemu bez utraty wydajności. „LivePatch” Ubuntu działa również w ten sam sposób. Z LivePatch, poprawki podatności można łatać na jądrach Ubuntu Linux.

Proces ponownego uruchamiania pomaga programom w zakleszczaniu wychodzić, stosować krytyczne łatki, usuwać pliki tymczasowe, naprawione systemy plików i wykonywać wiele zadań zarządzania systemem.

Co obejmiemy?

W tym przewodniku zobaczymy różne sposoby ponownego uruchomienia Linux Ubuntu 20.04 Maszyna z wiersza poleceń i GUI. Zacznijmy od tego samouczka.

Korzystanie z polecenia SHUTDOWN

To polecenie można użyć do zatrzymania, wyłączenia lub ponownego uruchomienia maszyny. Używa argumentu czasu, aby określić czas wykonania. Argument czasowy jest „teraz” za wyzwalanie natychmiastowej operacji. Na przykład, aby natychmiast ponownie uruchomić system, użyj flagi „-R” z ciągiem „Now”:

$ sudo shutdown -r teraz

W ten sam sposób, jeśli chcesz zaplanować ponowne uruchomienie po 5 minutach, użyj poniższego polecenia:

$ sudo shutdown -r 5

Format czasu to „HH: MM” w 24-godzinnym formacie zegara. Możemy również użyć „+m” do ponownego uruchomienia po minutach „m”.

Należy zauważyć, że samo polecenie „wyłączenie” ma również możliwość wyłączenia, ponownego uruchomienia, zatrzymania i wyłączenia systemu.

Korzystanie z polecenia ponownego uruchomienia

Z perspektywy terminalnej polecenie ponownego uruchomienia jest najszybszym i najłatwiejszym sposobem ponownego uruchomienia systemu. Po prostu wpisz poniższe polecenie, aby ponownie uruchomić:

$ reboot

W rzeczywistości jest to skrót do „wyłączania -r teraz”.

Używając „init” polecenia

W Linux „/sbin/init” to pierwszy proces, który wykonuje się po załadowaniu jądra. Oznacza to, że proces ma PID 1.

W systemach Linux, które nie mają „systemd”, polecenie „init” zatrzymuje wszystkie uruchomione procesy, a dyski są następnie synchronizowane przed zmianą stanów init lub poziomów uruchomienia. Poziom Run 5 to domyślny poziom biegu. Polecenie „init 6” zatrzymuje system działający i ponownie uruchamia system do stanu wymieniony w „/etc/inittab”. Aby zrestartować, wystarczy użyć:

$ sudo init 6

W przypadku ponownego uruchomienia Linux Ubuntu do stanu wielopostaciowego użyj polecenia:

$ sudo init 2

Podobnie, aby zrestartować się do stanu jednego użytkownika (RunLevel S), użyj polecenia:

$ sudo init s

Ponowne uruchomienie do trybu pojedynczego użytkownika oznacza użycie polecenia:

$ sudo /sbin /init 1

Aby sprawdzić bieżący poziom uruchomienia, uruchom następujące polecenie:

$ RunLevel

Jeśli wyjście jest jak „n 1”, oznacza to, że nie mamy starego poziomu run, ponieważ właśnie uruchomiliśmy system:

Teraz uruchamiajmy się do RunLevel 1 (zwany także RunLevel S) i sprawdź status RunLevel:


Jak widać, status zmienił się teraz na „5 1”. Możemy ponownie przejść do RunLevel 5, uruchamiając:

$ sudo /sbin /init 5

Sposób „systemu”

„Systemd” zastąpił proces inicjowania, więc „/sbin/init” stał się teraz symbolicznym linkiem do systemu.

W systemach posiadających systemd (w przeciwieństwie do systemu init) nie możesz znaleźć „/etc/inittab”. W takim przypadku użyj poniższego polecenia, aby ponownie uruchomić system:

$ sudo systemCtl zrestartuj

Podobnie jak RunLevels w systemie init SYSV, SystemD korzysta z tak zwanego systemu „docelowego”. Powyższe polecenie „SystemCtl” jest głównym interfejsem do SystemD. RunLevel 6 systemu init SYSV ma swój równoważny cel w systemie jako „Ponowne uruchomienie.cel". Więc możesz również użyć powyższego polecenia ponownego uruchomienia jako:

$ sudo systemCtl izolat ratunek.cel

Przycisk restart

Najprostszym i najszybszym rozwiązaniem jest oczywiście przycisk ponownego uruchomienia. Po kliknięciu w prawym górnym rogu Ubuntu 20.04 SYSTEM Znajdziesz opcję „Zasilanie / wyloguj się”.

Teraz, gdy klikniesz tę opcję, zobaczysz ostatnią opcję jako „zasilanie”. Naciśnij tę etykietę, a przyniesie okno zasilania. Naciśnij przycisk „Uruchom ponownie”, aby ponownie uruchomić system.


Można również znaleźć to okno, wpisując „ponowne uruchomienie” na pasku wyszukiwania GNOME:


Innym sposobem jest użycie fizycznego przycisku zasilania; To wyświetli okno zasilania. Ale uważaj, może to wymagać najpierw skonfigurowania zachowania przycisku zasilania z wewnętrznych ustawień systemu.

Wniosek

W tym przewodniku dowiedzieliśmy się o różnych sposobach ponownego uruchomienia maszyny Ubuntu. Ten przewodnik może być również używany do wielu innych rozkładów Linux oprócz Ubuntu, ponieważ wszystkie polecenia są na ogół takie same dla nich. Nie dostarczyliśmy wielu zrzutów ekranu praktycznych, ponieważ nie można zrobić procesu ponownego uruchomienia. Ale jesteśmy pewni, że ten przewodnik będzie działał sprawnie dla twojego systemu.