Tuy nhiên, nhiều người mới bắt đầu không biết cách chính xác để liệt kê quy trình mà không mắc lỗi. Vì vậy, trong bài viết ngắn này, chúng tôi sẽ giải thích các phương pháp khác nhau để liệt kê quy trình trong Linux. Chúng tôi đã chia phần này thành nhiều phần để cung cấp cho bạn các lệnh tốt nhất để liệt kê các quy trình trong Linux.
Lệnh ps
ps hay “trạng thái tiến trình” là tiện ích phổ biến nhất để liệt kê các tiến trình trong terminal:
ps -Nó là
Tùy chọn -e hướng dẫn ps hiển thị mọi quy trình bất kể người dùng có sở hữu các quy trình đó hay không. Hơn nữa, bạn có thể tùy chỉnh lệnh ps để tạo thêm chi tiết bằng cách sử dụng tùy chọn “aux”:
ps ĐẾN
Lệnh hàng đầu
Nếu bạn muốn xem danh sách các tiến trình hệ thống theo thời gian thực, vui lòng sử dụng lệnh top. Nó liên tục cập nhật danh sách quy trình theo các quy trình mới và hoàn thiện, mang lại kết quả chính xác hơn:
đứng đầu
Lệnh trên khi thực thi hiển thị danh sách các tiến trình theo mức tiêu thụ CPU của chúng. Hơn nữa, Bạn không thể tương tác với thiết bị đầu cuối cho đến khi bạn nhấn “q” để thoát khỏi tiện ích hàng đầu.
Lệnh pstree
Lệnh pstree rất khác với hai lệnh trên vì nó hiển thị mối quan hệ phân cấp của các tiến trình trong một cấu trúc dạng cây. Nó giúp bạn hiểu một cách trực quan cách một quy trình bắt đầu và kết nối của nó với các quy trình đang hoạt động khác.
pstree
Công cụ Glances
Công cụ Glances cung cấp thông tin tổng quan ngắn gọn về quy trình hiện đang chạy. Tuy nhiên, bạn phải cài đặt công cụ bằng cách chạy lệnh bên dưới:
Hệ điều hành | Yêu cầu |
Debian/Ubuntu | cái nhìn cài đặt sudo apt |
Fedora | cái nhìn cài đặt sudo dnf |
Arch Linux | sudo pacman -Sy liếc nhìn |
mởSUSE | cái nhìn cài đặt sudo zypper |
Sau khi cài đặt thành công, bạn có thể mở Glances bằng cách chạy lệnh sau:
cái nhìn
Tóm tắt nhanh
Biết cách liệt kê các tiến trình có thể giúp giải phóng dung lượng và tắt tiến trình hiện đang chạy. Bài viết này đề cập đến bốn cách – các lệnh top, ps, pstree và pgrep. Bạn có thể chọn sử dụng bất kỳ trong số chúng theo những gì phù hợp với bạn nhất. Chúng tôi khuyên bạn nên sử dụng bất kỳ lệnh nào một cách cẩn thận, nếu không bạn có thể gặp lỗi.