Herramientas para monitorear tu sistema #Linux desde la línea de comandos

Veamos algunas herramientas para monitorear el funcionamiento de tu sistema y los procesos y aplicaciones que se ejecutan en tu sistema GNU/Linux

Bashtop en mi openSUSE con i3wm (clic sobre la imagen para apliar)

En ocasiones tenemos que mirar en nuestro sistema qué aplicación está consumiendo más recursos de memoria, o simplemente saber qué procesos se están ejecutando dentro de nuestro sistema GNU/Linux.

Vamos a ver algunas herramientas disponibles para la línea de comandos. Cada una con sus pros y sus contras, que cada cual elija en función de sus necesidades o preferencias.

Todas estas herramientas ofrecen información de manera dinámica de lo que se está ejecutando en el sistema y ofrecen un resumen de esa información y una lista de tareas que se puede ordenar por consumo de CPU, por consumo de RAM, etc.

Además también ofrecen un resumen de otras informaciones del sistema, como el número de usuario registrados, el tiempo de sesión, etc.

Veamos una lista de las herramientas que conozco disponibles en GNU/Linux…

Sigue leyendo “Herramientas para monitorear tu sistema #Linux desde la línea de comandos”

Excalidraw es una pizarra en blanco en la que realizar diagramas dibujados a mano

Excalidraw es una herramienta para poder realizar diagramas como dibujados a mano en una pizarra blanca pero en tu navegador y además también colaborativa

Probando excalidraw (clic sobre la imagen para ampliar)

Muchas veces las mejores ideas surgen dibujando sobre una servilleta en un bar o en un retazo de papel. A veces es mejor dibujar diagramas o ideas a mano alzada para después ir perfilando y definiendo las cosas más adelante.

Y en época del auge del teletrabajo qué mejor que utilizar una “pizarra en blanco” virtual sobre la que ir perfilando a mano alzada tus ideas, planes, etc. Y mejor si permite colaborar y además es software libre. Eso es Excalidraw.

Sigue leyendo “Excalidraw es una pizarra en blanco en la que realizar diagramas dibujados a mano”

Wavemon la herramienta para monitorizar tu wifi desde la línea de comandos de Linux

wavemon es una aplicación para la línea de comandos para monitorear varios parámetros de nuestro hardware wifi: intensidad de la señal, niveles de ruido, estadísticas de transmisión, parámetros de la red, etc

wavemon es una aplicación escrita en C y publicada bajo licencia GPL3.0 con una interfaz ncurses que sirve para monitorizar nuestro hardware wifi. Ofrece información en tiempo real de nuestra red e información de nuestro dispositivo.

Sigue leyendo “Wavemon la herramienta para monitorizar tu wifi desde la línea de comandos de Linux”

Mostrar el historial de un archivo de GitHub de una manera más vistosa y atractiva

Con esta herramienta revisaremos el historial de un archivo de GitHub de una manera más visual viendo los commits, autores y cambios realizados.

Con githistory podemos navegar de una manera visual y con animaciones por el historial de un archivo de un repositorio git alojado en GitHub.

Mediante esta herramienta podremos ver el autor de los commits, los títulos de los commits y las partes del código o texto que se han modificado, quitado o añadido y todo presentado con unas animaciones que lo hacen más intuitivo.

Sigue leyendo “Mostrar el historial de un archivo de GitHub de una manera más vistosa y atractiva”

El buscador de paquetes de openSUSE renueva su interfaz

Además de contar con los repositorios en openSUSE existe una herramienta on-line con la que buscar paquetes que no se encuentren en los repositorios o no encontremos por otros medios.

Quizás hayas lo hayas utilizado alguna vez en esta dirección:  http://software.opensuse.org/121/es, esta es su interfaz:

Pero openSUSE está actualizando este buscador de paquetes, modificando la manera de buscar y actualizando la herramienta para hacerla más visual y efectiva. Esta es la nueva dirección: http://software.opensuse.org/packages donde puedes ver los cambios en su nueva interfaz:

 Pero todos estos cambios necesitan de ayuda de los usuarios para seguir mejorándolos, completándolos e implementando nuevas funcionalidades. Así que openSUSE hace un llamamiento a la comunidad para que quien sepa programar en lenguaje Ruby ayude a seguir mejorando esta herramienta de openSUSE y ayude a todos los usuarios. Puedes ver la nota original pinchando aqui, de la que traduzco el contenido por si alguien se anima a participar en este proyecto con sus conocimientos y con su tiempo. Es una oportunidad más de colaborar con openSUSE!

