Htop: un visor de procesos interactivo para Linux


Este artículo es la continuación de nuestra serie de monitoreo de sistemas Linux, hoy estamos hablando de la herramienta de monitoreo más popular llamada htop, que acaba de llegar a la versión 2.2.0 y viene con algunas características nuevas y geniales.

Htop es una aplicación interactiva de monitoreo de procesos en tiempo real para sistemas tipo Linux/Unix y también una práctica alternativa a top command, que es una herramienta de monitoreo de procesos predeterminada que viene preinstalada en todos los sistemas operativos Linux.

Htop tiene muchas otras funciones fáciles de usar, que no están disponibles bajo el comando superior y son:

  1. En htop, puede desplazarse verticalmente para ver la lista completa de procesos y desplazarse horizontalmente para ver las líneas de comando completas.
  2. Comienza muy rápido en comparación con la parte superior, porque no espera a obtener datos durante el inicio.
  3. En htop, puede matar más de un proceso a la vez sin insertar sus PID.
  4. En htop, ya no es necesario ingresar el número de proceso o el valor de prioridad para volver a agrandar un proceso.
  5. Presione "e" para imprimir el conjunto de variables de entorno para un proceso.
  6. Utilice el mouse para seleccionar elementos de la lista.

Instalar Htop usando paquetes binarios en Linux

Para instalar Htop en RHEL 8/7/6/5 y CentOS 8/7/6/5, su sistema debe tener el repositorio EPEL instalado y habilitado; para hacerlo, ejecute los siguientes comandos en sus respectivas distribuciones para instalarlo y habilitarlo para su Arquitectura del sistema (32 bits o 64 bits).

-------------- 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

Una vez que se ha instalado el repositorio EPEL, puede presionar el siguiente comando yum para buscar e instalar el paquete htop como se muestra.

# yum install htop

Los usuarios de Fedora pueden instalar fácilmente htop usando el repositorio Fedora Extras escribiendo:

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

En Debian y Ubuntu, puede obtener htop escribiendo:

# sudo apt-get install htop

Compile e instale Htop desde paquetes fuente

Para instalar la versión Htop 2.2.0, debe tener las Herramientas de desarrollo y Ncurses instalados en su sistema, para hacerlo ejecute la siguiente serie de comandos en sus respectivas distribuciones.

# 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

A continuación, ejecute configure y cree un script para instalar y compilar htop.

# ./configure
# make
# make install

¿Cómo uso htop?

Ahora ejecute la herramienta de monitoreo htop ejecutando el siguiente comando en la terminal.

# htop

  1. Encabezado, donde podemos ver información como CPU, memoria, intercambio y también muestra tareas, promedio de carga y tiempo de actividad.
  2. Lista de procesos ordenados por uso de CPU.
  3. El pie de página muestra diferentes opciones como ayuda, configuración, eliminación del árbol de filtros, agradable, salir, etc.

Presione F2 o S para el menú de configuración> hay cuatro columnas, es decir, Configuración, Columna izquierda, Columna derecha y Medidores disponibles.

Aquí, puede configurar los medidores impresos en la parte superior de la ventana, establecer varias opciones de visualización, seleccionar entre patrones de color y elegir qué columnas se imprimen en qué orden.

Escriba árbol ot para mostrar la vista de árbol de procesos.

Puede consultar las teclas de función que se muestran al pie de página para usar esta ingeniosa aplicación htop para monitorear los procesos en ejecución de Linux. Sin embargo, le recomendamos que utilice teclas de caracteres o teclas de método abreviado en lugar de teclas de función, ya que es posible que se haya asignado a otras funciones durante la conexión segura.

Algunas de las teclas de función y de acceso directo y su funcionalidad para interactuar con htop.