Skip to content

"Biblioteca de Babilonia": una completa biblioteca de comandos e información para el manejo de sistemas informáticos, destinada a usuarios con conocimientos técnicos que buscan información precisa para realizar tareas específicas, reconociendo la importancia de la documentación en la programación.

Notifications You must be signed in to change notification settings

jsalmoralp/Biblioteca-de-Babilonia-backUp

Repository files navigation

Proyecto de Scripts y Documentación de Informática General

Este proyecto tiene como objetivo proporcionar una colección de scripts, herramientas y documentación útil para la administración de sistemas, seguridad informática y programación en diferentes lenguajes.

Estructura del proyecto

El proyecto está organizado de la siguiente manera:

.bin/
├── lib/
  • .bin/: Directorio principal que contiene todos los scripts y se añade al PATH.
  • lib/: Directorio para almacenar las funciones reutilizables.
    • logging.sh: Funciones para el registro de actividad.
    • apt.sh: Funciones para la gestión de paquetes con apt.
    • mantenimiento.sh: Funciones para el mantenimiento del sistema (verificar espacio en disco, solucionar problemas, limpiar caché).
  • actualizar.sh: Script para la actualización del sistema, incluyendo la gestión de paquetes, la solución de problemas y la limpieza de archivos.
  • matar_procesos.sh: Script para matar procesos por nombre o PID.
  • manejo_del_so/: Directorio para scripts relacionados con la gestión del sistema operativo.
    • paquetes_extra.sh: Script para instalar paquetes adicionales, como editores de texto, servidores web, etc.

Scripts

actualizar.sh

Este script proporciona un menú interactivo para realizar diferentes tareas de actualización y mantenimiento del sistema, como:

  • Actualizar la lista de paquetes.
  • Actualizar los paquetes instalados.
  • Actualizar el sistema al completo, incluyendo Flatpak y otros gestores.
  • Eliminar paquetes innecesarios.
  • Limpiar archivos residuales.
  • Solucionar paquetes retenidos.
  • Habilitar/deshabilitar Ubuntu Pro.
  • Comprobar Livepatch.
  • Actualizar a la última versión LTS.
  • Solucionar problemas de incompatibilidad y paquetes dañados.
  • Limpiar la caché de paquetes.

matar_procesos.sh

Este script permite matar procesos por su nombre o PID.

manejo_del_so/paquetes_extra.sh

Este script permite instalar paquetes adicionales de diferentes categorías, como editores de texto, servidores web, servidores de bases de datos y herramientas de manejo de sesiones.

Librerías

lib/logging.sh

Contiene funciones para el registro de la actividad de los scripts.

lib/apt.sh

Contiene funciones para la gestión de paquetes con apt, incluyendo la actualización de la lista de paquetes, la actualización de paquetes, la solución de problemas de dependencias, etc.

lib/mantenimiento.sh

Contiene funciones para el mantenimiento del sistema, como la verificación del espacio en disco, la solución de problemas de software y la limpieza de la caché.

Contribuciones

Las contribuciones son bienvenidas. Si encuentras algún error o quieres añadir nuevas funcionalidades, no dudes en enviar un pull request.

Licencia

Este proyecto está licenciado bajo la licencia MIT.


**Recomendaciones:**

* Puedes añadir más detalles sobre cada script y librería, como ejemplos de uso y opciones de configuración.
* Puedes incluir información sobre las dependencias del proyecto, como las versiones de software necesarias para que los scripts funcionen correctamente.
* Puedes añadir una sección de "futuras mejoras" para describir las funcionalidades que te gustaría implementar en el futuro.
* A medida que el proyecto crezca, puedes dividir el archivo README.md en varios archivos para una mejor organización.

Recuerda que este es solo un ejemplo básico, y puedes adaptarlo a tus necesidades y preferencias.

About

"Biblioteca de Babilonia": una completa biblioteca de comandos e información para el manejo de sistemas informáticos, destinada a usuarios con conocimientos técnicos que buscan información precisa para realizar tareas específicas, reconociendo la importancia de la documentación en la programación.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published