Hướng dẫn công cụ top trên linux năm 2024
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. Show
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 ở TopNhấ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 LinuxNhấ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 TopTheo 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 TopBạ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 LinuxBạ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 LinuxNhấ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 TopNhấ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ậnCó 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: [email protected] 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: [email protected] 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 |