Personalizar el terminal de Linux

  A pesar de que las terminales básicas de las distintas distrribuciones de Linux poseen opciones para su personalización, hay veces que no son suficientes para el usuario, por lo que este debe optar por recurrir a programas externos o la instalación de otros programas de terminal más personalizables o, por lo menos, con las opciones de personalización deseadas por el usuario.
  Por Internet existen numerosos tutoriales, tanto en vídeo como en bitácoras escritas, para lograr este objetivo. La presente entrada muestra un modo de configuración sencillo que atiende bastante bien a los gustos de personalización de numerosos usuarios de Linux.
  Naturalmente, como se ha sugerido más arriba, el método de configuración explicado aquí no es el único que existe, y un usuario de Linux deberá escoger el mejor procedimiento a seguir para lograr este objetivo.
  Este sistema requiere de la instalación de un solo programa: FIGlet (aunque para complementarlo también se puede instalar TOIlet).

El terminal MUltipleXer (tmux)

  En una entrada anterior se habló del emulador de terminal Terminator. En esta ocasión se hablará de un multiplexador de terminal (programa que funciona exactamente como un gestor de ventanas y paneles dentro de un terminal. Así, cada ventana es como una pestaña similar a las de un navegador de red, mientras que los paneles, no son mas que subdivisiones del terminal cada una de las cuales alberga un terminal dentro del terminal principal) conocido como tmux.
  Este programa tiene la ventaja añadida de que permite al usuario desacoplar la sesión del terminal, pudiendo recuperar esa sesión posteriormente. Por otra parte, no es necesario que el sistema operativo tenga entorno gráfico de escritorio para poder hacer funcionar este multiplexador de terminal.

Uso básico del SDSF (Parte 5: Panel H)

  El Sistema de Visualización y Facilitación de Búsqueda ["System Display and Search Facility" ("SDSF"), en inglés] del sistema operativo z/OS, visto en entradas anteriores, es una herramienta desarrollada por la empresa IBM para monitorizar ordenadores centrales, y gestionar algunos de sus aspectos.
  Mediante esta herramienta se puede precisar la monitorización tanto de las operaciones que se ejecutan en el z/OS, como de los recursos del sistema. Para este cometido, el SDSF posee diferentes pantallas, o paneles, que son tan altamente configurables como el resto del sistema operativo al que pertenecen.
  Por otra parte, esta herramienta tiene numerosos filtros para delimitar las monitorizaciones y las consultas en sus múltiples paneles, además de un conjunto de comandos con los que el usuario puede administrar algunas de las operaciones observadas mediante este programa.
  Ciertos comandos y filtros funcionan en todas las pantallas, mientras que otros únicamente se pueden ejecutar en algunas de estas; en ambos casos, si el usuario tiene los permisos adecuados, naturalmente.

El sistema de gestión de paquetes

  En una entrada anterior se ha tratado el tema de un gestor de paquetes (como también es llamado el sistema de gestión de paquetes) en concreto, y en otras se han mencionado comandos para instalar uno u otro programa. Dichos comandos también pertenecen a un sistema de gestión de paquetes.
  En informática, un gestor de paquetes mantiene un registro del software que está instalado en su equipo informático, y le permite instalar software nuevo, actualizarlo a versiones más recientes, o eliminar software de una manera sencilla.
  Dentro de este contexto, se entiende por paquete a los conjuntos de archivos que se agrupan y que se pueden instalar y eliminar como conjunto.
  Los sistemas de gestión de paquetes tienen la tarea de organizar todos los paquetes instalados en el sistema y se encargan de mantener su usabilidad, lo que consigue combinando las siguientes técnicas:


  • Comprobación de la suma de verificación para evitar que haya diferencias entre la versión local de un paquete y la versión oficial.
  • Comprobación de la firma digital.
  • Instalación, actualización y eliminación simple de paquetes.
  • Resolución de dependencias para garantizar que el software funcione correctamente.
  • Búsqueda de actualizaciones para proveer la última versión de un paquete, ya que normalmente solucionan bugs y proporcionan actualizaciones de seguridad.
  • Agrupamiento de paquetes según su función para evitar la confusión al instalarlos o mantenerlos.