Htop - Interaktivni pregledovalnik procesov za Linux


Ta članek je nadaljevanje naše serije spremljanja sistema Linux, danes govorimo o najbolj priljubljenem orodju za spremljanje, imenovanem htop, ki je pravkar doseglo različico 3.0.5 in ima nekaj kul novih funkcij.

top ukaz, ki je privzeto orodje za spremljanje procesov, ki je vnaprej nameščeno v vseh operacijskih sistemih Linux.

Htop ima številne druge uporabniku prijazne funkcije, ki niso na voljo pod ukazom top in so:

  • V htop se lahko pomikate navpično, da si ogledate celoten seznam procesov, in vodoravno, da si ogledate celotne ukazne vrstice.
  • Začne se zelo hitro v primerjavi z zgornjim, ker ne čaka na pridobivanje podatkov med zagonom.
  • V htop lahko ubijete več kot en proces hkrati, ne da bi vstavili njihove PID-je.
  • V htop vam ni bilo treba več vnašati številke procesa ali prednostne vrednosti, da bi postopek ponovno uredili.
  • Pritisnite “e”, da natisnete niz spremenljivk okolja za proces.
  • Z miško izberite elemente seznama.

Namestite Htop v Linux

Paketi htop so večinoma na voljo v vseh sodobnih distribucijah Linuxa in jih je mogoče namestiti s privzetim upraviteljem paketov iz vašega sistema.

$ 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

Prevedite in namestite Htop iz virov v Linuxu

Če želite zgraditi Htop iz virov, morate imeti v vašem sistemu nameščena razvojna orodja in Ncurses, da zaženete naslednjo serijo ukazov v svojih distribucijah.

$ 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

Nato prenesite najnovejši htop iz repo Github in zaženite konfiguracijo ter naredite skript za namestitev in prevajanje 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

Kako uporabljam htop?

Zdaj zaženite orodje za spremljanje htop, tako da na terminalu izvedete naslednji ukaz.

# htop

  1. Glava, kjer lahko vidimo informacije, kot so CPE, Memory, Swap, in prikazuje tudi opravila, povprečje nalaganja in čas delovanja.
  2. Seznam procesov, razvrščenih glede na izkoriščenost CPE-ja.
  3. Noga prikazuje različne možnosti, kot so pomoč, nastavitev, uničenje drevesa filtrov, lepo, zapreti itd.

Pritisnite F2 ali S za nastavitveni meni > obstajajo štirje stolpci, tj. Nastavitev, levi stolpec, desni stolpec in razpoložljivi merilniki.

Tukaj lahko konfigurirate merilnike, ki so natisnjeni na vrhu okna, nastavite različne možnosti prikaza, izberete med barvnimi vzorci in izberete, kateri stolpci se natisnejo v kakšnem vrstnem redu.

Vnesite drevesno ali t za prikaz drevesnega pogleda procesov.

Lahko se obrnete na funkcijske tipke, prikazane v nogi, da uporabite to izvrstno aplikacijo htop za spremljanje procesov, ki se izvajajo v Linuxu. Vendar pa svetujemo, da namesto funkcijskih tipk uporabite znakovne tipke ali bližnjične tipke, saj so se med varno povezavo morda preslikale z nekaterimi drugimi funkcijami.

Nekatere bližnjične in funkcijske tipke ter njihova funkcionalnost za interakcijo s htop.