Python como tantos otros lenguajes de programación permite realizar pruebas al código para descubrir errores. Para ello existen varias técnicas y métodos que se pueden utilizar, como por ejemplo, inserir print() (Print debugging) en el código, el uso de los debuggers incluidos en el IDE, y la realización de pruebas de distinto tipo: pruebas unitarias (unit tests), pruebas de integración (integration tests), etc.
Aprendiendo a programar Shell Scripts en Linux
Linux shell scripts
Este es el primero de los apuntes que he creado como material didáctico para unos cursos de Shell Scripts en sistemas operativos GNU/Linux impartidos recientemente.
Uso de Python en ambientes devops
Comparto una presentación de fundamentos sobre el uso de Python para la administración de sistemas en ambientes devops. Tiene como objetivos definir los conceptos básicos de DevOps, conocer algunas de las herramientas disponibles, y dar algunos ejemplos de automatización de tareas con Python.
Crear un servicio con systemd en GNU/Linux
En este tutorial como ejemplo se crea en un sistema operativo GNU/Linux un servicio con systemd que ejecuta el servidor SimpleHTTPServer escrito en Python en el puerto 8000 del servidor local.
Tutorial LVM – Gestor de Volúmenes Lógicos en CentOS 8
En este tutorial veremos cómo crear un gestor de volúmenes lógicos – LVM en CentOS 8 desde la línea de comando. Observaciones: Este tutorial puede servir para otras distribuciones basadas en Red Hat o en Debian haciendo algunas modificaciones. El LVM se creará utilizando dos discos duros de 1G cada uno.