Htop - Interaktivni preglednik procesa za Linux


Ovaj članak je nastavak naše serije za praćenje Linux sistema, danas govorimo o najpopularnijem alatu za praćenje pod nazivom htop, koji je upravo dostigao verziju 3.0.5 i dolazi sa nekim cool novim funkcijama.

Htop je interaktivna aplikacija za praćenje procesa u realnom vremenu za Linux/Unix sisteme i također zgodna alternativa top komandi, koja je zadani alat za praćenje procesa koji dolazi unaprijed instaliran na svim Linux operativnim sistemima .

Htop ima brojne druge funkcije prilagođene korisniku, koje nisu dostupne pod naredbom top, a to su:

  • U htop-u možete da se pomerate okomito da vidite celu listu procesa i horizontalno da vidite pune komandne linije.
  • Počinje vrlo brzo u poređenju sa vrhom jer ne čeka da preuzme podatke tokom pokretanja.
  • U htop-u možete ubiti više od jednog procesa odjednom bez umetanja njihovih PID-ova.
  • U htop-u, više nije potrebno unositi broj procesa ili vrijednost prioriteta da biste ponovo uredili proces.
  • Pritisnite “e” da odštampate skup varijabli okruženja za proces.
  • Koristite miš za odabir stavki liste.

Instalirajte Htop u Linux

Paketi htop su uglavnom dostupni u svim modernim distribucijama Linuxa i mogu se instalirati korištenjem zadanog menadžera paketa iz vašeg sistema.

Instalirajte Htop na Debian

sudo apt install htop

Instalirajte Htop na Ubuntu

sudo apt install htop

Instalirajte Htop na Linux Mint

sudo apt install htop

Instalirajte Htop na Fedora

sudo dnf install htop

Instalirajte Htop na CentOS 8/7

sudo yum install epel-release
sudo yum install htop

Instalirajte Htop na RHEL 8/7

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

Instalirajte Htop na Rocky Linux/AlmaLinux

sudo yum install epel-release
sudo yum install htop

Instalirajte Htop na Gentoo

emerge sys-process/htop

Instalirajte Htop na Arch Linux

pacman -S htop

Instalirajte Htop na OpenSUSE

sudo zypper install htop

Kompajlirajte i instalirajte Htop iz izvora u Linuxu

Da biste napravili Htop iz izvora, morate imati Razvojne alate i Ncurses instalirane na vašem sistemu, da biste to učinili, pokrenite sljedeći niz naredbi na vašem odgovarajuće distribucije.

Na RHEL/CentOS i Fedora

sudo yum groupinstall "Development Tools"
sudo yum install ncurses ncurses-devel

Na Debianu, Ubuntuu i Mintu

sudo apt-get install build-essential  
sudo apt-get install libncurses5-dev libncursesw5-dev

Zatim preuzmite najnoviji htop iz Github repo-a i pokrenite konfiguriraj i napravite skriptu za instalaciju i kompajliranje htop-a.

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 da koristim htop?

Sada pokrenite htop monitoring alat tako što ćete izvršiti sljedeću naredbu na terminalu.

htop

Htop ima uglavnom tri sekcije

  1. Zaglavlje, gdje možemo vidjeti informacije kao što su CPU, Memorija, Zamjena i također prikazuje zadatke, prosjek opterećenja, i Vrijeme rada.
  2. Lista procesa sortiranih prema CPU korištenju.
  3. Podnožje prikazuje različite opcije kao što su pomoć, podešavanje, filter stablo ubijanje, >dobro, prestani, itd.

Pritisnite F2 ili S za meni za podešavanje > postoje četiri kolone, tj. Podešavanje, Ljeva kolona, Desna Kolona, i Dostupni mjerači.

Ovdje možete konfigurirati mjerače ispisane na vrhu prozora, postaviti različite opcije prikaza, odabrati između uzoraka boja i odabrati koji se stupci štampaju kojim redoslijedom.

Otkucajte tree ili t za prikaz stabla procesa.

Možete koristiti funkcijske tipke prikazane u podnožju kako biste koristili ovu zgodnu htop aplikaciju za nadgledanje Linux pokrenutih procesa. Međutim, savjetujemo korištenje tipki sa znakovima ili tipki prečica umjesto funkcijskih tipki jer su možda bile mapirane s nekim drugim funkcijama tokom bezbedne veze.

Htop prečice i funkcijske tipke

Neke prečice i funkcijske tipke i njihova funkcionalnost za interakciju s htop-om.