LPI – SOA: Script de Optimización Avanzada hecho en Bash Shell

LPI - SOA: Script de Optimización Avanzada hecho en Bash Shell

LPI – SOA: Script de Optimización Avanzada hecho en Bash Shell

Aproximadamente, por el año 2006 por motivos profesionales y laborales, me toco aprender y conocer este importante ámbito TI, es decir, el uso, soporte y administración de Sistemas Operativos (Distribuciones) GNU/Linux, y demás tecnologías libres y abiertas. Mientras que, para enero del año 2016, cuando ya tenía bastantes conocimientos al respecto, tuve la oportunidad de empezar a escribir aquí, en DesdeLinux. Y, dado que, mucho de lo que me gustaba se centraba en el empleo del Shell Scripting usando Bash Shell, de eso fueron mis primeros post publicados.

Además, para ese entonces, había creado una herramienta gráfica y multimedia, llamada LPI – SB (Linux Post Install – Script Bicentenario). Y con mucho de su código fuente, realicé bastantes artículos para enseñar a otros el arte del Shell Scripting. Así que, luego de muchos años, estoy intentando retomar la actualización del mismo, bajo otra aplicación llamada LPI – SOA (Linux Post Install – Script de optimización Avanzada).

MilagrOS 3.1: Ya se está trabajando en la segunda versión del año

MilagrOS 3.1: Ya se está trabajando en la segunda versión del año

Y, antes de comentar sobre esta pequeña utilidad de software que llamo «LPI – SOA», dejaremos unos enlaces a anteriores publicaciones relacionadas para su posterior lectura:

MilagrOS 3.1: Ya se está trabajando en la segunda versión del año
Artículo relacionado:
MilagrOS 3.1: Ya se está trabajando en la segunda versión del año
Respin MilagrOS: Nueva versión 3.0 - MX-NG-22.01 disponible
Artículo relacionado:
Respin MilagrOS: Nueva versión 3.0 – MX-NG-22.01 disponible

LPI - SOA: Un asistente técnico virtual para GNU/Linux

LPI – SOA: Un asistente técnico virtual para GNU/Linux

¿Qué es el LPI – SOA?

Al igual que, Linux Post Install – Script Bicentenario (LPI – SB) del año 2006, estoy desarrollando el Linux Post Install – Script de Optimización Avanzada (LPI-SOA) como una aplicación de Software Libre que emula un tradicional Asistente Técnico Virtual.

Primeramente, con el objetivo de seguir aprendiendo Shell Scripting con Bash Shell, y poder enseñar a otros lo mismo. Y también, para que al ser usado sobre una Distro GNU/Linux basada en Debian con Bash Shell instalado, y otros pequeños y útiles paquetes de diseño de aplicaciones (Zenity, Gxmessage, Dialog) y otros de gestión multimedia (Espeak, Mpg123, Notify-send y Nomacs), los usuarios puedan ejecutar diversas acciones programadas (automatizadas).

¿Qué acciones realiza actualmente LPI – SOA 0.1?

Dado que, el LPI – SOA le permite o permitirá a un usuario cualquiera (Novato, Experto o Técnico) ejecutar diversas tareas de forma automatizada o guiada (manual), el mismo podrá ahorrar incuantificables horas/labor en determinadas tareas, repetitivas o no. También, en cuanto a entrenamiento y estandarización de procesos de instalación, como procesos de actualización, mantenimiento, y soporte (resolución de problemas). Y hasta configuración de perfiles de usuarios o parámetros dentro del Sistema Operativo GNU/Linux donde funcione.

Por ahora, y dado que es una versión experimental (0.1), solo realiza las siguientes acciones programadas y guiadas:

  • Saludos al iniciar el Sistema Operativo: mediante imágenes animadas, comandos de voz y ventanas emergentes que desaparecen solas o manualmente.
  • Saludos al poner en marcha la aplicación: mediante imágenes animadas, comandos de voz y ventanas emergentes que desaparecen solas o manualmente.
  • Un menú inicial de modos de uso: Qué incluye un modo de inicio asistido, un modo de inicio no asistido y una opción de salir (cancelar) su ejecución.
  • Un menú principal de opciones de uso: Qué por ahora, incluye algunas acciones programadas tales como:
  1. Un saludo de bienvenida multimedia adicional al LPI-SOA.
  2. Ejecución de un proceso de auditoria inicial mediante la orden de comando «lshw -html».
  3. Ejecución de un proceso de auditoria extra mediante la orden de comando «inxi -Fxxxrza».
  4. Un completo y robusto proceso de mantenimiento y actualización segura del SO.
  5. Un completo y robusto proceso de mantenimiento y actualización total del SO.
  6. La instalación de aplicaciones esenciales (No instala ninguna, solo simula realizar el proceso).
  7. La ejecución de la Tienda de Software de GNOME (gnome-software).
  8. Finalizar la ejecución de la aplicación, que básicamente consiste en un mensaje multimedia de despedida.

Más sobre el programa LPI - SOA

Más sobre el programa

Tal como se puede apreciar, el LPI-SOA busca ser una especie de Sistema Experto que trata de emular las acciones de un Especialista (Analista) Técnico en Sistemas Operativos GNU/Linux basados en la Meta Distribución DEBIAN.

Para ello, se comporta como un Asistente Técnico Virtual con:

  • Una GUI amigable y multimedia: Que incluye Gráficos animados (Gifs), Ventanas emergentes que desaparecen automáticamente, Asistencia por Voz, Alertas de Sonido, Manipulación de archivos de Sistema y Ofimáticos.
  • La capacidad de ser programado: Para implementar muchos usos personalizados, tales como, la configuración de perfiles de usuario (instalación de aplicaciones según un uso determinado).

El LPI-SOA busca proporcionarle al Respin comunitario MilagrOS GNU/Linux y otras, un buen nivel de escalabilidad, adaptabilidad, modularidad.

En resumen, actúa como una pequeña herramienta de software capaz de lograr la ejecución de una operación idónea o pertinente para ejecutar una tarea, resolver una necesidad o solucionar un problema específico. Todo dependerá por ahora, de lo que sea capaz de agregarle cada usuario usando Bash Shell, o yo, mientras la sigo desarrollando sobre MilagrOS 3.1.

Por ahora, si quieres ver más del desarrollo de MilagrOS 3.1 y el LPI – SOA, puedes explorar su web oficial y canal de YouTube donde hay mucha más información actualizada sobre ambas.

Shell Scripting
Artículo relacionado:
Construye paso a paso tu programa usando Shell Scripting – Parte 8
Shell Scripting
Artículo relacionado:
Construye paso a paso tu programa usando Shell Scripting – Parte 7

Resumen: Banner post 2021

Resumen

En resumen, con este utilitario de software llamado «LPI – SOA» en su primera versión 0.1, que incluiré sobre la futura versión de mi Respin comunitario basado en MX Linux llamado MilagrOS 3.1, no solo espero retomar el trabajo de años pasados con la herramienta LPI – SB, sino continuar enseñando a otros Shell Scripting.

Ya que, con la misma muchos podrán de forma fácil y rápida, añadir sus propias modificaciones al código; luego de estudiar y analizar el mismo, y hacer sus prácticas respectivas de ensayo y error. Y compartirlas luego, con otros usuarios de MilagrOS o el LPI – SOA.

Si te ha gustado esta publicación, no dejes de comentarla y de compartirla con otros. Y recuerda, visitar nuestra «página de inicio» para explorar más noticias, además de unirte a nuestro canal oficial de Telegram de DesdeLinux, o este grupo para más información sobre el tema de hoy.


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.