Instalacja htop na AlmaLinux, Rocky Linux, RHEL i Oracle Linux

Opublikowano Zaktualizowano 4 min czytania

Na każdym systemie z rodziny Red Hat wystarczą dwa polecenia: włącz EPEL, zainstaluj htop. Dlaczego CRB ani PowerTools nie są do tego potrzebne, sprawdzone w prawdziwych kontenerach.

htop pokazuje obciążenie CPU, zużycie pamięci i uruchomione procesy w przejrzystym, kolorowym widoku, a w odróżnieniu od klasycznego top obsługuje strzałki i mysz. Na systemach z rodziny Red Hat htop nie zawsze jest jednak preinstalowany.

W tym poradniku zainstalujesz htop na AlmaLinux, Rocky Linux, CentOS Stream oraz starszym CentOS 8. Polecenia są praktycznie identyczne na wszystkich wymienionych systemach, bo każdy z nich korzysta z menedżera pakietów dnf.

Jaki system działa na twoim serwerze?

CentOS 8 został wycofany pod koniec 2021 roku i nie dostaje już żadnych aktualizacji. Jako następcy przyjęły się AlmaLinux i Rocky Linux. Oba są binarnie zgodne z Red Hat Enterprise Linux i w zarządzaniu pakietami zachowują się dokładnie tak samo jak CentOS.

Którą wersję masz u siebie, pokaże to polecenie:

cat /etc/os-release

Zanotuj numer wersji głównej (na przykład 8, 9 albo 10). Będzie potrzebny w następnym kroku.

Dlaczego htop wymaga dodatkowego repozytorium

htop nie występuje w standardowych repozytoriach pakietów Red Hat Enterprise Linux, a tym samym nie ma go również w repozytoriach AlmaLinux, Rocky Linux ani CentOS. Pakiet pochodzi z EPEL (Extra Packages for Enterprise Linux), ogólnodostępnego repozytorium dodatkowego prowadzonego przez projekt Fedora. EPEL trzeba więc jednorazowo włączyć.

Krótka odpowiedź: dwa polecenia

Na każdym systemie z rodziny Red Hat sprowadza się to dokładnie do tych dwóch wierszy:

dnf install epel-release -y
dnf install htop -y

To wszystko. Nie potrzebujesz ani repozytorium CRB, ani PowerTools, nie musisz też ręcznie pobierać pliku RPM. Sprawdziliśmy to 27 lipca 2026 roku w świeżych kontenerach, za każdym razem z prawdziwą instalacją:

Systembez EPELz EPEL
AlmaLinux 10No match for argument: htophtop 3.3.0
AlmaLinux 9No match for argument: htophtop 3.3.0
Rocky Linux 9No match for argument: htophtop 3.3.0
Oracle Linux 9No match for argument: htophtop 3.3.0

Te same dwa polecenia obowiązują dla RHEL, CentOS Stream i każdego innego systemu z tej rodziny. Na Oracle Linux pakiet aktywujący nazywa się tak samo, epel-release, i jest zawarty w dostarczonych repozytoriach.

Dlaczego repozytorium CRB nie jest tu potrzebne

Wiele poradników zaleca dodatkowe włączenie repozytorium CRB (w wersji 8 nazywało się ono jeszcze PowerTools):

dnf config-manager --set-enabled crb

Dla htop jest to po prostu zbędne. CRB dostarcza biblioteki deweloperskie, których niektóre inne pakiety EPEL potrzebują do zbudowania albo do rozwiązania swoich zależności. htop do nich nie należy, w naszych testach instalował się bez CRB bez żadnych problemów. Zapamiętaj to polecenie mimo wszystko: jeśli inny pakiet EPEL potknie się później o brakującą zależność, CRB jest niemal zawsze odpowiedzią.

Przypadek szczególny: CentOS 8

