Początkujący użytkownicy Linuksa mogą początkowo czuć się nieco zagubieni. Mimo że system ten imponuje stabilnością i ogromnymi możliwościami personalizacji, wykonywanie prostych zadań, szczególnie bez znajomości odpowiednich komend, może być na początku frustrujące. Przykładowo, chęć wyłączenia komputera może stać się wyzwaniem, jeśli nie wiemy, jakie polecenia zastosować w systemie Linux. Chociaż samo wyłączanie wydaje się czynnością banalną, nieprawidłowe jej wykonanie może skutkować utratą danych, a nawet uszkodzeniem systemu. Jeżeli więc dopiero zaczynasz swoją przygodę z Linuksem i chcesz uniknąć takich kłopotów, zapoznaj się z naszym poradnikiem. Dowiesz się z niego, jak bezpiecznie zamknąć system Linux, korzystając zarówno z wiersza poleceń, jak i graficznego interfejsu użytkownika (GUI).
Bezpieczne wyłączanie systemu Linux w roku 2023
Wyłączanie Linuksa za pomocą wiersza poleceń
Doświadczeni użytkownicy Linuksa często wybierają wiersz poleceń do wyłączania systemu, ponieważ jest to metoda szybka i oferuje więcej możliwości. Jest ona szczególnie przydatna w przypadku zamykania serwerów z systemem Linux. Uważana jest również za najbezpieczniejszą opcję, ponieważ umożliwia powiadomienie wszystkich zalogowanych użytkowników o planowanym zamknięciu, dając im czas na zapisanie swojej pracy. Istnieje wiele komend, które można wykorzystać do wyłączenia systemu.
Wyłączanie Linuksa za pomocą polecenia shutdown
Najpopularniejszym poleceniem służącym do bezpiecznego wyłączania systemu Linux jest `shutdown`. Daje ono dużą swobodę, gdyż za jego pomocą możemy nie tylko wyłączyć, ale też zatrzymać lub zrestartować komputer. Po wydaniu polecenia `shutdown`, wszyscy aktualnie zalogowani użytkownicy otrzymają powiadomienie o zbliżającym się wyłączeniu. Podstawowa składnia polecenia `shutdown` w systemie Linux jest następująca:
sudo shutdown
Aby poprawnie użyć polecenia `shutdown`, należy zrozumieć znaczenie poszczególnych elementów składni:
OpcjaOpis-HZapisuje bieżące zmiany w danych, a następnie wstrzymuje procesor, pozostawiając system w stanie minimalnego zużycia energii.-PDziała analogicznie do opcji -H, z tym że dodatkowo odcina zasilanie systemu.-rZapisuje zmiany na dysku i restartuje system.-kWyświetla komunikat ostrzegawczy o planowanym zamknięciu.-cAnuluje oczekujące zamknięcie systemu.
W przypadku użycia polecenia `shutdown` bez żadnych parametrów, system wyłączy się po upływie jednej minuty.
Planowanie wyłączenia systemu na konkretny czas
Jak widzimy, za pomocą parametru `
sudo shutdown
Na przykład, jeżeli aktualny czas systemowy to 15:30 i chcemy wyłączyć system za 10 minut, to polecenie w czasie bezwzględnym wyglądałoby tak:
sudo shutdown 15:40
a w czasie względnym:
sudo shutdown +10
Natychmiastowe wyłączenie systemu
Jeżeli chcemy wyłączyć system natychmiast, możemy użyć „+0” jako parametru `
sudo shutdown +0
Alternatywna składnia natychmiastowego wyłączenia systemu to:
sudo shutdown now
Wyłączenie systemu z komunikatem
Wyobraźmy sobie sytuację, w której konieczne jest wyłączenie serwera Linux w celach konserwacyjnych. W tym samym czasie do systemu mogą być zalogowani użytkownicy, którzy mogą stracić niezapisane dane, jeśli serwer zostanie wyłączony bez ostrzeżenia. Używając polecenia `shutdown`, możemy zaplanować wyłączenie systemu i poinformować użytkowników o planowanej przerwie w pracy, aby mogli oni zapisać swoje dane. Aby wyłączyć system z komunikatem, użyj następującej składni:
sudo shutdown
W podanym wyżej scenariuszu, możemy użyć komendy w ten sposób:
sudo shutdown 16:30 „Planowane wyłączenie systemu na godzinę 16:30. Prosimy o zapisanie swojej pracy. Dziękujemy.”
Po wykonaniu powyższej komendy, wszyscy aktualnie zalogowani użytkownicy zobaczą taki komunikat:
Broadcast message from [email protected] on pts/1 (Tue 2023-03-21 06:35:46 UTC): System shutdown scheduled at 16:30. Please do save your work. Thank You. The system is going down for poweroff at Tue 2023-03-21 06:45:46 UTC!
Wyłączanie systemu Linux za pomocą polecenia halt
Wśród użytkowników Linuksa istnieje pewne błędne przekonanie, że procesy zatrzymywania i zamykania są identyczne, ponieważ dają podobne rezultaty. Jednak polecenie `halt` zazwyczaj służy do wprowadzenia systemu w stan zatrzymania, w którym procesor przestaje przetwarzać dane, ale zasilanie systemu pozostaje włączone. Z drugiej strony polecenie `shutdown` w systemie Linux wstrzymuje pracę procesora, a dodatkowo odcina zasilanie systemu. Aby zatrzymać system Linux za pomocą polecenia `halt`, użyj poniższej składni:
sudo halt -p
Wyłączanie systemu Linux za pomocą polecenia poweroff
Polecenia `poweroff` i `shutdown` brzmią bardzo podobnie, ale występują między nimi pewne różnice. Polecenie `poweroff` działa bardziej „agresywnie”, natychmiast odcinając zasilanie systemu. Jego nieostrożne użycie może skutkować utratą danych użytkownika. Natomiast polecenie `shutdown` działa bardziej „łagodnie”, najpierw zapisując pracę na dysku, wstrzymując różne procesy i dopiero na końcu odcinając zasilanie systemu. Aby wyłączyć system za pomocą polecenia `poweroff`, użyj następującej składni:
sudo poweroff
Wyłączanie komputera z systemem Linux za pomocą polecenia init
Polecenie `init` służy do zmiany poziomów działania lub stanu działania procesów. W systemie Linux i innych systemach operacyjnych typu Unix „poziomy działania” to predefiniowane stany systemu, które określają, jakie usługi systemowe są uruchomione. Każdy poziom działania ma określony zestaw usług i demonów, które są uruchamiane lub zatrzymywane, a poziomy te można modyfikować w celu zmiany stanu systemu. Istnieje 6 różnych typów poziomów działania, które można przypisać różnym sytuacjom:
RunlevelOpis0Zamyka system w sposób prawidłowy.1Uruchamia tryb pojedynczego użytkownika.2Uruchamia tryb wielu użytkowników bez obsługi sieci.3Uruchamia tryb wielu użytkowników z obsługą sieci.4Używany przez użytkownika do określonych celów.5Uruchamia tryb wielu użytkowników z obsługą sieci i graficznym interfejsem użytkownika.6Uruchamia ponowne uruchomienie systemu.
Za pomocą polecenia `init` możemy zamknąć system Linux, używając następującej składni:
sudo init 0
Przy wyborze poziomu działania 0, polecenie `init` działa podobnie do polecenia `shutdown`, czyli najpierw zapisuje zmiany na dysku, wstrzymuje pracę procesora i dopiero potem odcina zasilanie systemu.
Wyłączanie systemu Linux za pomocą interfejsu GUI
Metoda wyłączania systemu za pomocą GUI jest dostępna tylko w przypadku instalacji Linuksa na komputerze stacjonarnym. Jest to metoda popularna wśród początkujących użytkowników i prawdopodobnie najprostsza w obsłudze. Poniżej omówimy, jak wyłączyć systemy Linux oparte na środowiskach Gnome, KDE i Mate, jednak podobne kroki należy podjąć w większości innych dystrybucji Linuksa.
Wyłączanie systemu opartego na Gnome
1. Najpierw przejdź do prawego górnego rogu i kliknij.
2. Z menu rozwijanego wybierz opcję „⏻ Wyłączanie/wylogowanie”, a następnie „Wyłącz…”.
3. Pojawi się nowe okno dialogowe. Kliknij przycisk „Wyłącz”, aby ostatecznie zamknąć system. Jeżeli w tym momencie nie wybierzesz żadnej opcji, system wyłączy się automatycznie w ciągu 60 sekund.
Wyłączanie systemu opartego na KDE
1. Otwórz zasobnik aplikacji w dolnej części ekranu lub naciśnij klawisz „Super” na klawiaturze (na większości klawiatur jest oznaczony jako ikona systemu Windows).
2. W zasobniku wybierz opcję „⏻ Zakończ”.
3. Pojawi się nowe okno dialogowe z przyciskami o nazwach „Wstrzymaj”, „Uruchom ponownie” i „Zamknij”. Kliknij przycisk „Zamknij”, aby zamknąć system Linux. Jeżeli nie wybierzesz żadnej opcji, system wyłączy się automatycznie po upływie 60 sekund.
Wyłączanie systemu opartego na Mate
1. Przejdź do menu „System” na górnym pasku i z menu rozwijanego wybierz opcję „Zamknij”.
2. Alternatywnie, kliknij przycisk „⁝⁝⁝ Menu” w dolnej części ekranu lub naciśnij klawisz „Super” na klawiaturze (na większości klawiatur jest oznaczony jako ikona systemu Windows). Następnie kliknij ikonę ⏻ u dołu.
3. Pojawi się nowe okno dialogowe z przyciskami „Wstrzymaj”, „Uruchom ponownie” i „Zamknij”. Kliknij przycisk „Zamknij”, aby wyłączyć system.
Proste sposoby na wyłączenie systemu Linux
Mimo że metoda z użyciem GUI jest prosta w obsłudze, nie oferuje wielu opcji. Działa tylko w wersjach Desktop Linux. W tym artykule przedstawiliśmy kilka prostych sposobów na zamknięcie systemów Linux, zarówno dla użytkowników korzystających z wiersza poleceń, jak i GUI. Osobiście uważam, że wiersz poleceń jest lepszy w większości zastosowań i jest znacznie szybszy niż GUI. Przy okazji, zachęcamy do zapoznania się z naszą listą ponad 50 podstawowych poleceń systemu Linux, które pomogą Ci pracować wydajniej w wierszu poleceń. Jeśli napotkasz jakieś problemy, daj nam znać w komentarzach.
newsblog.pl