</> CodeBooks
    ← Volver a Linux (página 2)
    Portada de Linux in Action

    Linux in Action

    David Clinton

    Editorial
    Manning
    Año
    2018
    Páginas
    ~384
    Nivel
    Básico

    De qué trata

    Guía práctica en la que David Clinton enseña administración de sistemas Linux a través de tareas operativas del mundo real. El libro toma como base las distribuciones empresariales más representativas de su época (principalmente Ubuntu 16.04 LTS y CentOS 7) y está dirigido a desarrolladores, administradores de sistemas principiantes e ingenieros de DevOps que cuentan con nociones elementales de terminal y desean adquirir destrezas sólidas en la gestión de servidores de producción sin perderse en teoría abstracta.

    El texto se estructura alrededor de 12 proyectos prácticos que cubren los pilares de la infraestructura moderna. Enseña a desplegar entornos seguros mediante virtualización con VirtualBox y contenedores LXC, configurar conexiones remotas cifradas con OpenSSH, automatizar copias de seguridad remotas en Amazon S3 usando cron, tar y rsync, y crear unidades de rescate del sistema mediante chroot. Asimismo, aborda la puesta en marcha de una pila LAMP (Apache, MariaDB y PHP) para MediaWiki, el despliegue de una nube privada con Nextcloud y paquetes Snap, la seguridad con cortafuegos UFW y certificados TLS, la creación de redes privadas virtuales con OpenVPN, la supervisión de registros con systemd journald y rsyslog, la monitorización de recursos con top, iotop y vmstat, el arranque con GRUB y systemctl, y la automatización declarativa mediante playbooks de Ansible.

    El mayor mérito de la obra radica en su metodología orientada al flujo de trabajo diario de un administrador de sistemas, enseñando cómo ensamblar piezas de software reales en servicios funcionales y protegidos en lugar de memorizar listas de comandos aislados. No aborda la programación interna del kernel ni la creación de scripts complejos en Bash, ya que prioriza herramientas estándar de infraestructura. Conviene tener familiaridad previa con la navegación en terminal y conceptos generales de redes TCP/IP para aprovechar al máximo las configuraciones de servidores y despliegues automatizados.

    • Administración de Linux
    • Ubuntu Server
    • CentOS
    • systemd
    • Apache
    • Nextcloud
    • Ansible
    • OpenSSH
    • OpenVPN
    • Copias de seguridad
    • UFW

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Servidor de documentación MediaWiki

    Instalación y configuración de una pila web LAMP completa (Apache, MariaDB y PHP) alojando una instancia funcional del gestor de contenido MediaWiki.

    Nube de almacenamiento privado con Nextcloud

    Despliegue de un servicio privado de almacenamiento y sincronización de archivos tipo Dropbox usando Nextcloud, paquetes Snap y Apache.

    Sistema automatizado de respaldos remotos

    Configuración de scripts de archivado y sincronización cifrada periódica hacia almacenamiento externo en la nube mediante tar, rsync y cron.

    Dispositivo de rescate y recuperación del sistema

    Creación de una unidad externa de emergencia autoarrancable con herramientas de diagnóstico y chroot para recuperar sistemas caídos.

    Entorno de red segura con VPN y DMZ

    Implementación de una red privada virtual cifrada con OpenVPN y segmentación de servicios mediante cortafuegos con UFW.

    Aprovisionamiento automatizado con Ansible

    Despliegue automatizado y reproducible de servidores y configuraciones en Linux mediante playbooks e inventarios de Ansible.

    Más de Linux con nivel Básico