</> CodeBooks
    ← Volver a DevOps y contenedores (página 1)
    Portada de DevOps Troubleshooting Linux Server Best Practices

    DevOps Troubleshooting Linux Server Best Practices

    Kyle Rankin

    Editorial
    Addison Wesley
    Año
    2012
    Páginas
    ~235
    Nivel
    Intermedio

    De qué trata

    Manual operativo y eminentemente práctico orientado a la resolución metódica de incidentes en servidores Linux de producción, bajo el principio DevOps de colaboración y erradicación del aislamiento entre desarrollo y operaciones. Kyle Rankin estructura el libro en torno a distribuciones empresariales Linux habituales (como CentOS/RHEL, Debian y Ubuntu de la era de kernels 2.6 y 3.x). Está destinado a administradores de sistemas, ingenieros de confiabilidad (SRE), personal de soporte técnico y desarrolladores de nivel intermedio que ya conocen comandos básicos de la terminal y buscan un método riguroso para depurar caídas de servicio bajo presión sin recurrir a reinicios arbitrarios.

    El contenido enseña a descomponer y diagnosticar fallos en los subsistemas fundamentales del sistema operativo mediante herramientas clásicas de línea de comandos. Cubre el análisis y aislamiento de cuellos de botella en CPU, memoria RAM y saturación de entrada/salida de disco mediante utilidades como top, htop, vmstat, iostat, free, lsof y fuser. Guía la solución de problemas de arranque del sistema (GRUB, kernel panics y configuración de montaje en /etc/fstab), problemas de discos aparentemente llenos debido a descriptores de archivos huérfanos o agotamiento de inodos (df -i), diagnósticos de red con ping, traceroute y análisis de paquetes con tcpdump, errores de resolución DNS (dig, nslookup), bloqueos de correo electrónico SMTP, cuellos de botella en servidores web (Apache y Nginx), análisis de rendimiento y consultas lentas en bases de datos (MySQL y PostgreSQL) y detección de fallos intermitentes de hardware con dmesg, smartctl y herramientas de memoria.

    El libro sigue un enfoque de recetas de resolución de problemas planteadas a partir de preguntas reales de producción (por ejemplo, «¿por qué no arranca el servidor?», «¿por qué no se puede escribir en disco si hay espacio?» o «¿por qué va lenta la base de datos?»). Su principal virtud es infundir un orden analítico para aislar capas, comprobar qué cambios recientes provocaron la anomalía y ejecutar pruebas no destructivas. Deja fuera herramientas contemporáneas de observabilidad distribuida, la gestión de servicios systemd moderna y contenedores, pero su núcleo de comandos de diagnóstico de Linux sigue siendo de consulta diaria obligada.

    • Linux
    • Troubleshooting
    • Diagnóstico de rendimiento
    • CPU y memoria
    • I/O de disco
    • Redes y DNS
    • Apache
    • Nginx
    • MySQL
    • PostgreSQL
    • Sysadmin
    • DevOps

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de DevOps y contenedores con nivel Intermedio