Cách liệt kê các tiến trình trong Linux

Cach Liet Ke Cac Tien Trinh Trong Linux



Quy trình là phiên bản đang chạy của các chương trình tiêu thụ tài nguyên hệ thống. Việc liệt kê các quy trình này giúp bạn giám sát hoạt động của hệ thống và khắc phục sự cố. Đó là lý do tại sao có nhiều công cụ và tiện ích trong Linux mà bạn có thể sử dụng để liệt kê tiến trình hiện đang chạy.

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à

 ps-e-lệnh-kết quả



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

 ps-aux-lệnh-kết quả





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 hàng đầu-kết quả



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

 pstree-lệnh-kết quả

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

 liếc nhìn-lệnh-kết quả

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.