Sekwencja zamykania systemu Linux

Przed rozpoczęciem demonstracji dostępnych poleceń chciałbym bardziej szczegółowo omówić sekwencję automatycznie wykonywanych czynności, które są uruchamiane po aktywacji odpowiednich narzędzi. Pozwoli ci to dowiedzieć się więcej o zasadach wyłączania, a także przyda się w przypadkach, gdy będą do tego używane określone opcje.

  1. Wszystkie procesy użytkownika są zakończone. Na przykład edytor tekstu lub przeglądarka są wyłączone.
  2. Sygnał SIGTERM jest wysyłany do absolutnie wszystkich aktywnych procesów. Aby uzyskać więcej informacji na temat takich sygnałów, sugerujemy przeczytanie w artykule pod poniższym linkiem.
  3. Przeczytaj także: Uruchom ponownie Linuksa za pomocą konsoli

  4. Następny sygnał to SIGKILL. Automatycznie „zabija” te procesy, które jeszcze nie zakończyły swojej pracy.
  5. Absolutnie wszystkie systemy plików są montowane w trybie „Tylko do czytania”.
  6. Przygotowywane są zewnętrzne urządzenia wyłączające.
  7. Przestrzeń użytkownika jest zablokowana. Stwarza to gwarancję, że użytkownik nie będzie już uruchamiał kodu.
  8. Prawie wszystkie urządzenia peryferyjne są wyłączone.
  9. Zasilanie komputera jest odcięte.

Teraz znasz sekwencję wszystkich automatycznych akcji uruchamianych podczas normalnego wyłączania komputera.

Metoda 1: zamknięcie

Zespół znany wielu zamknąć stał się pierwszym z tych, o których chcemy porozmawiać w ramach dzisiejszego materiału. Istnieją dodatkowe opcje mające zastosowanie do tego narzędzia, więc najpierw skupmy się na nich:

  • -H, -Postój - wyłącz zasilanie bez wcześniejszego zakończenia wszystkich procesów;
  • -P, —Wył - standardowe wyłączenie systemu;
  • -r, -Restart - wysłanie systemu do ponownego uruchomienia;
  • -k - nie wykonuje żadnej akcji, a jedynie wyświetla komunikat o zamknięciu na ekranie;
  • -Teraz wszystko - wyłączenie bez wyświetlania odpowiedniego komunikatu;
  • -do - anulowanie zaplanowanego wyłączenia.

Przyjrzyjmy się teraz kilku prostym metodom używania zamknąć korzystając z dodatkowych opcji.

  1. Biegać "Terminal" w dogodny dla Ciebie sposób, na przykład poprzez odpowiednią ikonę w sekcji "Aplikacje" lub naciskając klawisz skrótu Ctrl + Alt + T..
  2. Przejdź do konsoli, aby użyć poleceń zamykania systemu Linux

  3. W wyświetlonym wierszu wprowadź sudo shutdown -h nownatychmiast wyłączyć komputer.
  4. Polecenie zamknięcia systemu Linux, aby natychmiast zamknąć komputer

  5. Ta akcja jest wykonywana w imieniu superużytkownika, więc będziesz musiał to potwierdzić, wprowadzając hasło. Komputer zostanie natychmiast wyłączony.
  6. Wprowadzenie hasła w celu natychmiastowego wyłączenia komputera za pomocą polecenia shutdown w systemie Linux

  7. Jeśli chcesz opóźnić zamknięcie, na przykład o pięć minut, musisz zmienić linię na sudo shutdown -h +5gdzie +5 dokładnie jest określony czas, po którym system operacyjny zostanie zamknięty.
  8. Ustawianie timera do wyłączenia komputera za pomocą polecenia shutdown w systemie Linux

  9. Podczas wprowadzania polecenia sudo shutdown -c planowane wyłączenie zostanie anulowane.
  10. Anulowanie wyłączania komputera za pomocą polecenia shutdown w systemie Linux

  11. Posługiwać się sudo shutdown -h 21:00aby ustawić dokładny punkt wyłączenia, zmieniając czas w razie potrzeby.
  12. Wyłącz komputer za pomocą polecenia shutdown w systemie Linux o określonej godzinie

Jak widać, nie ma nic trudnego w użyciu polecenia zamknąć Nie. Musisz tylko nauczyć się składni i zrozumieć, w jakich sytuacjach należy używać tego narzędzia. Jeśli okaże się nieodpowiedni, kontynuuj badanie następujących metod.

Metoda 2: Uruchom ponownie

Jeśli zwrócisz uwagę na artykuł o ponownym uruchomieniu Linuksa przez konsolę wskazaną w powyższym linku, zobaczysz, że polecenie pozwala poradzić sobie z tym zadaniem restart... Mają do niego zastosowanie dodatkowe argumenty, pozwalające po prostu zamknąć system. Wtedy linia wejściowa powinna wyglądać sudo reboot -p... Wprowadź go i aktywuj, aby natychmiast zakończyć bieżącą sesję.

Używanie polecenia reboot do zamykania komputera w systemie Linux

Metoda 3: wyłączenie zasilania

Ostatnie polecenie, o którym chcemy porozmawiać w ramach dzisiejszego materiału, nazywa się wyłączanie... Właściwie jego nazwa już mówi sama za siebie i wystarczy wpisać to samo słowo w konsoli, aby komputer natychmiast się wyłączył. W takim przypadku nie będziesz musiał korzystać z żadnych dodatkowych opcji, a narzędzie nie ma innych funkcji, w związku z którymi zakończymy naszą znajomość z nim.

Używanie polecenia poweroff do zamykania komputera w systemie Linux

Metoda 4: Podsystem SysRq

Jeśli znasz rozmieszczenie klawiszy na klawiaturze, wiesz, że jest przełącznik z nazwą „SysRq” (jego nazwa jest zapisana nie na wszystkich klawiaturach, ale jednocześnie jest zawsze na klawiszu Zrzut ekranu). W systemach operacyjnych Linux istnieje podsystem o tej samej nazwie, który działa na poziomie jądra. Jeśli przytrzymasz odpowiednią kombinację klawiszy, system zostanie zamknięty. Ta kombinacja wygląda następująco: Alt + SysRq + O... Postanowiliśmy porozmawiać o tej opcji na końcu dzisiejszego artykułu, ponieważ czasami nie można wprowadzić nawet poleceń konsoli, aby wyłączyć komputer.

Używanie podsystemu SysRq do zamykania komputera w systemie Linux

Dzisiaj zostałeś wprowadzony do czterech różnych sposobów ponownego uruchomienia Linuksa, które są alternatywą dla wirtualnego przycisku znajdującego się w GUI. Pozostaje tylko wybrać optymalną metodę, aby zastosować ją we właściwym czasie.