Htop - En interaktiven Prozess Viewer fir Linux


Dësen Artikel ass d'Fortsetzung vun eiser Linux System Iwwerwachung Serie, haut schwätze mir iwwer de beléifsten Iwwerwachung Outil genannt htop, déi just Versioun 3.0.5 erreecht ass a kënnt mat e puer cool nei Fonctiounen.

Top Kommando, dat ass e Standardprozess Iwwerwachungsinstrument dat op all Linux Betribssystemer virinstalléiert ass.

Htop huet vill aner userfrëndlech Features, déi net ënner dem Top Kommando verfügbar sinn a si sinn:

  • An htop kënnt Dir vertikal scrollen fir déi ganz Prozesslëscht ze gesinn an horizontal scrollen fir déi voll Kommandozeilen ze gesinn.
  • Et fänkt ganz séier un am Verglach zum Top well et net waart fir Daten beim Startup ze sichen.
  • An htop kënnt Dir méi wéi ee Prozess gläichzäiteg ëmbréngen ouni hir PIDs anzeginn.
  • An htop musst Dir net méi d'Prozessnummer oder d'Prioritéitswäert aginn fir e Prozess nei ze maachen.
  • Dréckt e fir de Set vun Ëmfeldvariablen fir e Prozess ze drécken.
  • Benotzt d'Maus fir d'Lëschtartikel ze wielen.

Installéiert Htop op Linux

D'htop Packagen si meeschtens an all modernen Linux Verdeelungen verfügbar a kënne mat dem Standard Package Manager vun Ärem System installéiert ginn.

$ sudo apt install htop
$ sudo apt install htop
$ sudo apt install htop
$ sudo dnf install htop
$ sudo yum install epel-release
$ sudo yum install htop
--------- On RHEL 8 --------- 
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
$ sudo yum install htop

--------- On RHEL 7 ---------
$ sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ sudo yum install htop
$ sudo yum install epel-release
$ sudo yum install htop
$ emerge sys-process/htop
$ pacman -S htop
$ sudo zypper install htop

Kompiléieren an installéieren Htop vu Quellen op Linux

Fir Htop aus Quellen ze bauen, musst Dir Entwécklungsinstrumenter an Ncurses op Ärem System installéiert hunn, fir dat ze maachen, lafen déi folgend Serie vu Kommandoen op Är jeweileg Verdeelungen.

$ sudo yum groupinstall "Development Tools"
$ sudo yum install ncurses ncurses-devel
$ sudo apt-get install build-essential  
$ sudo apt-get install libncurses5-dev libncursesw5-dev

Als nächst luet déi lescht htop vum Github Repo erof a lafen d'Konfiguratioun a maacht e Skript fir htop z'installéieren an ze kompiléieren.

$ wget -O htop-3.0.5.tar.gz https://github.com/htop-dev/htop/archive/refs/tags/3.0.5.tar.gz 
$ tar xvfvz htop-3.0.5.tar.gz
$ cd htop-3.0.5/
$ ./configure
$ make
$ sudo make install

Wéi benotzen ech htop?

Fuert elo den htop Iwwerwaachungsinstrument aus andeems Dir de folgende Kommando um Terminal ausféiert.

# htop

  1. Header, wou mir Informatioune wéi CPU, Memory, Swap kënne gesinn an och Aufgaben, Laaschtduerchschnëtt an Up-Time weist.
  2. Lëscht vun de Prozesser no CPU-Notzung zortéiert.
  3. Footer weist verschidden Optiounen wéi Hëllef, Setup, Filter Tree Kill, Nice, Quit, etc.

Press F2 oder S fir Setup Menü> et gi véier Kolonnen dh Setup, Lénk Kolonn, Riets Kolonn, a Verfügbar Meter.

Hei kënnt Dir d'Meter konfiguréieren, déi uewen an der Fënster gedréckt sinn, verschidde Displayoptiounen setzen, tëscht Faarfmuster auswielen a wéi eng Kolonnen a wéi enger Reiefolleg gedréckt ginn.

Typ Bam oder t fir Prozesser Bam Vue ze weisen.

Dir kënnt op d'Funktiounsschlësselen bezeechnen déi um Fousszeil ugewise ginn fir dës zünfteg htop Applikatioun ze benotzen fir Linux Lafen Prozesser ze iwwerwaachen. Wéi och ëmmer, mir roden Charakterschlësselen oder Ofkierzungsschlësselen ze benotzen anstatt Funktiounsschlësselen, well se mat e puer aner Funktiounen wärend der sécherer Verbindung gekaart sinn.

E puer vun de Ofkiirzungen a Funktiounschlësselen an hir Funktionalitéit fir mat htop ze interagéieren.