Phím tắt trình quản lý tác vụ trong Linux?


13

Có phím tắt nào cho "trình quản lý tác vụ" (như Alt+ Ctrl+ Deltrong windows) khi máy của tôi rơi vào trạng thái bị hỏng không?


2
như một cửa sổ bình luận bastardized ctrl + alt + del, nó có nghĩa là khởi động lại trong một thời gian dài, và sau đó các cửa sổ quyết định làm cho nó trở thành một trình quản lý tác vụ thay thế.
xenoterracide

4
Chỉ là một bên, nó không thực sự là Ctrl + Alt + Del trong Windows (mặc dù trong một số trường hợp, nó trực tiếp đưa nó lên, nhưng không phải lúc nào cũng vậy), mà là Ctrl + Shift + Escape.
houbysoft

Không có GUI chuẩn cho Linux. Một cái gì đó như thế này hoàn toàn phụ thuộc vào môi trường máy tính để bàn (Gnome, KDE, ') hoặc cấu hình trình quản lý cửa sổ. Nhưng nếu chỉ có một ứng dụng bị sập, các menu hệ thống thông thường sẽ tiếp tục phản hồi và nếu toàn bộ hệ thống bị sập, sẽ không có gì phản hồi. Có một vài trạng thái trung gian trong đó một số thành phần hệ thống cơ bản (ví dụ: máy chủ X) đã bị hỏng, hãy xem câu trả lời của jsbillingscâu trả lời của jwernern .
Gilles 'SO- ngừng trở nên xấu xa'

Câu trả lời:


12

Tôi sẽ giả sử "máy của tôi rơi vào trạng thái bị hỏng", điều đó có nghĩa là bất kỳ tác vụ nào đang chiếm màn hình bạn đang xem đều dừng đáp ứng. (Nói chung, khi một cái gì đó gặp sự cố trên Linux, chỉ có thứ đó gặp sự cố và mọi thứ khác vẫn tiếp tục chạy. Rất hiếm khi toàn bộ máy bị dừng lại.)

Khi vẫn thất bại, tôi muốn chuyển về giao diện đầu cuối tiêu chuẩn (chế độ văn bản trái ngược với GUI) bằng cách nhấn CTRL+ Alt+ F1. Điều này mang đến một dấu nhắc đăng nhập. Sau đó tôi đăng nhập và nhập lệnh topđể xem những gì đang chạy. Quá trình ở đầu danh sách là quá trình sử dụng nhiều CPU nhất và thường là sự cố, vì vậy tôi giết nó bằng cách nhấn kvà nhập ID tiến trình (các số ở bên trái). Sau đó tôi quay lại GUI bằng cách nhấn CTRL+ Alt+ F7 (hoặc đôi khi CTRL+ Alt+ F8, một trong hai cái đó sẽ hoạt động, nhưng nó có thể thay đổi). Nếu mọi thứ đang hoạt động, tôi sẽ tiếp tục, nếu không, tôi sẽ thử lại hoặc có thể buộc phải khởi động lại.


Bạn có thực sự nói về tất cả các bản phân phối Linux? Hãy thử chạy Fedora 29 hoặc Mint 19. Khi trình duyệt đóng băng, tất cả hệ thống sẽ đóng băng cùng nhau :(
kokbira

@kokbira Bạn đã đúng, một số điều đã thay đổi trong 8 năm kể từ khi điều này được viết. Tôi sẽ thường chỉ ssh vào hệ thống bây giờ. Tuy nhiên, vẫn có các phiên bản của distro mà điều này sẽ hoạt động.
jwernerny

12

Dưới đây là một vài phím tắt hữu ích bạn có thể thử:

  • <Ctrl><Esc> hiển thị bảng quy trình
  • <Ctrl><Alt><Esc> chuyển đổi con trỏ thành hộp sọ và sẽ giết quá trình của cửa sổ bạn nhấp vào
  • <Ctrl><Alt><Backspace> giết chết máy chủ X
  • <Ctrl><Alt><Del> tắt hệ thống và khởi động lại

3
Ctrl+alt+backspacephải được kích hoạt để tiêu diệt xserver
xenoterracide

6

Nó hơi liên quan, nhưng nếu bạn đang xử lý một hệ thống bị sập, bạn có thể muốn gọi khóa Magic Sysrq . Bằng cách này, bạn có thể tiêu diệt tất cả các quy trình, đồng bộ hóa các đĩa của mình, in ra các tác vụ đang hoạt động, khởi tạo một bãi chứa sự cố và hơn thế nữa.


2

Bạn cũng có thể sử dụng xbindkey và xác định một ràng buộc để bật lên top, htop, * top, gnome-system-màn hình, v.v. Chuyển sang TTY ( câu trả lời của jwernern ) có lẽ là ý tưởng tốt nhất nếu hệ thống hoặc máy chủ X của bạn hoạt động.


1

Chỉ hai bước:

Bước 1: Gõ toplệnh trong terminal.

$ sudo -s
[sudo] password for username : (type your password here)
$ top

Nó sẽ đưa ra danh sách các tiến trình đang chạy với process id, name, time, memory memory, v.v.

Bước2: Tìm quy trình cụ thể và sau đó là id tương ứng. Hãy giả sử id quy trình là 12043, sau đó lệnh sẽ như thế này

$ kill 12043

Với killchúng ta có thể giết / dừng / hủy bỏ một quy trình đang chạy / quá trình treo.


0

Không có câu trả lời trên đã trả lời câu hỏi thực sự. Tôi chỉ đạt được chủ đề này và không thể tìm thấy câu trả lời. Vậy bạn đi đây

  • Đối với môi trường dựa trên Gnome, hãy đi tới Ứng dụng -> Công cụ hệ thống -> Giám sát hệ thống nhập mô tả hình ảnh ở đây
  • Đối với môi trường dựa trên Gnome, hãy đi tới Ứng dụng> Hệ thống> Giám sát hệ thống
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.