Htop - Linux üçin interaktiw proses görkezijisi


Bu makala, Linux ulgamy gözegçilik seriýamyzyň dowamy, bu gün ýaňy 3.0.5 wersiýasyna ýeten we ajaýyp täze aýratynlyklar bilen gelýän htop atly iň meşhur gözegçilik guraly hakda gürleşýäris.

Linuxhli Linux operasiýa ulgamlarynda öňünden gurnalan deslapky proses gözegçilik guraly bolan ýokary buýruk.

Htop-da ýokarky buýruk astynda elýeterli bolmadyk köp sanly ulanyjy üçin amatly aýratynlyklar bar we olar:

  • htop-da, doly amal sanawyny görmek üçin dikligine aýlap we doly buýruk setirlerini görmek üçin keseligine aýlap bilersiňiz.
  • topokarky bilen deňeşdirilende gaty çalt başlaýar, sebäbi başlangyç wagtynda maglumat almaga garaşmaýar.
  • htop-da, PID-lerini goýman birbada birden köp prosesi öldürip bilersiňiz.
  • htop-da, prosesi täzeden owadanlamak üçin amal belgisini ýa-da ileri tutulýan bahany girizmek zerurlygy ýok.
  • Bir proses üçin daşky gurşaw üýtgeýjiler toplumyny çap etmek üçin “e” basyň.
  • Sanaw elementlerini saýlamak üçin syçanjygy ulanyň.

Linux-da Htop guruň

Htop paketleri köplenç häzirki zaman Linux paýlanyşlarynda bar we ulgamyňyzdan deslapky paket dolandyryjysyny ulanyp gurup bolýar.

$ 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

Linux-daky çeşmelerden Htop-y düzüň we guruň

Çeşmelerden Htop gurmak üçin ulgamyňyzda Ösüş Gurallary we Şepagat uýalary bolmaly, munuň üçin degişli paýlamalaryňyzda aşakdaky buýruklary ýerine ýetiriň.

$ 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

Ondan soň, Github reposyndan iň soňky htop-y göçürip alyň we sazlamany işlediň we htop-y gurmak we düzmek üçin skript düzüň.

$ 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

Htop nädip ulanmaly?

Indi terminalda aşakdaky buýrugy ýerine ýetirip, htop gözegçilik guralyny işlediň.

# htop

  1. CPU, oryat, Swap ýaly maglumatlary görüp bilýän, şeýle hem meseleleri, ortaça ýük we Up-time görkezýän sözbaşy.
  2. CPU ulanylyşy boýunça tertiplenen amallaryň sanawy.
  3. Aşakda kömek, gurnamak, süzgüç agajy öldürmek, gowy, çykmak we ş.m. ýaly dürli wariantlar görkezilýär

Gurnama menýusy üçin F2 ýa-da S basyň> dört sütün bar, ýagny gurmak, çep sütün, sag sütün we elýeterli ölçegler.

Bu ýerde, penjiräniň ýokarsynda çap edilen metrleri sazlap, dürli displeý opsiýalaryny düzüp, reňk nagyşlarynyň arasynda saýlap we haýsy sütüniň haýsy tertipde çap edilendigini saýlap bilersiňiz.

Agaç görnüşini görkezmek üçin agaç ýa-da t ýazyň.

Linux-yň işleýşine gözegçilik etmek üçin bu elli htop programmasyny ulanmak üçin aşaky sözbaşyda görkezilen funksiýa düwmelerine ýüz tutup bilersiňiz. Şeýle-de bolsa, funksiýa düwmeleriniň ýerine nyşan düwmelerini ýa-da gysga düwmeleri ulanmagy maslahat berýäris, sebäbi howpsuz birikme wagtynda käbir beýleki funksiýalar bilen kartalaşdyrylan bolmagy mümkin.

Käbir gysga ýol we funksiýa düwmeleri we htop bilen täsirleşmek üçin işleýşi.