Htop - Viewer tal-Proċess Interattiv għal Linux


Dan l-artikolu huwa l-kontinwazzjoni tas-serje ta 'monitoraġġ tas-sistema Linux tagħna, illum qed nitkellmu dwar l-għodda ta' monitoraġġ l-aktar popolari msejħa htop, li għadha kif laħqet il-verżjoni 3.0.5 u tiġi b'xi karatteristiċi ġodda friski.

top kmand, li hija għodda default ta 'monitoraġġ tal-proċess li tiġi installata minn qabel fuq is-sistemi operattivi Linux kollha.

Htop għandu bosta karatteristiċi oħra faċli għall-utent, li mhumiex disponibbli taħt il-kmand ta 'fuq u huma:

  • F'htop, tista' tiskrollja vertikalment biex tara l-lista sħiħa tal-proċessi u tiskrollja orizzontalment biex tara l-linji ta' kmand sħaħ.
  • Jibda malajr ħafna meta mqabbel mal-quċċata għax ma jistenna li jġib id-dejta waqt l-istartjar.
  • F'htop, tista' toqtol aktar minn proċess wieħed f'daqqa mingħajr ma ddaħħal il-PID tagħhom.
  • F'htop, m'għadx għandek bżonn iddaħħal in-numru tal-proċess jew il-valur tal-prijorità biex terġa' ttejjeb proċess.
  • Agħfas “e” biex tipprintja s-sett ta' varjabbli ambjentali għal proċess.
  • Uża l-maws biex tagħżel oġġetti tal-lista.

Installa Htop fil-Linux

Il-pakketti htop huma l-aktar disponibbli fid-distribuzzjonijiet moderni kollha tal-Linux u jistgħu jiġu installati bl-użu tal-maniġer tal-pakketti default mis-sistema tiegħek.

$ 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

Ikkompila u Installa Htop minn Sorsi fil-Linux

Biex tibni Htop minn sorsi, irid ikollok Għodod ta 'Żvilupp u Ncurses installati fis-sistema tiegħek, biex tagħmel dan mexxi s-serje ta' kmandi li ġejjin fuq id-distribuzzjonijiet rispettivi tiegħek.

$ 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

Sussegwentement, niżżel l-aħħar htop mir-repo Github u mexxi l-konfigurazzjoni u agħmel script biex tinstalla u tikkompila 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

Kif nuża htop?

Issa ħaddem l-għodda ta 'monitoraġġ htop billi tesegwixxi l-kmand li ġej fuq it-terminal.

# htop

  1. Header, fejn nistgħu naraw informazzjoni bħal CPU, Memory, Swap u turi wkoll kompiti, medja tat-tagħbija, u Up-time.
  2. Lista ta' proċessi magħżula skont l-użu tas-CPU.
  3. Il-footer juri għażliet differenti bħall-għajnuna, is-setup, il-qtil tas-siġar tal-filtru, il-sbuħija, il-waqfien, eċċ.

Agħfas F2 jew S għall-menu tas-setup > hemm erba 'kolonni jiġifieri Setup, Kolonna tax-Xellug, Kolonna tal-Lemin, u Meters Disponibbli.

Hawnhekk, tista 'tikkonfigura l-miters stampati fin-naħa ta' fuq tat-tieqa, issettja diversi għażliet ta 'wiri, tagħżel fost mudelli tal-kulur u tagħżel liema kolonni huma stampati f'liema ordni.

Ittajpja siġra jew t biex turi l-vista tas-siġra tal-proċessi.

Tista 'tirreferi għal ċwievet tal-funzjoni murija fil-footer biex tuża din l-applikazzjoni nifty htop biex tissorvelja l-proċessi ta' tħaddim tal-Linux. Madankollu, nagħtu parir li tuża ċwievet tal-karattri jew tasti shortcut minflok ċwievet tal-funzjoni peress li jistgħu jkunu mmappjati ma 'xi funzjonijiet oħra waqt konnessjoni sigura.

Uħud mill-shortcut u ċwievet tal-funzjoni u l-funzjonalità tagħhom biex jinteraġixxu ma 'htop.