Bashtop y Spdtest: 2 Interesantes apps de terminal para GNU/Linux

Bashtop y Spdtest: 2 Interesantes apps de terminal para GNU/Linux

Bashtop y Spdtest: 2 Interesantes apps de terminal para GNU/Linux

Para los Usuarios avanzados y Sysadmin siempre es un placer y una buena práctica, hacer uso de las Terminales (Consolas) de GNU/Linux para llevar a cabo operaciones simples o complejas sobre el Sistema Operativo, existan o no, aplicaciones graficas (GUI) para realizarlas.

Por ejemplo, existen aplicaciones gráficas nativas o externas, que nos permiten por un lado, el monitoreo de los recursos y servicios del sistema, y por el otro, la medición del ancho de banda de Internet conectado a un Ordenador. También hay como alternativas, aplicaciones no graficas (CLI) para ello, como Top, HTop y SpeedTest. Sin embargo, para nuestro artículo de hoy, hablaremos de 2 apps del grupo de GitHub «Aristocráticos» llamadas Bashtop y Spdtest.

Bashtop y Spdtest: Introducción

Para el caso, de los que usan o desean usar las conocidas aplicaciones de terminal llamadas Top, HTop y NMon, pueden ampliar la información de la misma, leyendo nuestra anterior publicación sobre las mismas llamada:

Artículo relacionado:
Top, htop, nmon: Monitores del sistema en terminal

Para el caso, de los que usan o desean usar las conocidas aplicaciones de terminal llamadas SpeedTest o Tespeed, pueden ampliar la información de la misma, leyendo nuestras anteriores publicación sobre las mismas llamadas:

Artículo relacionado:
Prueba tu velocidad de Internet desde la consola
speedtest-linux-main
Artículo relacionado:
¿Cómo ejecutar una prueba de velocidad de internet desde la terminal?

2 Interesantes apps de terminal para GNU/Linux

Bashtop: Descripción

Bashtop

Es un Monitor de recursos que muestra el uso y las estadísticas del procesador, la memoria, los discos, la red y los procesos. Está desarrollado en «Lenguaje de terminal Bash» y es distribuido con licencia Apache 2.0.

Entre sus muchas características están las mencionadas a continuación:

  • Fácil de usar, con un sistema de menú inspirado en el juego.
  • Una interfaz de usuario rápida y sensible con teclas ARRIBA y ABAJO para procesar la selección.
  • Función para mostrar estadísticas detalladas del proceso seleccionado.
  • Capacidad de filtrar procesos.
  • Fácil cambio entre las opciones de clasificación.
  • Envía SIGTERM, SIGKILL, SIGINT al proceso seleccionado.
  • Menú UI para cambiar todas las opciones del archivo de configuración.
  • Gráfico de escalado automático para el uso de la red.

En lo personal, al instalarlo y ejecutarlo con las respectivas órdenes de comandos, me pareció muy detallado, hermoso y funcional, por lo cual creó que es una excelente alternativa a considerar en caso de querer algo un poco más avanzado y distinto a Top y HTop.

sudo mkdir -p /opt/apps-aristocratos ; sudo chmod 777 -R /opt/apps-aristocratos ; sudo chown $USER. -R /opt/apps-aristocratos ; cd /opt/apps-aristocratos ; sudo git clone https://github.com/aristocratos/bashtop.git

bashtop/bashtop

Por último, vale la pena mencionar que requiere Bash 4.4 o superior, preferiblemente 5.0 en adelante, para que el mismo pueda hacer uso de la variable $EPOCHREALTIME en lugar de muchas llamadas externas de comandos de fecha.

Spdtest: Descripción

Spdtest

Es un Medidor del ancho de banda de Internet, es decir, una aplicación capaz de medir la fiabilidad de la velocidad de la conexión de Internet de nuestro ordenador. Para dicho proceso, Spdtest realiza pruebas contra servidores aleatorios de speedtest.net en un intervalo de tiempo (definido por el usuario).

Además, si el mismo detecta una velocidad lenta (definida por el usuario), procede a ejecutar una serie de pruebas de descarga y carga, con pruebas de ruta opcionales a los servidores. Todo esto, y cualquier otra información relacionada es almacenada en un archivo de registro.

Spdtest, actualmente está en versión Beta (0.3.0) y es distribuido con licencia Apache 2.0. Para un óptimo funcionamiento debe ser instalado en un Sistema Operativo GNU/Linux con Bash (versión 4.4 o superior), Python 3 (versión 3.7 o superior), además de los paquetes y/o aplicaciones jp, grc, mtr, less y speedtest.

En lo personal, al instalarlo y ejecutarlo con las respectivas órdenes de comandos, no se me ejecutó satisfactoriamente, por lo que tuve que hacer modificaciones en el código del mismo, con resultados no exitosos. Es decir, no logró realizar la medición de la fiabilidad de mi conexión de Internet. Sin embargo, creó que de funcionar en algún Sistema Operativo sería una excelente herramienta avanzada para tal propósito, según se ve en las imágenes de su interfaz gráfica y se lee en las características de su sitio web.

sudo mkdir -p /opt/apps-aristocratos ; sudo chmod 777 -R /opt/apps-aristocratos ; sudo chown $USER. -R /opt/apps-aristocratos ; cd /opt/apps-aristocratos ; sudo git clone https://github.com/aristocratos/spdtest.git

spdtest/spdtest.sh

Imagen generica para conclusiones de artículos

Conclusión

Esperamos que esta pequeña y útil publicación sobre estas 2 interesantes aplicaciones de «Software Libre y Código Abierto» para el terminal de «GNU/Linux», llamadas «Bashtop y Spdtest», la primera orientada al monitoreo de los recursos y servicios del sistema, y la segunda orientada a la medición del ancho de banda de Internet conectado al Ordenador; sea de mucho interés y utilidad, para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución a la difusión del maravilloso, gigantesco y creciente ecosistema de aplicaciones de «GNU/Linux».

Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en línea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras áreas del conocimiento. Por ahora, si te ha gustado esta «publicación», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.

O simplemente, visita nuestra página de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demás temas relacionados con la «Informática y la Computación», y la «Actualidad tecnológica».


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.