Chciałbym to zrobić za pomocą wiersza polecenia, ponieważ czasami mój komputer zawiesza się i muszę wymusić zamknięcie (wiem, że to nie jest dobre dla sprzętu). I: Jaka jest różnica między poleceniami Zatrzymaj i Zamknij?
Chciałbym to zrobić za pomocą wiersza polecenia, ponieważ czasami mój komputer zawiesza się i muszę wymusić zamknięcie (wiem, że to nie jest dobre dla sprzętu). I: Jaka jest różnica między poleceniami Zatrzymaj i Zamknij?
Odpowiedzi:
Jeśli nadal możesz uzyskać dostęp do konsoli trybu tekstowego lub możesz zalogować się zdalnie:
ps
innych narzędzi do listowania procesów i zabić, aby spróbować zabić niektóre procesy. Kilka programów będzie zapisać swoją pracę (przynajmniej do pliku odzyskiwania), jeżeli otrzymują one kill -HUP
lub zwykłykill
. Mogą nie mieć czasu, aby to zrobić, jeśli przejdziesz bezpośrednio do ponownego uruchomienia.sudo kill
a następnie identyfikator procesu, aby zabić proces działający jako root lub inny użytkownik niebędący tobą.reboot
aby zrestartować komputer (np. sudo reboot
Jeśli chcesz sudo
uzyskać dostęp administracyjny). Uruchom, halt
aby wyłączyć komputer. Oba te połączenia shutdown
z odpowiednimi opcjami.Jeśli absolutnie wszystko jest ukryte, ale masz dostęp do konsoli, możesz użyć magicznego SysRq, aby przynajmniej opróżnić wszystkie zmiany plików na dysku odmontować systemy plików. naciśnij
(Uwaga: czasami zobaczysz „REISUB”, ale kroki R i I są bezużyteczne.)
Jeśli jest to zablokowana sesja X, naciśnij ctrl+ alt+, f1aby dostać się do konsoli. Zaloguj się i stamtąd wykonać /sbin/shutdown
, /sbin/reboot
lub /sbin/shutdown -r now
. W zależności od uprawnień może być konieczne poprzedzenie tych poleceń znakiem sudo
lub, su
aby uzyskać uprawnienia root.
Możesz także być w stanie zabić przestępcę. Uruchom, ps aux
aby wyświetlić listę wszystkich procesów i poszukać tych, które wykorzystują dużo procesora i / lub pamięci (trzecia i czwarta kolumna). Użyj kill <pid>
, gdzie pid jest liczbą w drugiej kolumnie ps
wyniku). Jeśli to nie zabije procesu, konieczne może być uruchomienie go, kill -9 <pid>
aby go zabić.
ctrl+alt+f1
może nie działać na wszystkich systemach (niektóre mają tam sesję X), ale ctrl+alt+f3
na większości, z wyjątkiem instalacji na żywo.
exit
zamiast Ctrl + D ... lub po prostu uruchom zamknięcie / ponowne uruchomienie przez SSHssh root@brokenbox reboot