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
- Zaglavlje, gdje možemo vidjeti informacije kao što su CPU, Memorija, Zamjena i također prikazuje zadatke, prosjek opterećenja, i Vrijeme rada.
- Lista procesa sortiranih prema CPU korištenju.
- 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.