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.
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:
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:
2 Interesantes apps de terminal para GNU/Linux
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
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
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»
.
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»
.