NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
08/11/2024
Lượt xem

Cách dùng lệnh htop trong Linux để nắm bắt tiến trình hệ thống hiệu quả

08/11/2024
11 phút đọc
Lượt xem

Đánh giá

Lệnh htop trên Linux là một lệnh khá nâng cao, hiển thị tất cả các tiến trình đang hoạt động trên hệ thống một cách trực quan và tương tác. Bài viết này sẽ hướng dẫn bạn cách sử dụng htop kèm theo một số ví dụ cụ thể.

Những điểm chính

Dưới đây là những điểm chính trong bài viết giúp bạn nhanh chóng nắm bắt và sử dụng lệnh htop trên Linux một cách hiệu quả:

  • Lệnh htop trong Linux là gì?: Định nghĩa htop – lệnh giúp hiển thị các tiến trình hệ thống với giao diện trực quan và thao tác dễ dàng.
  • Cú pháp lệnh: Giải thích cú pháp cơ bản của htop và các tùy chọn không bắt buộc.
  • Tùy chọn của lệnh htop: Giải thích các tùy chọn phổ biến như -u (lọc theo người dùng), --tree (hiển thị dưới dạng cây) và -h (xem trợ giúp).
  • Ví dụ về lệnh htop: 7 ví dụ thực tế như xem danh sách tiến trình, sắp xếp tiến trình, lọc theo người dùng và chuyển hướng kết quả ra file để theo dõi.
  • Vietnix – Nhà cung cấp dịch vụ Hosting, VPS tối ưu cho doanh nghiệp

Lệnh htop trong Linux là gì?

Lệnh htop trên Linux hoạt động tương tự lệnh top, nhưng hiện đại và tương tác hơn. Lệnh này hiển thị đầy đủ thông tin về các tiến trình (processes), giúp bạn nắm bắt rõ tình hình hoạt động của hệ thống.

Định nghĩa lệnh htop trong Linux
Định nghĩa lệnh htop trong Linux

iconLưu ý

Lệnh htop chưa được cài đặt sẵn trên tất cả các bản phân phối Linux. Nếu cần cài đặt trên hệ thống dựa trên Debian/Ubuntu, bạn có thể dùng lệnh sudo apt install htop.

Cú pháp lệnh htop trong Linux đơn giản như sau:

htop [-dCFhpustvH]

Trong đó:

  • htop là tên lệnh.
  • Các ký tự trong dấu ngoặc vuông [] là các tùy chọn bổ sung (không bắt buộc).
  • Dấu gạch ngang – trước mỗi tùy chọn là không bắt buộc.
  • Bạn có thể sử dụng dấu cách giữa các tùy chọn.

Các tùy chọn hữu ích của lệnh htop trên Linux

Dưới đây là một số tùy chọn thường dùng nhất của lệnh htop trên Linux:

Tùy chọnMô tả
-u, --userChỉ hiển thị tiến trình của người dùng cụ thể.
-M, --no-mouseVô hiệu hóa điều khiển bằng chuột.
--treeHiển thị tiến trình dưới dạng cây thư mục.
-V, --versionHiển thị thông tin phiên bản.
-h, --helpHiển thị thông tin trợ giúp và thoát.
Bảng mô tả các tùy chọn của lệnh htop trên Linux

iconLưu ý

  • Các tùy chọn trong Linux CLI (Command Line Interface) phân biệt chữ hoa chữ thường. Nên hãy nhập chính xác các tùy chọn này.
  • Các tùy chọn bắt đầu bằng — là dạng đầy đủ của các tùy chọn ngắn gọn. Cả hai dạng đều có chức năng tương đương.
  • Để xem danh sách đầy đủ các tùy chọn, bạn có thể sử dụng lệnh man htop.

Lệnh htop là một trong những lệnh quan trọng nhất trong Linux CLI, được sử dụng để chẩn đoán và theo dõi hệ thống. Dưới đây là một số ví dụ thực tế về cách sử dụng lệnh htop:

Ví dụ 1: Xem danh sách tiến trình bằng lệnh htop

Để xem tổng quan hệ thống hoặc tất cả các quy trình đang chạy, bạn có thể sử dụng lệnh htop. Làm theo các bước sau:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop

Kết quả: Bạn sẽ thấy một giao diện hiển thị thông tin hệ thống. Phần trên cùng hiển thị tổng quan về hệ thống (CPU, RAM, Swap), phần dưới là danh sách các tiến trình đang chạy. Để thoát khỏi htop, nhấn phím q.

Xem danh sách tiến trình bằng lệnh htop
Xem danh sách tiến trình bằng lệnh htop

Ví dụ 2: Sắp xếp tiến trình bằng lệnh htop

Nếu bạn muốn sắp xếp các tiến trình đang chạy trên hệ thống Linux của mình, hãy sử dụng lệnh htop. Các bước thực hiện như sau:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop

Bước 3: Nhấn phím F6 để mở cửa sổ lựa chọn tiêu chí sắp xếp.

Mở cửa sổ lựa chọn tiêu chí sắp xếp
Mở cửa sổ lựa chọn tiêu chí sắp xếp

