Htop - interaktivni pregledovalnik procesov za Linux


Ta članek je nadaljevanje naše serije sistemov za nadzor sistema Linux, danes govorimo o najbolj priljubljenem nadzornem orodju, imenovanem htop, ki je pravkar doseženo do različice 2.2.0 in ima nekaj novih novih funkcij.

Htop je interaktivna aplikacija za nadzor procesov v realnem času za sisteme, podobne Linuxu/Unixu, in tudi priročna alternativa ukazu top, 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 zgornjim ukazom in so:

  1. V htop se lahko pomikate navpično za ogled celotnega seznama postopkov in vodoravno za ogled celotnih ukaznih vrstic.
  2. Začne se zelo hitro v primerjavi z vrhom, saj med zagonom ne čaka, da pridobi podatke.
  3. V htopu lahko ubijete več procesov hkrati, ne da bi vstavili njihove PID-ove.
  4. V htop vam ni treba več vnašati številke ali prednostne vrednosti postopka, da bi postopek polepšali.
  5. Pritisnite »e«, če želite natisniti nabor spremenljivk okolja za postopek.
  6. Z miško izberite elemente s seznama.

Namestite Htop z uporabo binarnih paketov v Linuxu

Če želite namestiti Htop na RHEL 8/7/6/5 in CentOS 8/7/6/5, mora biti v vašem sistemu nameščen in omogočen repozitorij EPEL, zato v naslednjih distribucijah zaženite naslednje ukaze, da ga namestite in omogočite za vaš sistemska arhitektura (32-bitna ali 64-bitna).

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

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

Ko je repozitorij EPEL nameščen, lahko pritisnete naslednji ukaz yum za prenos in namestitev paketa htop, kot je prikazano.

# yum install htop

Uporabniki Fedore lahko enostavno namestijo htop s pomočjo repozitorija Fedora Extras, tako da vnesejo:

# yum install htop
# dnf install htop      [On Fedora 22+ releases]

V Debianu in Ubuntuju lahko htop prenesete tako, da vnesete:

# sudo apt-get install htop

Sestavite in namestite Htop iz izvornih paketov

Če želite namestiti različico Htop 2.2.0, morate imeti v sistemu nameščena razvojna orodja in Ncurses, da lahko v svoji distribuciji zaženete naslednjo serijo ukazov.

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

Nato zaženite konfiguracijo in naredite skript za namestitev in prevajanje htop.

# ./configure
# make
# make install

Kako uporabljam htop?

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

# htop

  1. Glava, kjer lahko vidimo informacije, kot so CPU, pomnilnik, zamenjava, in prikazuje tudi naloge, povprečje obremenitve in čas delovanja.
  2. Seznam procesov, razvrščenih po izkoriščenosti procesorja.
  3. Noga prikazuje različne možnosti, kot so pomoč, nastavitev, ubijanje drevesnega filtra, lepo, izhod itd.

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

Tu lahko nastavite števce, natisnjene na vrhu okna, nastavite različne možnosti prikaza, izberete med barvnimi vzorci in izberete, kateri stolpci se natisnejo v katerem vrstnem redu.

Vnesite drevo ali t za prikaz drevesnega pogleda procesov.

Lahko uporabite funkcijske tipke, prikazane v nogi, da uporabite to izvrstno aplikacijo htop za spremljanje procesov, ki se izvajajo v Linuxu. Svetujemo pa, da namesto funkcijskih tipk uporabite tipke z znaki ali bližnjice, saj so se med varno povezavo morda preslikale z nekaterimi drugimi funkcijami.

Nekatere bližnjice in funkcijske tipke ter njihova funkcionalnost za interakcijo s htop.