Htop - interaktivni preglednik procesa za Linux


Ovaj je članak nastavak naše serije nadgledanja Linux sustava, danas govorimo o najpopularnijem alatu za nadzor nazvanom htop, koji je upravo dostignut do verzije 2.2.0 i dolazi s nekoliko novih značajki.

Htop je interaktivna aplikacija za nadgledanje procesa u stvarnom vremenu za Linux/Unix sustave, a također je i zgodna alternativa naredbi top, koja je zadani alat za praćenje procesa koji dolazi s unaprijed instaliranim na svim Linux operativnim sustavima.

Htop ima brojne druge user-friendly značajke koje nisu dostupne pod zapovjedništvom vrha, a to su:

  1. U htopu se možete pomicati vertikalno za prikaz cijelog popisa procesa i vodoravno za prikaz cijelih naredbenih redaka.
  2. Počinje vrlo brzo u usporedbi s vrhom, jer ne čeka dohvaćanje podataka tijekom pokretanja.
  3. U htopu možete ubiti više procesa odjednom bez umetanja njihovih PID-ova.
  4. U htopu više ne trebate unositi broj procesa ili vrijednost prioriteta da biste uljepšali postupak.
  5. Pritisnite "e" da biste ispisali skup varijabli okruženja za postupak.
  6. Pomoću miša odaberite stavke popisa.

Instalirajte Htop pomoću binarnih paketa u Linuxu

Da biste instalirali Htop na RHEL 8/7/6/5 i CentOS 8/7/6/5, vaš sustav mora imati instalirano i omogućeno spremište EPEL, da biste to učinili, izvršite sljedeće naredbe na svojim distribucijama da biste ga instalirali i omogućili za svoj arhitektura sustava (32-bitna ili 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

Nakon što se EPEL spremište instalira, možete pritisnuti sljedeću yum naredbu za dohvaćanje i instaliranje htop paketa kao što je prikazano.

# yum install htop

Korisnici Fedore mogu jednostavno instalirati htop pomoću spremišta Fedora Extras upisivanjem:

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

U Debianu i Ubuntuu htop možete dokucati tako da upišete:

# sudo apt-get install htop

Sastavite i instalirajte Htop iz izvornih paketa

Da biste instalirali verziju Htop 2.2.0, na svom sustavu morate imati instalirane razvojne alate i ncursese da biste na taj način pokrenuli sljedeću seriju naredbi na svojim distribucijama.

# 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

Zatim pokrenite configure i napravite skriptu za instalaciju i kompajliranje htop-a.

# ./configure
# make
# make install

Kako se koristi htop?

Sada pokrenite alat za nadzor htop-a izvršavanjem sljedeće naredbe na terminalu.

# htop

  1. Zaglavlje, gdje možemo vidjeti informacije poput CPU-a, memorije, zamjene, a također prikazuje zadatke, prosjek učitavanja i vrijeme rada.
  2. Popis procesa sortiranih prema upotrebi CPU-a.
  3. Podnožje prikazuje različite opcije kao što su pomoć, postavljanje, ubojstvo stabla filtra, lijepo, napuštanje itd.

Pritisnite F2 ili S za izbornik za postavljanje> postoje četiri stupca, tj. Postavljanje, lijevi stupac, desni stupac i dostupni mjerači.

Ovdje možete konfigurirati brojila otisnuta na vrhu prozora, postaviti razne opcije prikaza, odabrati uzorke boja i odabrati stupce kojim se redoslijedom ispisuju.

Upišite stablo ili t za prikaz prikaza stabla procesa.

Možete se pozvati na funkcijske tipke prikazane u podnožju kako biste koristili ovu izvrsnu htop aplikaciju za nadgledanje pokrenutih procesa Linuxa. Međutim, savjetujemo da umjesto funkcijskih tipki koristite tipke sa znakovima ili tipke prečaca jer su se možda preslikale s nekim drugim funkcijama tijekom sigurne veze.

Neke od prečaca i funkcijskih tipki i njihova funkcionalnost za interakciju s htopom.