Các công cụ đồ họa chính xác mà bạn có thể sử dụng sẽ phụ thuộc vào môi trường máy tính để bàn của bạn, vì mỗi môi trường máy tính để bàn đều mang lại các công cụ khác nhau cho bảng. Nhưng hầu hết trong số họ là khá giống nhau.
Từ một máy tính để bàn đồ họa
Máy tính để bàn Linux hiện đại đối phó với điều này khá tốt, và nó có thể được tự động đáng ngạc nhiên. Nếu ứng dụng không phản hồi, máy tính để bàn có trình quản lý compositiong thường sẽ làm xám toàn bộ cửa sổ để hiển thị nó không phản hồi.
Nhấp vào nút X trên thanh tiêu đề của cửa sổ và trình quản lý cửa sổ thường sẽ thông báo cho bạn biết rằng cửa sổ không phản hồi. Bạn có thể cho nó một thời gian để trả lời hoặc bấm vào một tùy chọn như “Force Quit” để đóng ứng dụng một cách cẩn thận.
Trên Linux, trình quản lý cửa sổ vẽ các thanh tiêu đề tách biệt với chính ứng dụng, do đó, nó thường phản hồi ngay cả khi cửa sổ sẽ không. Tuy nhiên, một số cửa sổ vẽ giao diện riêng của chúng, do đó, điều này có thể không phải lúc nào cũng hoạt động.
Tùy thuộc vào môi trường máy tính để bàn và cấu hình của nó, bạn có thể kích hoạt phím tắt này bằng cách nhấn Ctrl + Alt + Esc. Bạn cũng có thể chạy lệnh xkill - bạn có thể mở một cửa sổ Terminal, gõ xkill không có dấu ngoặc kép và nhấn Enter. Hoặc, bạn có thể nhấn phím tắt như Alt + F2, mở hộp thoại “Chạy lệnh” trên màn hình nền Unity của Ubuntu và nhiều thứ khác. Kiểu xkill vào hộp thoại và nhấn Enter.
Con trỏ của bạn sẽ thay đổi thành X. Nhấp vào một cửa sổ và tiện ích xkill sẽ xác định quy trình nào được liên kết với cửa sổ đó, và sau đó ngay lập tức giết quá trình đó. Cửa sổ ngay lập tức biến mất và đóng lại.
Từ Terminal
Giả sử bạn muốn làm tất cả điều này từ thiết bị đầu cuối thay thế. Chúng tôi đã trình bày rất nhiều tiện ích mà bạn có thể sử dụng cho điều này khi chúng ta xem xét các lệnh để quản lý các quy trình trên Linux.
Giả sử Firefox đang chạy ở chế độ nền và chúng tôi muốn xóa nó khỏi thiết bị đầu cuối. Lệnh kill tiêu chuẩn có một số ID của quá trình, vì vậy bạn sẽ cần tìm nó trước.
Ví dụ, bạn có thể chạy một lệnh như:
ps aux | grep firefox
Trong đó sẽ liệt kê tất cả các quy trình và đường ống liệt kê lệnh grep, bộ lọc này sẽ lọc và chỉ in các dòng có chứa Firefox. (Dòng thứ hai bạn sẽ thấy là chính quy trình grep.) Bạn cũng có thể lấy ID tiến trình từ lệnh trên cùng và nhiều địa điểm khác.
Lấy số ID của quá trình từ quá trình Firefox - chỉ ở bên phải tên người dùng - và cung cấp cho lệnh giết. Đó là, chạy lệnh như vậy:
kill ####
Nếu quá trình đang chạy với tư cách là một người dùng khác, trước tiên bạn sẽ cần phải trở thành người dùng root - hoặc ít nhất là chạy lệnh kill với lệnh sudo, như sau:
sudo kill ####
Hoặc, bỏ qua tất cả và chạy "pkill firefox" để giết quá trình Firefox mà không biết số của nó. pkill thực hiện một số đối sánh mẫu cơ bản - nó sẽ cố gắng tìm các quy trình có tên có chứa firefox.
Đây là những lệnh chỉ có trong Linux để quản lý các tiến trình. Nếu bạn đang sử dụng một số loại phần mềm quản trị máy chủ, nó cũng có thể có các cách hữu ích để giết và khởi động lại quy trình.
Các dịch vụ hệ thống hoạt động khác với các quy trình - bạn sẽ cần sử dụng các lệnh cụ thể để đưa ra, khởi động lại hoặc đưa lên các dịch vụ. Những lệnh cụ thể có thể khác nhau trên các bản phân phối Linux khác nhau.