Quan ly process trong linux voi lenh top
21/01/2021 13:56 pm | Luợt xem : 1184 Contents
Giới thiệuMột process là một thuật ngữ máy tính diễn tả một ứng dụng hoặc một phần mềm. Ví dụ, khi mở trình duyệt như Chrome, chúng ta gọi nó là process, chịu trách nhiệm cho việc chạy / thực thi Chrome, đã được mở và sẽ luôn chạy cho tới ta đóng trình duyệt. Kể cả khi chúng ta thực thi bất kỳ bash command nào, một instance mới của process sẽ xuất hiện. Nếu ta mở cùng ứng
dụng 2 lần hoặc nếu bạn hoặc bạn của bạn mở nó trên cùng một máy tính, 2 process sẽ khởi động. Bạn cần gì?Trước khi bắt đầu, bạn có cần:
Bước 1 — Xem processes trong LinuxKeyword hữu dụng cần học trước khi đọc bài hướng dẫn này:
2 commands phổ biến nhất được dùng là xem processes là top và ps. Khác biệt là top được dùng để tương tác nhiều còn ps được dùng trong scripts, kết hợp với các lệnh bash khác hoặc tương tự. top là ứng dụng, sau khi thực hiện lệnh, một layout hiện lên và danh sách process đang liên tục được cập nhật mỗi giây. Layout mới này có thể tương tác với bàn phím. Ví dụ: + h or ? – Hiện cửa sổ help với các câu lệnh hữu dụng + space – Nhấn space trên bàn phím sẽ cập nhật bảng process ngay lập tức thay vì phải chờ vài giây. + f – Thêm trường mới để hiển thị layout hoặc xóa những field nhất định vì vậy bạn sẽ không thấy nó hiển thị. . + q – thoát ứng dụng top hoặc mở thêm cửa sổ mới của ứng dụng top. Ví dụ,sau khi dùng feature f. + l – Bật/tắt thông tin trung bình tải và thời gian uptime + m – Bật/tắt thông tin bộ nhớ + P (Shift + p) – Sắp xếp process bằng CPU usage. + s – Đổi đột trễ giữa các lần refresh (Bạn sẽ được hỏi bao nhiêu giây). Với command top, bạn có thể dùng các tùy chọn sau, ví dụ: + -d delay – xác định độ trễ + -n number – refresh trang bao nhiêu lần, sau đó thoát. + -p pid – chỉ hiển thị và giám sát process với đúng process ID được chọn + -q – refresh mà không có delay. Để dùng command hữu ích hơn, hãy xem qua trang này this website. Cũng vậy, bạn có thể dùng command man top để hiện những thông tin hữu ích khác liên quan đến command này. Những lợi ích của việc sử dụng command top Hiển thị processes liên quan đến một user, bạn có thể dùng lệnh sau: top -u user + Để xóa processes đang chạy, sau khi vào ứng dụng top, tìm pid của một process bạn muốn tắt, sau đó nhấn nút k (một command bằng keyboard khác). Bạn cũng sẽ được hỏi process ID (điền số ID bạn muốn tắt) + Bạn có thể lưu lại cấu hình của top command hiện tại bằng shortcut Shift + W. Settings sẽ được lưu trong /root/.toprc ps – Một command hữu ích khác để hiển thị processes trong Linux. Sau đây là một số tùy chọn thường được dùng với command ps:
Sau đây là một số ví dụ bạn có thể dùng với command “ps”:
Chúng tôi khuyên bạn nên xem qua trang này this để có nhiều thông tin hơn về ps command. Bước 2 — Tắt và ưu tiên ProcessChúng ta đã biết cách kill process bằng command top ở bước trước. Nhưng bạn cũng có thể làm vậy với command kill. Ví dụ: Kết luậnTrong bài hướng dẫn này, bạn đã biết cách quản lý process trong Linux. Có nhiều cách kết hợp lệnh để sử dụng, các bạn hãy tự thử và trải nghiệm. |