CentOS 8 został wycofany pod koniec 2021 roku i nie dostaje już aktualizacji bezpieczeństwa. W jego repozytoriach brakuje pakietu epel-release, więc instalacja przebiega bezpośrednio z pliku:

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Na takim systemie dnf często przerywa jednak już przy odświeżaniu listy pakietów, bo wyłączone zostały także właściwe repozytoria CentOS 8. Wtedy pliki w katalogu /etc/yum.repos.d/ trzeba najpierw przestawić na archiwum CentOS. Lepszym rozwiązaniem jest przejście na AlmaLinux albo Rocky Linux, oba są binarnie zgodne i nadal utrzymywane.

Sprawdzenie instalacji

Po instalacji sprawdź, czy htop rzeczywiście jest na miejscu i w jakiej wersji:

htop --version

Następnie zainstaluj htop:

dnf install htop -y

Na Debianie i Ubuntu dodatkowe repozytorium nie jest potrzebne, tam wystarczy:

apt update && apt install htop -y

Uruchamianie i obsługa htop

Program uruchamia się po prostu poleceniem:

htop

Najważniejsze klawisze:

  • F2: ustawienia, na przykład schemat kolorów i wyświetlane kolumny.
  • F3: wyszukanie procesu.
  • F4: filtrowanie listy według wpisanej frazy.
  • F5: widok drzewa, pokazuje, który proces uruchomił który.
  • F6: wybór sortowania, na przykład według CPU albo pamięci.
  • F9: zakończenie zaznaczonego procesu.
  • F10 albo q: wyjście z htop.

Przydają się poza tym dwa parametry wywołania. Pierwszy pokazuje tylko procesy wybranego użytkownika, drugi obserwuje konkretny identyfikator procesu:

htop -u nazwauzytkownika
htop -p 1234

Jeśli szukasz jeszcze bardziej szczegółowego widoku z wykresami przebiegu dla CPU, pamięci RAM i sieci, w EPEL znajdziesz dodatkowo program btop.

Częste błędy

  • „No match for argument: htop”: EPEL nie jest włączony. Sprawdź poleceniem dnf repolist, czy epel pojawia się na liście.
  • „Failed to download metadata for repo”: albo nie ma połączenia na zewnątrz, albo repozytorium zostało wyłączone. Na CentOS 8 to drugie jest normą.
  • „command not found” po instalacji: zaloguj się ponownie albo wywołaj /usr/bin/htop z pełną ścieżką.
  • Widok się rozjeżdża: twój terminal zgłasza nieodpowiedni typ. Ustaw export TERM=xterm-256color i uruchom htop ponownie.

Najczęstsze pytania

Dlaczego htop nie jest preinstalowany?
htop nie występuje w standardowych repozytoriach pakietów Red Hat Enterprise Linux, a tym samym nie ma go również w AlmaLinux, Rocky Linux ani CentOS. Pakiet pochodzi z ogólnodostępnego repozytorium dodatkowego EPEL.
Czy te polecenia działają także na AlmaLinux i Rocky Linux?
Tak. Obie dystrybucje są binarnie zgodne z Red Hat Enterprise Linux i korzystają z tego samego menedżera pakietów dnf. Polecenia są identyczne jak te w CentOS.
Nadal używam CentOS 8. Co powinienem zrobić?
CentOS 8 został wycofany pod koniec 2021 roku i nie dostaje już aktualizacji bezpieczeństwa. Instalacja przez pakiet EPEL wprawdzie nadal tam działa, ale na dłuższą metę lepiej przejść na AlmaLinux albo Rocky Linux.
Jak wyjść z htop?
Klawiszem F10 albo klawiszem q. Zaznaczony proces zakończysz klawiszem F9, a widok drzewa przełączysz klawiszem F5.
Czym różni się htop od top?
htop przedstawia te same informacje w kolorze, obsługuje strzałki i mysz, potrafi sortować według dowolnej kolumny i pokazać procesy jako drzewo. Za to top jest już obecny na każdym systemie.

htop AlmaLinux Rocky-Linux RHEL Oracle-Linux CentOS EPEL dnf