Bashtop, una herramienta de terminal para la supervisión de recursos

agosto 07, 2020 , 0 Comments

about bashtop

En el siguiente artículo vamos a echar un vistazo a Bashtop. Esta es una utilidad con la que podremos monitorizar los recursos del equipo desde la terminal de Gnu/Linux. Se trata de una herramienta para la línea de comandos que nos va a mostrar estadísticas para de la CPU, memoria, procesos en ejecución o el ancho de banda, por mencionar algunos. Bashtop se puede instalar en Gnu/Linux, macOS e incluso FreeBSD.

Esta herramienta llega a los usuarios con una interfaz de terminal receptiva con un menú personalizable. La supervisión de diversas métricas del sistema se facilita gracias a la ordenada disposición de las distintas secciones de visualización. Con Bashtop, también vamos a poder ordenar los procesos, así como cambiar fácilmente entre las distintas opciones de clasificación. Además, puede enviar SIGKILL, SIGTERM y SIGINT a los procesos que nos interese.

Características generales de Bashtop

bashtop funcionando

  • Es un programa sencillo de utilizar.
  • Cuenta con una interfaz de usuario rápida y sensible, con selección de proceso mediante las teclas ARRIBA / ABAJO.
  • El programa cuenta con una función para mostrar estadísticas detalladas del proceso seleccionado.
  • Tendremos disponible la capacidad para filtrar procesos.
  • Vamos a tener disponible un fácil cambio entre las opciones de clasificación.
  • Podremos enviar señales SIGTERM, SIGKILL, SIGINT al proceso seleccionado.
  • El programa cuenta con un menú de interfaz de usuario desde el que podremos cambiar todas las opciones del archivo de configuración.
  • Gráfico de escala automática para el uso de la red.
  • Nos va a mostrar un mensaje en el menú si hay una nueva versión disponible.
  • También nos va a mostrar las velocidades actuales de lectura y escritura de los discos.
  • Cuenta con múltiples métodos de recopilación de datos.

Estas son algunas de las características de este programa. Se pueden consultar todas desde la página en GitHub del proyecto.

Instalación de Bashtop en Ubuntu

Para instalar con éxito Bashtop, tendremos que asegurarnos de tener las siguientes dependencias listas en nuestro sistema:

  • Bash 4.4 o versiones posteriores.
  • Git.
  • GNU Coreutils.
  • Herramientas de línea de comandos GNU sed, awk y grep.
  • Sensores Lm. Esta es opcional, y sirve para recopilar estadísticas de temperatura de la CPU.

Se pueden consultar todos los requisitos en detalle desde la página en Github del proyecto.

Instalación manual

Una vez cumplidos todos los requisitos previos, vamos a comenzar con la instalación manual de Bashtop. Esto debería funcionar en todas las distribuciones.

Para instalar Bashtop manualmente, vamos a comenzar clonando el repositorio de git con el siguiente comando en la terminal (Ctrl+Alt+T):

clonar git

git clone https://github.com/aristocratos/bashtop.git

Ahora ya podemos compilar desde la fuente utilizando los siguientes comandos en la misma terminal:

cd bashtop

sudo make install

Desinstalar

Para desinstalar Bashtop, desde la carpeta de Bashtop, solo tendremos que ejecutar el comando:

sudo make uninstall

Después tendremos que eliminar la carpeta desde dónde ejecutamos el anterior comando.

Instalar mediante snap o PPA

Aquí vamos a poder optar por 2 formas de instalar Bashtop en Ubuntu. La primera será utilizando snap o también podremos usar el administrador de paquetes APT.

Para instalar esta herramienta mediante paquete snap, tendremos que ejecutar en una terminal (Ctrl+Alt+T) el comando:

instalar bashtop como snap

sudo snap install bashtop

Si prefieres utilizar el administrador de paquetes APT, primero habrá que añadir el PPA de Bashtop ejecutando en una terminal (Ctrl+Alt+T) el comando:

añadir repositorio bashtop

sudo add-apt-repository ppa:bashtop-monitor/bashtop

Después de actualizar la lista de paquetes, ya podemos instalar Bashtop con el comando que se muestra a continuación:

instalar bashtop como apt

sudo apt install bashtop

Desinstalar

Si has utilizado el paquete snap para la instalación, podrás eliminarlo de tu sistema escribiendo en la terminal (Ctrl+Alt+T) el comando:

desinstalar bashtop snap

sudo snap remove bashtop

Si optaste por usar el repositorio para la instalación, se puede eliminar del sistema escribiendo en la terminal (Ctrl+Alt+T):

desinstalar repo

sudo add-apt-repository -r ppa:bashtop-monitor/bashtop

En este caso, ahora podemos proceder a desinstalar Bashtop escribiendo en la misma terminal:

desinstalar bashtop como apt

sudo apt remove bashtop; sudo apt autoremove

Usar Bashtop

Tras la instalación, cuando queramos iniciar esta herramienta, simplemente tendremos que ejecutar el siguiente comando en la terminal (Ctrl+Alt+T):

bashtop

Configuración

El archivo de configuración de Bashtop lo podemos encontrar en ~/.config/bashtop/bashtop.cfg. En este archivo vamos a poder cambiar los parámetros como consideremos oportuno, para personalizar la apariencia y la salida de métricas.

configuración desde el menú

Para echar un vistazo a los comandos y atajos de teclado, podemos iniciar la herramienta y pulsar la tecla ESC. Después habrá que seleccionar la opción ‘AYUDA‘ usando la flecha hacia abajo.

Esta herramienta proporciona a los usuarios una excelente manera de vigilar los recursos de nuestro sistema. Sin embargo, además de consumir más recursos, también es más lenta que top y htop. Para obtener más información acerca de Bashtop, los usuarios podemos consultar la página en GitHub del proyecto.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.