Htop - En interaktiv prosessvisning for Linux


Denne artikkelen er fortsettelsen av vår Linux-systemovervåkingsserie, i dag snakker vi om det mest populære overvåkingsverktøyet kalt htop, som nettopp har nådd versjon 3.0.5 og kommer med noen kule nye funksjoner.

toppkommando, som er et standard prosessovervåkingsverktøy som er forhåndsinstallert på alle Linux-operativsystemer.

Htop har en rekke andre brukervennlige funksjoner, som ikke er tilgjengelige under toppkommandoen, og de er:

  • I htop kan du bla vertikalt for å se hele prosesslisten og bla horisontalt for å se de fullstendige kommandolinjene.
  • Den starter veldig raskt sammenlignet med toppen fordi den ikke venter med å hente data under oppstart.
  • I htop kan du drepe mer enn én prosess samtidig uten å sette inn PID-ene deres.
  • I htop trengte du ikke lenger å angi prosessnummeret eller prioritetsverdien for å fornye en prosess.
  • Trykk e for å skrive ut settet med miljøvariabler for en prosess.
  • Bruk musen til å velge listeelementer.

Installer Htop i Linux

htop-pakkene er stort sett tilgjengelige i alle moderne Linux-distribusjoner og kan installeres ved å bruke standard pakkebehandling fra systemet ditt.

$ 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

Kompiler og installer Htop fra kilder i Linux

For å bygge Htop fra kilder, må du ha utviklingsverktøy og Ncurses installert på systemet ditt, for å gjøre det, kjør følgende serie med kommandoer på dine respektive distribusjoner.

$ 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

Last deretter ned den nyeste htop fra Github-repoen og kjør konfigureringen og lag et skript for å installere og kompilere htop.

$ 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

Hvordan bruker jeg htop?

Kjør nå htop-overvåkingsverktøyet ved å utføre følgende kommando på terminalen.

# htop

  1. Overskrift, der vi kan se informasjon som CPU, Memory, Swap og også viser oppgaver, belastningsgjennomsnitt og oppetid.
  2. Liste over prosesser sortert etter CPU-bruk.
  3. Footer viser forskjellige alternativer som hjelp, oppsett, filter tre kill, nice, quit osv.

Trykk F2 eller S for oppsettsmeny > det er fire kolonner, dvs. Oppsett, Venstre kolonne, Høyre kolonne og Tilgjengelige målere.

Her kan du konfigurere målerne som skrives ut øverst i vinduet, angi ulike visningsalternativer, velge blant fargemønstre og velge hvilke kolonner som skal skrives ut i hvilken rekkefølge.

Skriv tre eller t for å vise prosesstrevisning.

Du kan se funksjonstaster som vises i bunnteksten for å bruke denne smarte htop-applikasjonen til å overvåke prosesser som kjører Linux. Vi anbefaler imidlertid å bruke tegntaster eller snarveistaster i stedet for funksjonstaster, da de kan ha tilordnet noen andre funksjoner under sikker tilkobling.

Noen av snarveien og funksjonstastene og deres funksjonalitet for å samhandle med htop.