pstree là một chương trình giúp trực quan hóa các quy trình Linux dưới dạng cây. Đây là cách bạn có thể cài đặt và sử dụng nó trên Linux.
pstree là gì?
pstree là một chương trình hiển thị các quy trình dưới dạng cấu trúc giống như cây. Các quy trình cha mẹ là “thân cây” (trunk) và các quy trình con là các nhánh (branch).
Sử dụng pstree cho thấy cách các quy trình của Linux hoạt động. Quy trình init, tức là systemd trên hầu hết các bản phân phối chính, là “cha mẹ” của tất cả các quy trình Linux.
Cách cài đặt pstree trên Linux
Rất có thể pstree đã được cài đặt trên hệ thống của bạn. Nếu bạn cố chạy mà không được, thì nó có sẵn thông qua trình quản lý gói của bạn. Nó là một phần của bộ tiện ích psmisc.
Để cài đặt nó trên Debian và Ubuntu, gõ:
sudo apt install psmisc
Để cài đặt pstree trên Arch Linux:
sudo pacman -S psmisc
Và trên dòng distro Red Hat:
sudo dnf install psmisc
Sử dụng pstree để xem các quy trình Linux dưới dạng cây
Chạy pstree rất đơn giản. Chỉ cần gõ pstree tại dòng lệnh. Bạn sẽ thấy một cây gồm tất cả các quy trình đang chạy trên hệ thống của mình.
Cung cấp tên người dùng làm đối số sẽ hiển thị tất cả các quy trình mà người dùng sở hữu. Ví dụ: để xem cây quy trình của siêu người dùng (root):
pstree root
Cũng như nhiều chương trình Linux khác, pstree có các tùy chọn dòng lệnh. Bạn có thể xem PID (process ID) của các quy trình với tùy chọn -p:
pstree -p
Để làm nổi bật quy trình hiện tại, tức là shell hiện tại của bạn, hãy sử dụng tùy chọn -h.
pstree -h
Bạn có thể đánh dấu một PID nhất định bằng tùy chọn -H (chữ H viết hoa), theo sau là số PID:
pstree -H [PID]
Bạn có thể nhận được một đại diện được mã hóa màu về “tuổi” của các quy trình với tùy chọn -C, theo sau là giá trị tuổi. Đây hiện là đối số duy nhất mà tùy chọn này nhận.
Các quá trình được tạo ra trong 60 giây vừa qua sẽ được hiển thị bằng màu xanh lá cây. Tương tự, màu vàng đại diện cho các quy trình đã được bắt đầu một giờ trước. Các quy trình còn lại sẽ có màu đỏ.
pstree -C age
Bạn đã thấy các quy trình Linux có liên quan như thế nào
pstree cung cấp cho bạn chế độ xem dạng cây phân cấp về các quy trình Linux đang chạy của bạn. Bạn có thể thấy cách các quy trình của mình chạy từ quy trình khởi tạo và bạn có thể tùy chỉnh chế độ xem của mình bằng các tùy chọn khác nhau.
Procfs của Linux cũng cho phép bạn xem thông tin về các quy trình của Linux ngay từ hệ thống tệp.
Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/use-split-function-google-sheets/
Bình luận (
)