8 tác dụng & cách sử dụng lệnh ps trong Linux
maychuhnoi > 11-24-2021, 04:59 AM
Lệnh ps trong Linux đc sử dụng quá để liệt kê những tiến trình đang chạy. Lệnh ps mà thậm chí được sử dụng quá theo nhiều phương pháp để mang đa dạng thông tin khác nhau về những tiến trình đang chạy. Chúng ta cộng xem xét một số trong những điều mật thiết sau.
Ps trong Linux là gì?
Ps là từ viết tắt của Process Status hay là Process trong Linux dễ chơi là 1 trong những chương trình đang đc quản lý. Mỗi bạn dạng của một chương trình đó là một process. Trình duyệt, trình phát nhạc hay là trình soạn thảo văn bạn dạng của chúng ta là tất cả các cụ thể về các process đang hoạt động cùng một thời gian.
Lệnh ps trong Linux sẽ không có bất kỳ đối số nào hiển thị những process đang hoạt động trong phiên hiện tại.
Lệnh ps trong Linux là gì?
chúng ta có thể thấy bốn tham số đc hiển thị về các process đang chạy:
PID: process ID.
TTY: dòng terminal.
TIME: Tổng khoảng thời gian process đã chạy.
CMD: tên của lệnh khởi chạy process.
Process trang bị hai sẽ thực sự là lệnh ps trong Linux. Toàn bộ lệnh mà bọn họ chạy trong terminal đều được Linux xem là một process.
>>> Xem thêm: máy chủ rack dell r6525
tác dụng lệnh ps trong Linux
Nhận thêm thông tin về những công đoạn
Lệnh ps trong Linux có thể được lạm dụng quá mang tùy mua -u để hiển thị thêm thông tin về những công đoạn.
$ ps -u
Bash
ps trong linux
hiện giờ cùng với PID, TTY, TIME, COMMAND, họ có một số thông báo khác về các quy trình, chẳng hạn như USER,% CPU,% MEM.
%CPU thay mặt đại diện cho sức mạnh đo lường và thống kê mà quá trình đang lạm dụng.
%MEM đại diện thay mặt cho con số bộ lưu trữ mà quá trình đang sử dụng quá.
STAT thay mặt cho trạng thái chu trình.
Định dạng hiển thị này được thường gọi là kiểu BSD.
Hiển thị những quy trình do người tiêu dùng bây giờ chiếm dụng
Lệnh này sẽ hiển thị toàn bộ những tiến trình thuộc về của người dùng đang hoạt động lệnh ps trong Linux.
$ ps -x
Bash
lệnh ps trong linux
đấy là các công đoạn do người dùng chiếm hữu (trong trường hợp này là root). Những quy trình này không cần thiết phải chạy. Có một cách để liệt kê những quy trình cho người dùng & nhóm khác, Cửa Hàng chúng tôi sẽ đề cập bí quyết này tại đoạn sau của bài viết.
dùng lệnh ps trong Linux -u flag có -x flag
ps-ux là sự việc phối hợp hai lệnh bạn có thể đoán. Nó hiển thị thêm thông tin về những quy trình do người dùng sở hữu.
$ ps -ux
Bash
process trong linux
trên thực chất, -u flag phần đông luôn luôn đc kết phù hợp với một số trong những flag khác để có thêm các thông tin.
>>> Xem thêm: bán máy server dell R6525
quá trình định vị dựa trên PID
chúng ta cũng có thể hiển thị công đoạn tương ứng với cùng một PID cụ thể bằng cách sử dụng:
$ ps -fp [pid]
Bash
điều ấy sẽ hiển thị những công đoạn mang thông tin và định dạng không hề thiếu. Bạn có thể sử dụng quá ps -Fp [pid] để hiển thị những công đoạn sở hữu thêm thông tin định dạng không hề thiếu.
ps pid
chúng ta có thể nhận được không ít công đoạn bằng phương pháp đề cập đến phổ biến PID được phân tách bằng dấu phẩy.
$ ps -fp [pid1],[pid2],[pid3]
Bash
quá trình xác định dựa trên PID gốc (PPID). Bạn có thể hiển thị các công đoạn tương thích với 1 PPD chi tiết bằng cách sử dụng:
$ ps -f --ppid [ppid]
Bash
ps trong linux ppid
điều đó hiển thị tất cả những công đoạn mang ID gốc là một.
Hiển thị quá trình theo tên lệnh
các quá trình thậm chí được tìm dựa theo tên lệnh:
$ ps -C [cmd name]
Bash
lạm dụng ps hiển thị quá trình tên lệnh
Để hiển thị toàn bộ các công đoạn cho một người tiêu dùng cụ thể:
$ ps -U [user_name]
Bash
Để hiển thị toàn bộ các công đoạn cho một đội nhóm cụ thể:
$ ps -G [group_name]
Bash
kết luận
Lệnh ps trong Linux là 1 trong những lệnh siêu hữu dụng & quan trọng. Nó mà thậm chí được lạm dụng quá để làm chủ những quy trình trong Linux. Còn ít nhiều điều nên tìm hiểu về lệnh ps, phía trên chỉ là một vài tình huống sử dụng lệnh ps trong Linux. Thậm chí đưa ra thêm tài liệu về lệnh ps trong Linux ở nhiều trang web học tập không giống nhau. Chúc Anh chị em thành công.