Download app

Quét mã QR để tải về ứng dụng

QR code

16 Ví dụ về lệnh Top trong Linux [Theo dõi các quy trình Linux]

09/09/2021, 02:06 pm
1,346

Trong các bài viết trước của chúng tôi, chúng tôi đã trình bày các khái niệm cơ bản về lệnh ls và lệnh Cat. Trong bài viết này, chúng ta đang cố gắng khám phá lệnh top, một trong những lệnh được sử dụng thường xuyên nhất trong các công việc quản trị hệ thống hàng ngày của chúng ta.

Lệnh Top (bảng các quy trình) hiển thị hoạt động của bộ xử lý trong hộp Linux của bạn và cũng hiển thị các tác vụ được quản lý bởi hạt nhân trong thời gian thực. Nó cũng hiển thị thông tin về việc sử dụng CPU và bộ nhớ của một danh sách các tiến trình đang chạy.

1. Liệt kê tất cả các quy trình Linux đang chạy

Để liệt kê tất cả các Quy trình Linux đang chạy, chỉ cần gõ đầu dòng lệnh để nhận thông tin về các tác vụ, bộ nhớ, cpu và swap đang chạy. Nhấn 'q' để thoát khỏi cửa sổ.

# top

2. Sắp xếp các quy trình Linux theo PID

Để sắp xếp tất cả các quy trình đang chạy Linux theo ID Quy trình, hãy nhấn phím M và T. 

3. Sắp xếp các tiến trình Linux theo bộ nhớ và mức sử dụng CPU

Để sắp xếp tất cả các tiến trình đang chạy Linux theo mức sử dụng bộ nhớ, hãy nhấn phím M và P. 

4. Sắp xếp các tiến trình Linux theo thời gian chạy

Để sắp xếp tất cả các tiến trình Linux đang chạy theo thời gian chạy, hãy nhấn phím M và T. 

5. Hiển thị các quy trình Linux theo người dùng cụ thể

Để hiển thị tất cả thông tin quy trình đang chạy của người dùng cụ thể, hãy sử dụng tùy chọn -u sẽ liệt kê cụ thể của người dùng chi tiết quy trình.

# top -u tecmint

6. Đánh dấu tiến trình đang chạy ở Top

Nhấn tùy chọn 'z' sẽ hiển thị tiến trình đang chạy bằng màu có thể giúp bạn dễ dàng xác định tiến trình đang chạy.

7. Liệt kê đường dẫn tuyệt đối của quá trình chạy Linux

Nhấn tùy chọn 'c' trong lệnh chạy trên cùng sẽ hiển thị đường dẫn tuyệt đối của quá trình đang chạy.

8. Đặt khoảng thời gian làm mới cho lệnh Top

Theo khoảng thời gian làm mới màn hình mặc định được đặt thành khoảng thời gian này 3,0 giây, có thể thay đổi bằng cách nhấn tùy chọn 'd' khi chạy lệnh trên cùng để đặt khoảng thời gian mong muốn.

9. Loại bỏ tiến trình đang chạy Linux bằng lệnh Top

Bạn có thể hủy tiến trình sau khi tìm thấy PID của tiến trình bằng cách nhấn  tùy chọn 'k' khi chạy lệnh trên cùng mà không cần đóng cửa sổ trên cùng như hình dưới đây.

10. Sắp xếp Linux Processes bởi lưu lượng CPU

Để sắp xếp tất cả các tiến trình đang chạy bằng cách sử dụng CPU, bạn chỉ cần nhấn Shift + P.

11. Renice một quy trình Linux

Bạn có thể sử dụng tùy chọn 'r' để thay đổi mức độ ưu tiên của quy trình còn được gọi là Renice.

12. Kiểm tra lõi CPU Linux

Để liệt kê thông tin tải của các lõi CPU của bạn, chỉ cần nhấn 1 để liệt kê chi tiết lõi CPU.

13. Lưu kết quả lệnh Top trong tệp

Để lưu kết quả lệnh hàng đầu đang chạy xuất ra tệp /root/.toprc, hãy sử dụng lệnh sau.

# top -n 1 -b > top-output.txt

14. Liệt kê các quy trình không hoạt động của Linux

Nhấn 'i' để xem danh sách các quy trình không hoạt động/đang ngủ.

15. Nhận trợ giúp về lệnh Top

Nhấn tùy chọn 'h' để nhận trợ giúp về lệnh hàng đầu.

16. Thoát lệnh Top sau khi lặp lại chi tiết

Đầu ra của lệnh trên cùng tiếp tục làm mới cho đến khi bạn nhấn 'q'. Với lệnh dưới đây, nó sẽ tự động thoát sau 10 lần lặp lại.

# top -n 10

Kết luận

Có một số đối số để biết thêm về lệnh Top, bạn có thể tham khảo trang man của lệnh Top. Hãy chia sẻ nó nếu bạn thấy bài viết này hữu ích hoặc chia sẻ suy nghĩ của bạn bằng cách sử dụng khung bình luận của chúng tôi bên dưới.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!