Bước 4: Chọn tiêu chí muốn sắp xếp (ví dụ: PID).

Bước 5: Nhấn Enter để áp dụng.

Kết quả: Danh sách tiến trình sẽ được sắp xếp theo PID và bạn sẽ thấy cột PID được sắp xếp theo thứ tự tăng dần.

Cột PIDFile được sắp xếp theo thứ tự tăng dần
Cột PID được sắp xếp theo thứ tự tăng dần

Ví dụ 3: Xem tiến trình của người dùng cụ thể bằng lệnh htop

Để xem danh sách quá trình (processes) đang chạy của một người dùng cụ thể trên Linux, bạn sử dụng lệnh htop với tùy chọn -u. Chỉ cần gõ lệnh, theo sau là tùy chọn và tên người dùng. Các bước thực hiện như sau: 

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop -u nam

Bạn có thể thay nam bằng tên người dùng bạn muốn xem.

Kết quả: Bạn sẽ thấy danh sách các quá trình đang chạy của người dùng nam được hiển thị.

Xem tiến trình của người dùng cụ thể bằng lệnh htop
Xem tiến trình của người dùng cụ thể bằng lệnh htop

Ví dụ 4: Xem trang trợ giúp của lệnh htop

Để xem trang trợ giúp của lệnh htop trên Linux, bạn sử dụng chính lệnh htop kèm tùy chọn -h. Hãy làm theo các bước sau:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop -h

Kết quả: Bạn sẽ thấy trang trợ giúp của lệnh htop. Những thông tin này bao gồm các tùy chọn sử dụng lệnh htop và các hướng dẫn khác.

Xem trang trợ giúp của lệnh htop
Xem trang trợ giúp của lệnh htop

Ví dụ 5: Chuyển hướng kết quả của lệnh htop sang file

Trong ví dụ này, chúng ta sẽ chuyển hướng output của lệnh htop sang một file khác. Hãy làm theo các bước dưới đây:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop -h > file1.txt

Lệnh này sẽ lưu nội dung trang trợ giúp của htop vào file có tên file1.txt.

Bước 3: Gõ lệnh sau và nhấn Enter để xem nội dung file.

cat file1.txt

Kết quả: Bạn sẽ thấy thông tin trợ giúp của lệnh htop được hiển thị, không phải trên cửa sổ terminal mà được ghi vào file file1.txt.

Chuyển hướng kết quả của lệnh htop sang file
Chuyển hướng kết quả của lệnh htop sang file

Ví dụ 6: Xem tiến trình dưới dạng cây thư mục

Tùy chọn –tree cho phép bạn xem danh sách tiến trình dưới dạng cây thư mục, giúp bạn có thể dễ dàng theo dõi mối quan hệ cha-con giữa các tiến trình:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop --tree

Kết quả: Bạn sẽ thấy danh sách tiến trình được sắp xếp theo dạng cây, giúp dễ dàng quan sát và quản lý các quá trình đang chạy trên hệ thống.

iconLưu ý

Bạn có thể chuyển đổi giữa dạng danh sách và dạng cây bằng cách nhấn phím F5.

Xem tiến trình dưới dạng cây thư mục
Xem tiến trình dưới dạng cây thư mục

Ví dụ 7: Tắt chức năng điều khiển chuột trong htop

Nếu muốn sử dụng bàn phím để điều khiển lệnh htop, bạn có thể tắt chức năng của chuột bằng tùy chọn -M:

Bước 1: Mở Terminal trong Ubuntu.

Bước 2: Gõ lệnh sau và nhấn Enter.

htop -M

Kết quả: Chuột sẽ bị vô hiệu hóa trong giao diện htop. Bạn có thể sử dụng các phím mũi tên để di chuyển và các phím chức năng (F1, F2, F3, F4, F5,…) để thực hiện các thao tác khác.

Tắt chức năng điều khiển chuột trong htop
Tắt chức năng điều khiển chuột trong htop

Vietnix – Nhà cung cấp dịch vụ Hosting, VPS tối ưu cho doanh nghiệp

Với hơn 12 năm kinh nghiệm, Vietnix đã khẳng định vị thế là một trong những nhà cung cấp dịch vụ Hosting, VPS, Máy chủ, Firewall Anti DDoS uy tín tại Việt Nam. Được biết đến với chất lượng dịch vụ vượt trội và hỗ trợ khách hàng tận tình, Vietnix đã và đang phục vụ hàng ngàn doanh nghiệp, giúp họ phát triển mạnh mẽ trong môi trường kỹ thuật số an toàn, tối ưu và hiệu quả.

Thông tin liên hệ: 

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Website: https://vietnix.vn/

Trên đây là những thông tin chi tiết về lệnh htop trong Linux và các cách sử dụng khác nhau. Hy vọng bài viết này đã cung cấp cho bạn những thông tin hữu ích và giúp bạn sử dụng lệnh htop một cách hiệu quả hơn trong công việc hàng ngày. Bạn hãy thử áp dụng các ví dụ thực tế trong bài viết để khám phá thêm những khả năng của lệnh này. Ngoài ra, bạn có thể tham khảo các lệnh khác trong Linux qua các bài viết dưới đây:

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG