Jak wyłączyć komputer z systemem Linux, który się nie wyłącza

Czy kiedykolwiek napotkałeś problemy z wyłączeniem systemu Linux? Każdy z nas miał takie doświadczenia! Nawet najlepsze oprogramowanie open source czasami sprawia kłopoty. Jeśli nie chcesz już dłużej wciskać przycisku zasilania, aby wyłączyć komputer działający pod systemem Linux, lub nie masz możliwości fizycznego wyłączenia maszyny zdalnej, ten artykuł jest dla Ciebie! Oto sposoby na zamknięcie systemu Linux, który nie reaguje!

Uwaga: Wymuszenie wyłączenia systemu Linux może prowadzić do utraty danych. Zawsze upewnij się, że regularnie tworzysz kopie zapasowe swoich plików, aby uniknąć ich utraty. Jeśli potrzebujesz informacji na temat tworzenia kopii zapasowych w systemie Linux, kliknij tutaj!

Metoda 1 – Wymuszenie wyłączenia

Pierwszym sposobem na zamknięcie systemu Linux jest użycie polecenia poweroff. To polecenie natychmiastowo zamyka system, nie dając żadnego ostrzeżenia. Aby z niego skorzystać, musisz uzyskać dostęp do awaryjnego terminala w trybie TTY.

Aby przejść do trybu TTY, naciśnij Ctrl + Alt + F2. Po otwarciu konsoli awaryjnej, zaloguj się, wpisując „root” jako nazwę użytkownika. Jeśli konto roota jest wyłączone, użyj swojego zwykłego loginu.

Kiedy już zalogujesz się na konto roota, wprowadź polecenie poweroff w terminalu, aby natychmiast wyłączyć system.

poweroff

Alternatywnie, możesz użyć sudo -s, aby uzyskać uprawnienia roota z konta zwykłego użytkownika, a następnie wpisać:

poweroff

Jeśli nie masz dostępu do TTY, ponieważ korzystasz z połączenia zdalnego, możesz uzyskać dostęp do konta roota za pomocą konsoli SSH, wpisując:

su -

lub:

sudo -s

Następnie, mając uprawnienia administratora, wpisz polecenie do wyłączenia, aby natychmiast zamknąć zdalną maszynę.

poweroff

Metoda 2 – Ponowne uruchomienie

Innym sposobem na odzyskanie kontroli nad systemem Linux jest użycie polecenia reboot, które wymusza ponowne uruchomienie. Możesz wybrać tę metodę, gdy poweroff nie działa z różnych powodów.

Aby skorzystać z polecenia reboot, musisz mieć dostęp do konsoli TTY. Naciśnij Ctrl + Alt + F2, aby uzyskać dostęp do konsoli. Po jej otwarciu wpisz „root” jako użytkownika lub zaloguj się na swoje standardowe konto, jeśli dostęp do roota jest zablokowany.

Gdy już zalogujesz się, użyj polecenia reboot, aby wymusić ponowne uruchomienie systemu Linux, co skutkuje jego wyłączeniem i ponownym włączeniem.

reboot

Możesz również użyć przełącznika -f w poleceniu reboot, co spowoduje, że system zostanie całkowicie zamknięty zamiast się zrestartować. Aby to zrobić, wprowadź:

reboot -f

Jeśli korzystasz z konta użytkownika, wykonaj następujące polecenia:

sudo reboot

lub wyłącz system za pomocą:

sudo reboot -f

Osoby, które nie mogą korzystać z TTY, powinny wykonać poniższe polecenia w terminalu. Pamiętaj, aby dodać „-f”, jeśli chcesz, aby polecenie reboot wymusiło zamknięcie systemu.

Zaloguj się jako root:

su -
reboot

lub

sudo reboot

Metoda 3 – Użycie Systemctl do wyłączenia / ponownego uruchomienia

System init Systemd jest obecnie podstawą większości systemów operacyjnych Linux. Jedną z kluczowych zalet korzystania z Systemd jest prostota jego składni, co ułatwia korzystanie z wielu jego funkcji.

Jeśli masz problem z wyłączeniem komputera przy użyciu poleceń poweroff lub reboot, polecenie systemctl poweroff jest równie skuteczne, ponieważ informuje system init Systemd o zamknięciu wszystkiego.

Jak w przypadku większości poleceń w tym artykule, najlepszym sposobem na wymuszenie zamknięcia systemu, szczególnie gdy jest on zablokowany, jest przejście do konsoli TTY, naciskając Ctrl + Alt + F2.

Gdy konsola TTY się otworzy, wpisz „root” jako nazwę użytkownika, aby uzyskać dostęp do wiersza poleceń administratora. Jeśli nie masz dostępu do konta roota, zaloguj się na swoje tradycyjne konto. Następnie wprowadź polecenie systemctl poweroff, aby natychmiast wyłączyć system.

systemctl poweroff

Jeśli korzystasz z konta użytkownika, możesz użyć:

sudo systemctl poweroff

Nie masz dostępu do TTY? Wprowadź następujące polecenia w terminalu SSH:

su -
systemctl poweroff

Ponowne uruchomienie

Polecenie systemctl poweroff wymusza pełne wyłączenie, ale jeśli to nie działa, możesz spróbować polecenia systemctl reboot, aby ponownie uruchomić komputer.

systemctl reboot

Dla standardowego użytkownika użyj polecenia sudo:

sudo systemctl reboot

Na koniec, jeśli nie możesz uzyskać dostępu do trybu TTY, spróbuj wykonać poniższe polecenie:

su -
systemctl reboot


newsblog.pl