Mục lục [Ẩn]
- 1. Liệt kê tất cả các quy trình Linux đang chạy
- 2. Sắp xếp các quy trình Linux theo PID
- 3. Sắp xếp các tiến trình Linux theo bộ nhớ và mức sử dụng CPU
- 4. Sắp xếp các tiến trình Linux theo thời gian chạy
- 5. Hiển thị các quy trình Linux theo người dùng cụ thể
- 6. Đánh dấu tiến trình đang chạy ở Top
- 7. Liệt kê đường dẫn tuyệt đối của quá trình chạy Linux
- 8. Đặt khoảng thời gian làm mới cho lệnh Top
- 9. Loại bỏ tiến trình đang chạy Linux bằng lệnh Top
- 10. Sắp xếp Linux Processes bởi lưu lượng CPU
- 11. Renice một quy trình Linux
- 12. Kiểm tra lõi CPU Linux
- 13. Lưu kết quả lệnh Top trong tệp
- 14. Liệt kê các quy trình không hoạt động của Linux
- 15. Nhận trợ giúp về lệnh Top
- 16. Thoát lệnh Top sau khi lặp lại chi tiết
- Kết luận
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
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