Jak wymusić „czysty” restart, gdy Linux „zawiesza się”

Załóżmy, że Linux „zawiesił się” na tobie w taki sposób, że nic nie działa a nawet nie stara sztuczka Ctrl + Alt + Del (aby zrestartować system) lub Ctrl + Alt + Backspace (ponowne uruchomienie serwera graficznego) ma rozwiązać problem. Oczywiście w takim przypadku na pewno pokusicie się o naciśnięcie przycisku wyłączania lub restartu, co stanowiłoby poważny błąd, bo to, choć pozwala wydostać się z problemu, wyłącza system w „niechlujny” sposób.

Mniej znane, ale bardziej eleganckie rozwiązanie byłoby naciskać:

Prawy klawisz Alt + SysRq i wpisz:

REISUB

Spowoduje to odmontowanie dysków, zakończenie wszystkich procesów i pokojowe ponowne uruchomienie komputera.

Aby dowiedzieć się, czy ta sztuczka zadziała na twoim komputerze, otworzyłem terminal i wpisałem:

cat / proc / sys / kernel / sysrq

Jeśli wynikiem jest 1, powinno działać, ponieważ oznacza to, że jądro zostało skompilowane z opcją CONFIG_MAGIC_SYSRQ. 🙂


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Roberto Evolving Santana powiedział

    Oczywiście, kompilujesz, zawieszenie Linuksa jest tak samo łatwe jak zawieszenie dowolnej maszyny:

    „Zleć mu zadanie, na które nie ma wystarczających środków”

    Zdarzyło mi się to kilka razy, zwłaszcza w porównaniu z
    Win2 zawiesza się i niebieskie ekrany ... ale raz na jakiś czas tak
    zdarza się ... nie bądźmy bardziej papistami niż papież 😀

    Zdrowie!

  2.   asp_95 powiedział

    Alt + Print Screen + R, odczekaj 2 lub 3 sekundy i naciśnij Ctrl + Alt + Del. powoduje to standardowy restart.

  3.   Alberto32 powiedział

    Przy wejściu, gdzie jest napisane:

    „Załóżmy, że osiągnąłeś coś, co jest praktycznie niemożliwe: zawiesisz Linuksa w taki sposób, aby nic nie działało”.

    należy go zmienić na:

    Załóżmy, że osiągnąłeś coś, co czasami się zdarza: zawiesić Linuksa w taki sposób, aby nic nie działało.

    Pozdrowienia.

  4.   Gość powiedział

    Heh, zawieszenie takiego systemu Linux również nie jest takie trudne (na przykład po prostu uruchom klienta Cisco VPN na komputerze wieloprocesorowym z jądrem 2.6.35).

    Rzecz w tym… Co to jest klucz SysRq? Może to tylko ja ... ale nie mam pojęcia, co to jest.

    1.    Ja i ja powiedział

      Nie mam też klucza z napisem SysRq

  5.   Rodrigo Moreno powiedział

    Cześć, jestem z Manjaro, to nadal działa

    zastrzelony w terminalu

    cat / proc / sys / kernel / sysrq

    i otrzymuję numer 16

    ale wydaje mi się, że mi to nie służy

  6.   Hector Chambers powiedział

    W tej chwili używam Debiana 8. Problem polega na tym, że ostatnio ulega on awarii i nie wiem, jaka jest przyczyna

    1.    Manoel M. Santos powiedział

      Przyjacielu, musisz zainstalować na swoim komputerze program o nazwie BleachBit. Wyczyść cały system operacyjny. Zalecam jednak pozostawienie opcji „Wolne miejsce na dysku” niezaznaczonej ... w celu uniknięcia opóźnień w procesie.

  7.   david powiedział

    Umieszczając root @ C0128-00PC55: / home / darriola # cat / proc / sys / kernel / sysrq
    438
    Znajduję numer 438, ponieważ