Jak zamknąć, ponownie uruchomić i wylogować system z wiersza poleceń?

Odpowiedzi:

5

Za pomocą poleceń shutdowni rebootodpowiednio. Aby wylogować się z terminala, możesz nacisnąć Ctrl- Dlub wpisać exit.

Renan
źródło
1
lub wpisz exitzamiast Ctrl + D ... lub po prostu uruchom zamknięcie / ponowne uruchomienie przez SSHssh root@brokenbox reboot
Bananguin
10

Jeśli nadal możesz uzyskać dostęp do konsoli trybu tekstowego lub możesz zalogować się zdalnie:

  • Możesz użyć psinnych 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 -HUPlub zwykłykill . Mogą nie mieć czasu, aby to zrobić, jeśli przejdziesz bezpośrednio do ponownego uruchomienia.
  • Uruchom, sudo killa następnie identyfikator procesu, aby zabić proces działający jako root lub inny użytkownik niebędący tobą.
  • Uruchom, rebootaby zrestartować komputer (np. sudo rebootJeśli chcesz sudouzyskać dostęp administracyjny). Uruchom, haltaby wyłączyć komputer. Oba te połączenia shutdownz 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

  1. Alt+ SysRq+, Eaby wysłać SIGT E RM do wszystkich procesów (opcjonalnie).
  2. Alt+ SysRq+ SZ y zmienia ynchronize (równo) system plików na dysku.
  3. Alt+ SysRq+ UNa siłę u nmount (faktycznie, Remount tylko do odczytu) wszystkie systemy plików.
  4. Alt+ SysRq+ BPonownie b oot.

(Uwaga: czasami zobaczysz „REISUB”, ale kroki R i I są bezużyteczne.)

Gilles „SO- przestań być zły”
źródło
1
Aby ułatwić zapamiętanie, BUSIER jest odwrócony.
Spidey,
2

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/rebootlub /sbin/shutdown -r now. W zależności od uprawnień może być konieczne poprzedzenie tych poleceń znakiem sudolub, suaby uzyskać uprawnienia root.

Możesz także być w stanie zabić przestępcę. Uruchom, ps auxaby 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 pswyniku). Jeśli to nie zabije procesu, konieczne może być uruchomienie go, kill -9 <pid>aby go zabić.

cuvy
źródło
ctrl+alt+f1może nie działać na wszystkich systemach (niektóre mają tam sesję X), ale ctrl+alt+f3na większości, z wyjątkiem instalacji na żywo.
Jonas Schäfer
0

Jeśli system BIOS jest skonfigurowany w taki sposób, że musisz nacisnąć przycisk zasilania dłużej niż X sekund, aby faktycznie wyłączyć urządzenie, naciśnij przycisk zasilania jeden raz. To da sygnał acpi do wyłączenia / zatrzymania / wyłączenia zasilania.

Nils
źródło