Làm cách nào để tắt máy, khởi động lại và đăng xuất hệ thống từ dòng lệnh?


Câu trả lời:


5

Sử dụng các lệnh shutdownreboottương ứng. Để đăng xuất khỏi thiết bị đầu cuối, bạn có thể nhấn Ctrl- Dhoặc gõ exit.


1
hoặc gõ exitthay vì Ctrl + D ... hoặc chỉ thực hiện tắt / khởi động lại qua SSHssh root@brokenbox reboot
Bananguin

10

Nếu bạn vẫn có thể truy cập bảng điều khiển chế độ văn bản hoặc nếu bạn có thể đăng nhập từ xa:

  • Bạn có thể sử dụng pshoặc các công cụ liệt kê quy trình khác và giết để thử giết một số quy trình. Một vài chương trình sẽ lưu công việc của bạn (ít nhất là vào tệp khôi phục) nếu chúng nhận được một kill -HUPhoặc đơn giảnkill . Họ có thể không có thời gian để làm điều đó nếu bạn đi thẳng để khởi động lại.
  • Chạy sudo killtheo sau là ID tiến trình để giết tiến trình đang chạy bằng root hoặc một số người dùng khác không phải là bạn.
  • Chạy rebootđể khởi động lại (ví dụ: sudo rebootnếu bạn sử dụng sudođể có quyền truy cập quản trị). Chạy haltđể tắt nguồn máy tính. Cả hai cuộc gọi shutdownvới các tùy chọn thích hợp.

Nếu tất cả mọi thứ đều được xử lý, nhưng bạn có quyền truy cập bàn điều khiển, bạn có thể sử dụng phép thuật SysRq để ít nhất xóa sạch tất cả các thay đổi tệp vào hệ thống tệp unmount đĩa một cách sạch sẽ. nhấn

  1. Alt+ SysRq+ Eđể gửi SIGT E RM cho tất cả các quy trình (tùy chọn).
  2. AltThay đổi hệ thống tập tin + SysRq+ Sto s yn syncize (flush) vào đĩa.
  3. Alt+ SysRq+ Uđể mạnh mẽ u nmount (thực tế, chỉ đọc lại) tất cả các hệ thống tập tin.
  4. Alt+ SysRq+ BĐể tái b OOT.

(Lưu ý: đôi khi bạn sẽ thấy RE REUBUB, nhưng các bước R và I đều vô dụng.)


1
Chỉ để làm cho nó dễ nhớ, Busier của nó lùi lại.
Spidey

2

Nếu đó là phiên X bị đóng băng, hãy nhấn ctrl+ alt+ f1để đến bàn điều khiển. Đăng nhập và từ đó, thực hiện /sbin/shutdown, /sbin/reboothoặc /sbin/shutdown -r now. Tùy thuộc vào quyền, bạn có thể cần phải thêm tiền tố vào các lệnh này sudotrước hoặc suđể trở thành root.

Bạn cũng có thể giết quá trình vi phạm. Chạy ps auxđể liệt kê tất cả các quy trình và tìm kiếm các quy trình đang sử dụng nhiều CPU và / hoặc bộ nhớ (cột thứ ba và thứ tư). Sử dụng kill <pid>, trong đó pid là số trong cột thứ hai của psđầu ra). Nếu điều này không giết chết quá trình, bạn có thể cần phải chạy kill -9 <pid>để giết nó một cách mạnh mẽ.


ctrl+alt+f1có thể không hoạt động trên tất cả các hệ thống (một số có phiên X ở đó), nhưng ctrl+alt+f3trên hầu hết, ngoại trừ việc cài đặt hệ thống trực tiếp có thể.
Jonas Schäfer

0

Nếu BIOS của bạn được thiết lập theo cách bạn phải nhấn nút nguồn nhiều hơn X giây để thực sự tắt máy, hãy nhấn nút nguồn một lần. Điều này sẽ cung cấp tín hiệu acpi cho tắt / dừng / tắt nguồn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.