Htop: un visualitzador de processos interactiu per a Linux


Aquest article és la continuació de la nostra sèrie de monitorització del sistema Linux, avui parlem de l'eina de monitorització més popular anomenada htop, que acaba d'arribar a la versió 3.0.5 i inclou algunes funcions noves.

comanda superior, que és una eina de control de processos predeterminada que ve preinstal·lada a tots els sistemes operatius Linux.

Htop té moltes altres funcions fàcils d'utilitzar, que no estan disponibles a l'ordre superior i són:

  • A htop, podeu desplaçar-vos verticalment per veure la llista completa de processos i desplaçar-vos horitzontalment per veure les línies d'ordres completes.
  • Comença molt ràpidament en comparació amb la part superior perquè no espera a obtenir dades durant l'inici.
  • A htop, podeu matar més d'un procés alhora sense inserir els seus PID.
  • A htop, ja no cal que introduïu el número de procés o el valor de prioritat per tornar a millorar un procés.
  • Premeu “e” per imprimir el conjunt de variables d'entorn d'un procés.
  • Utilitzeu el ratolí per seleccionar elements de la llista.

Instal·leu Htop a Linux

Els paquets htop estan disponibles principalment en totes les distribucions de Linux modernes i es poden instal·lar mitjançant el gestor de paquets predeterminat del vostre sistema.

$ 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

Compileu i instal·leu Htop des de fonts a Linux

Per crear Htop a partir de fonts, heu de tenir instal·lats les eines de desenvolupament i Ncurses al vostre sistema, per fer-ho executeu la següent sèrie d'ordres a les vostres distribucions respectives.

$ 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

A continuació, descarregueu l'últim htop des del dipòsit de Github i executeu la configuració i feu un script per instal·lar i compilar 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

Com puc utilitzar htop?

Ara executeu l'eina de supervisió htop executant l'ordre següent al terminal.

# htop

  1. Capçalera, on podem veure informació com ara CPU, memòria, intercanvi i també mostra les tasques, la mitjana de càrrega i el temps d'activitat.
  2. Llista de processos ordenats per la utilització de la CPU.
  3. El peu de pàgina mostra diferents opcions com ara ajuda, configuració, eliminació d'arbres de filtre, nice, sortir, etc.

Premeu F2 o S per al menú de configuració > hi ha quatre columnes, és a dir, Configuració, columna esquerra, columna dreta i comptadors disponibles.

Aquí podeu configurar els comptadors impresos a la part superior de la finestra, establir diverses opcions de visualització, seleccionar entre patrons de color i triar quines columnes s'imprimeixen en quin ordre.

Escriviu arbre o t per mostrar la vista d'arbre dels processos.

Podeu consultar les tecles de funció que es mostren al peu de pàgina per utilitzar aquesta enginyosa aplicació htop per supervisar els processos en execució de Linux. Tanmateix, recomanem que utilitzeu tecles de caràcters o tecles de drecera en lloc de tecles de funció, ja que poden haver-se relacionat amb algunes altres funcions durant la connexió segura.

Algunes de les tecles de drecera i de funció i la seva funcionalitat per interactuar amb htop.