“Hace 2 semanas que Thomas “digitaltom” Schmidt empezó a trabajar en el lavado de cara de la interfaz del buscador de software de openSUSE. En este tiempo la interfaz gráfica del buscador con su aspecto un poco técnico, se ha convertido en una mucha más moderna y más sencilla de utilizar. Pero todavía hay mucho que realizar en cuanto a diseño y hacer la búsqueda de paquetes más amigable e intuitiva dentro de todos los repositorios de buildservice que cuenta on más de 170.000 paquetes de software.

Puedes echarle un vistazo y probarla desde este enlace: http://software.opensuse.org/packages. Seguro que estás de acuerdo en que se ha avanzado mucho. Pero todavía queda mucho más por hacer! Si tienes conocimiento de lenguaje Ruby y quieres demostrarlo mejorando la experiencia de millones de usuarios  de openSUSE en la búsqueda e instalación de software, esta es tu oportunidad! Puedes enterarte y formar parte de la discusión de cómo debería ser este nuevo buscador por medio de las listas de correo (aqui, aqui o aqui).

Desde que se discutieron ciertos aspectos, surgió una lista de cosas que se necesitan hacer o añadir en las próximas semanas. Si quieres intentarlo, haz tu aportación desde el repo oficial en github !!

La nueva interfaz está escrita en Ruby. Recopila todos los datos de openSUSE build service (obs) que están documentadas aqui. Los resultados de las discusiones han sido recogidos por Tom en esta lista de cosas por hacer que puedes consultar en Github. Algunos consejos para aquellos que quieran saber más podrían ser:

  • Testear y comprobar las páginas con diferentes navegadores.
  • Crear imágenes para algunas aplicaciones destacadas como en este ejemplo.
  • Vincular a las instrucciones de instalación para distros no suse (como en software.o.o/download).
  • Añadir información sobre herramientas para los enlaces de descarga, incluyendo el tamaño, la fecha, etc
  • Definir un orden para los paquetes no soportados.
  • Reparar y encontrar bugs, por ejemplo: Libreoffice no se encuentra cuando busco “libreoffice” pero sí cuando busco “office”.
  • y mucho más que tú puedes hacer!!!

Si deseas trabajar con el lenguaje Ruby/Rails, en un proyecto profesional junto con un profesional experimentado y dar a conocer tu distribución favorita, ésta es tu oportunidad!!

Puedes ponerte en contacto con Thomas (con el nick digitaltom) en el canal IRC de Freenode #opensuse-project, y tambien en Google+

No lo dudes descarga el repo desde github y trabaja con él ”

———————————————————————————–

 

Grabador de escritorio en GNU/Linux

En GNULinux existen soluciones para casi todo, y si no las hay se inventan!!

Recientemente quise realizar un video tutorial grabando los pasos seguidos en mi escritorio, y despues montándolo con Kdenlive. En otras ocasiones utilizaba Record my desktop, para grabar el escritorio, pero despues de varios intentos, no consegui que grabase correctamente, ni siquiera lanzado desde Kdenlive. Se grababa muy deprisa, y ni modificando opciones, etc conseguí que funcionara correctamente. Sé que hay otras opciones, como Istambul, o directamente desde la línea de comandos con ffmpeg.

Pero en foroSUSE.org los compañeros Defton (o Darkspark) y jcsl, han creado un par de scripts con una sencilla interfaz gráfica para realizar esta tarea.

El Script de Defton que es el que he usado, está escrito en Perl y dispone de una sencilla interfaz gráfica para lanzar y pausar o detener la grabación y desde la que se puede poner nombre al archivo de salida generado, que se guarda en formato *.mpg.

Si quieres echarle un vistazo y descargarlo para usarlo, sigue este enlace: http://www.forosuse.org/forosuse/showthread.php?t=26824  en el que podrás ver las últimas actualizaciones y mejoras añadidas gracias a la participación de la comunidad. Revisa el post hasta el final, ya que hay muchas explicaciones de cómo hacerle funcionar si te da problemas, y hay versiones con actualizaciones y mejoras importantes. Una herramienta sencilla y eficaz. Requiere como dependencias sólo los paquetes  Perl/tk y ffmpeg.

– El Script de jcsl está escrito en Python e incluye un contador del tiempo de grabación, el botón de grabar parpadea cuando está en marcha y se puede capturar toda la pantalla o seleccionar la ventana que se quiere grabar. Si lo queréis descargar y probar lo podéis hacer desde este enlace: http://www.forosuse.org/forosuse/showthread.php?t=27523.

Las dependencias que requieren son python3 y python3-tk. Desde el enlace que os he puesto podéis descargaros el script comprimido.

Espero que os sean útiles los aportes de estos usuarios de openSUSE y miembros de foroSUSe.org. A mi me han servido y por eso lo he apuntado en el blog, para tenerlo a mano y para compartirlos con todos.

———————————————————————————–