Htop – interaktywna przeglądarka procesów dla Linuksa

Ten artykuł jest kontynuacją naszej serii monitorowania systemu Linux, dziś mówimy o najpopularniejszym narzędziu monitorującym o nazwie htop, który właśnie dotarł do wersji 2.2.0 i zawiera kilka fajnych nowych funkcji.

Htop narzędzie do monitorowania procesów Linux
Htop 2.2: Monitorowanie procesów w systemie Linux

Htop to interaktywna aplikacja do monitorowania procesów w czasie rzeczywistym dla Systemów Linux/Unix, a także poręczna alternatywa dla polecenia top, które jest domyślnym narzędziem do monitorowania procesów, które jest fabrycznie zainstalowane we wszystkich systemach operacyjnych Linux.

Htop ma wiele innych przyjaznych dla użytkownika funkcji, które nie są dostępne w poleceniu top i są to:

  1. w htop możesz przewijać w pionie, aby wyświetlić pełną listę procesów i przewijać w poziomie, aby wyświetlić pełne linie poleceń.
  2. uruchamia się bardzo szybko w porównaniu do góry, ponieważ nie czeka na pobranie danych podczas uruchamiania.
  3. w htop możesz zabić więcej niż jeden proces na raz bez wstawiania ich PID-ów.
  4. w htop nie musisz już wpisywać numeru procesu ani wartości priorytetu, aby ponownie ładować proces.
  5. naciśnij „e”, aby wydrukować zestaw zmiennych środowiskowych dla procesu.
  6. Użyj myszki, aby wybrać elementy listy.

zainstaluj Htop używając pakietów binarnych w Linuksie

aby zainstalować Htop na RHEL 8/7/6/5 i CentOS 8/7/6/5, Twój system musi mieć zainstalowane i włączone repozytorium EPEL, aby to zrobić, uruchom następujące polecenia na odpowiednich dystrybucjach, aby zainstalować i włączyć go dla architektury systemu (32bit lub 64Bit).

na RHEL/CentOS – 32-bit OS

-------------- 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

na RHEL/CentOS – 64-bit OS

-------------- For RHEL/CentOS 8 --------------# yum install epel-release # dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -------------- For RHEL/CentOS 7 --------------# yum install epel-release-------------- 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

Po zainstalowaniu repozytorium EPEL możesz nacisnąć następujące polecenie yum, aby pobrać i zainstalować pakiet htop, jak pokazano.

# yum install htop

na systemie operacyjnym Fedora

użytkownicy Fedory mogą łatwo zainstalować htop za pomocą repozytorium dodatków Fedora, wpisując:

# yum install htop# dnf install htop 

na Debianie i Ubuntu

w Debianie i Ubuntu możesz pobrać htop, wpisując:

# sudo apt-get install htop

skompiluj i zainstaluj htop z pakietów źródłowych

aby zainstalować wersję htop 2.2.0, musisz mieć zainstalowane narzędzia programistyczne i ncurses w swoim systemie, aby to zrobić, uruchom następujące serie poleceń na odpowiednich dystrybucjach.

na RHEL/CentOS i Fedorze

# yum groupinstall "Development Tools"# yum install ncurses ncurses-devel# wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz# tar xvfvz htop-2.2.0.tar.gz# cd htop-2.2.0

na Debianie i Ubuntu

$ sudo apt-get install build-essential $ sudo apt-get install libncurses5-dev libncursesw5-dev$ wget http://hisham.hm/htop/releases/2.2.0/htop-2.2.0.tar.gz$ tar xvfvz htop-2.2.0.tar.gz$ cd htop-2.2.0

następnie uruchom konfigurację i stwórz skrypt, aby zainstalować i skompilować htop.

# ./configure# make# make install

Jak korzystać z htop?

Teraz uruchom narzędzie monitorowania htop, wykonując następujące polecenie na terminalu.

# htop

Htop ma trzy sekcje głównie

  1. nagłówek, gdzie możemy zobaczyć informacje takie jak procesor, pamięć, Swap, a także pokazuje zadania, średnią obciążenia i czas pracy.
  2. lista procesów posortowanych według wykorzystania procesora.
  3. Footer shows different options like help, setup, filter tree kill, nice, quit, etc.
Htop Linux Processes Monitoring
Htop Linux Processes Monitoring

Press F2 or S for setup menu > there are four columns i.e Setup, Left Column, Right Column, and Available Meters.

tutaj możesz skonfigurować mierniki wydrukowane w górnej części okna, ustawić różne opcje wyświetlania, wybrać spośród wzorów kolorów i wybrać, które kolumny są drukowane w jakiej kolejności.

ekran konfiguracji Htop
ekran konfiguracji Htop

wpisz drzewo lub t, aby wyświetlić widok drzewa procesów.

Widok procesu Htop w formacie drzewa
Widok procesu Htop w formacie drzewa

możesz użyć klawiszy funkcyjnych wyświetlanych w stopce, aby użyć tej sprytnej aplikacji htop do monitorowania uruchomionych procesów w systemie Linux. Radzimy jednak używać klawiszy znakowych lub skrótów zamiast klawiszy funkcyjnych, ponieważ podczas bezpiecznego połączenia mogły być mapowane z innymi funkcjami.

skróty i klawisze funkcyjne Htop

niektóre skróty i klawisze funkcyjne oraz ich funkcje do interakcji z htop.

Htop Command Shortcuts and Keys
Htop Command Shortcuts and Keys

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.