Z ciekawości; coś poszło nie tak z maszyną z Linuksem, powodując, że główny system plików wyświetla się jako „64Z”. Kilka poleceń działa, jak top
, df
i kill
, ale inne, jak np. reboot
„Nie znaleziono polecenia” (ponieważ nie można odczytać głównego systemu plików) i chmod
pojawia się błąd segmentacji.
Czy istnieje sposób zrestartowania systemu, to znaczy bez reboot
programu? Próbowałem kill -PWR 1
(wysyłając SIGPWR do init), ale to nie wydawało się nic robić.
To głównie akademicka ciekawość. Kolega z pracy, który wykonywał jakąkolwiek pracę w dużej bazie danych, która spowodowała awarię, wkrótce fizycznie uruchomi ponownie komputer.
Odpowiedzi:
Spróbuj zrestartować komputer za pomocą magicznego klucza sysrq:
Aby uzyskać więcej informacji, przeczytaj dokumentację wiki lub jądra .
źródło
RAC (karta dostępu zdalnego) lub iLO (zintegrowane wyłączanie oświetlenia) lub MP (procesor zarządzania) zapewni Ci środki do zresetowania serwera.
Na przykład, jeśli masz Dell PowerEdge z kartą RAC (zwaną DRAC), możesz włączyć i wyłączać serwer poprzez ssh:
ssh drac "racadm serveraction powercycle"
Inną opcją jest użycie Web-GUI dla RAC / iLO i zrobienie tego samego.
Istnieje również otwarty standard dla tych rzeczy: IPMI.
źródło
Jeszcze bardziej interesująca niż odpowiedź @Rush jest możliwość ponownego uruchomienia systemu (i wiele więcej), nawet jeśli system w ogóle nie reaguje na klawiaturę. Ale musi odpowiadać na pakiety ping (ICMP).
Zobacz tutaj pełną dokumentację i instrukcje, jak ją wdrożyć.
źródło
Najłatwiej jest zazwyczaj po prostu zmienić poziom działania.
W systemie Linux możesz:
Więcej informacji tutaj: http://linux.about.com/od/itl_guide/a/gdeitl36t04.htm
źródło
Wymaga to wcześniejszej konfiguracji, ale jeśli jesteś przyzwyczajony do awarii komputera (np. Ponieważ pracujesz nad nim na niskim poziomie), możesz chcieć skonfigurować watchdoga , tj. Zadania jądra lub użytkownika, które uruchomią go ponownie automatycznie, gdy przestaje reagować. Linux może używać sprzętowego organu nadzorującego, jeśli ma go płyta główna, lub programowego systemu nadzorującego w przeciwnym razie.
źródło