Skip to content Skip to main navigation Skip to footer

htop – Giám sát tiến trình máy chủ Linux

Hôm nay chúng ta đang nói về công cụ giám sát tiến trình máy chủ Linux phổ biến nhất có tên là htop, vừa được cập nhật lên phiên bản 2.2.0 và đi kèm với một số tính năng mới thú vị.

I. Htop là gì?

Htop là một ứng dụng giám sát tiến trình thời gian thực, có thể tương tác được dành cho các hệ thống máy chủ như Linux/Unix và cũng là một giải pháp thay thế tiện dụng thay cho lệnh top, là một công cụ giám sát các tiến trình mặc định được tích hợp sẵn trên tất cả các hệ điều hành Linux.

Htop có nhiều tính năng thân thiện với người dùng như là:

  • Trong htop, bạn có thể cuộn theo chiều dọc để xem danh sách quy trình đầy đủ và cuộn theo chiều ngang để xem đầy đủ các dòng lệnh.
  • Htop hoạt động rất nhanh, và nó không cần đợi để tìm nạp dữ liệu trong khi khởi động.
  • Trong thời gian ngắn, bạn có thể vô hiệu hóa nhiều quá trình cùng một lúc mà không cần chèn PID của chúng.
  • Sử dụng nút “e” để in tập hợp các biến môi trường cho một tiến trình.
  • Sử dụng chuột để chọn các mục trong danh sách menu.

II. Cài đặt Htop lên máy chủ Linux

Để cài đặt Htop trên RHEL 8/7/6/5 và CentOS 8/7/6/5, hệ thống của bạn phải cài đặt và kích hoạt hệ thống lưu trữ EPEL, để thực hiện, các bạn hãy chạy các lệnh sau tương ứng hệ điều hành bạn đang sử dụng kể cả 32bit và 64bit.

Trên RHEL/CentOS – HĐH 32-bit

AZDIGI Tutorial
-------------- For RHEL/CentOS 6 --------------
wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ihv epel-release-6-8.noarch.rpm

-------------- For RHEL/CentOS 5 --------------
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ihv epel-release-5-4.noarch.rpm
    

Trên RHEL/CentOS – HĐH 64-bit

AZDIGI Tutorial
-------------- For RHEL/CentOS 8 --------------
yum install epel-release -y
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

-------------- For RHEL/CentOS 7 --------------
yum install epel-release -y

-------------- For RHEL/CentOS 6 --------------
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ihv epel-release-6-8.noarch.rpm

-------------- For RHEL/CentOS 5 --------------
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ihv epel-release-5-4.noarch.rpm
    

Khi thư viện EPEL đã được cài đặt, bạn có thể sử dụng lệnh yum sau để tìm nạp và cài đặt gói htop.

AZDIGI Tutorial
yum install htop -y
    

Trên Fedora OS

Người dùng Fedora có thể dễ dàng cài đặt htop bằng cách sử dụng kho lưu trữ Fedora Extras bằng cách gõ:

AZDIGI Tutorial
yum install htop
dnf install htop      [Đối với Fedora 22+ releases]
    

Trên Debian và Ubuntu

Trong Debian và Ubuntu , bạn có thể cài đặt htop bằng cách nhập:

AZDIGI Tutorial
apt-get install htop
    

III. Hướng dẫn sử dụng htop

Để sử dụng Htop bạn chỉ cần bấm htop trong giao diện terminal là được.

AZDIGI Tutorial
htop
    

Htop chủ yếu có ba phần chính như sau:

  • Phần đầu: Nơi chúng ta có thể xem thông tin như mức sử dụng CPUBộ nhớ RAM , Swap và cũng hiển thị các tác vụ, Load Average và Thời gian hoạt động của máy chủ.
  • Phần thân: Danh sách các tiến trình được sắp xếp theo mức sử dụng CPU.
  • Phần chân: Hiển thị các tùy chọn khác nhau như trợ giúpthiết lậptiêu diệt tiến trìnhthoát, v.v.

Nếu muốn xem dạng cây danh sách thì bạn có thể nhấp chuột vào Tree hoặc t trên bàn phím hoặc đơn giản hơn là bấm F5.

Nếu bạn muốn vô hiệu hóa một tiến trình bạn chỉ cần nhấp chuột vào tiến trình hoặc sử dụng phím mũi tên lên xuống và chọn nút Kill hoặc dùng F9 là được.

Phím tắt và phím chức năng Htop:

Một số phím tắt và phím chức năng mà chúng ta dùng để tương tác với htop.

Mô tảPhím chức năngPhím tắt
HelpF1h
SetupF2s
Seach ProcessF3/
Inver Sort OrderF4i
TreeF5t
Sort byF6>
Nice – (Change Priority)F7[
Nice + (Change Priority)F8]
KillF9k
QuitF10q

IV. Tổng kết

Hy vọng rằng bài viết này sẽ giúp các bạn có thể quản trị máy chủ Linux một cách linh hoạt hơn.

Chúc các bạn có thể thực hiện thành công. Xem thêm các bài viết hữu ích về VPS Linux tại đường dẫn sau:

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

5 / 5 ( 11 bình chọn )