Formación : Linux, administración avanzada

Peritaje, optimización, incidencias del sistema

Linux, administración avanzada

Peritaje, optimización, incidencias del sistema
Descargar en formato pdf Compartir este curso por correo electrónico 2


El sistema GNU/Linux se ha impuesto como una alternativa seria en el segmento de los servidores de empresa. Este curso de formación le permitirá dominar el comportamiento de sus servidores Linux, proporcionándole una verdadera autonomía en el diagnóstico de las disfunciones del sistema. También aprenderá a optimizar sus servidores y a disponer de las herramientas adecuadas a cada nivel.


Abierta
In-company
A medida

Curso práctico presencial o en clase a distancia

Ref. LIN
Precio : Contacto
  4d - 28h00




El sistema GNU/Linux se ha impuesto como una alternativa seria en el segmento de los servidores de empresa. Este curso de formación le permitirá dominar el comportamiento de sus servidores Linux, proporcionándole una verdadera autonomía en el diagnóstico de las disfunciones del sistema. También aprenderá a optimizar sus servidores y a disponer de las herramientas adecuadas a cada nivel.

Público afectado
Administradores, ingenieros de sistemas.

Requisitos previos
Buenos conocimientos básicos de administración de Linux o Unix. Experiencia deseable.

Programa de la formación

Instalación y despliegue avanzados

  • ROOT-on LVM en instalación RAID.
  • Asegure el sistema de puesta en marcha.
  • Instalación automática con kickstart (opciones, ks.cfg).
  • Crea un CD/DVD de recuperación o una memoria USB de arranque con las utilidades adecuadas.
  • Clonación de una máquina completa.
Trabajo práctico
Root-on-LVM-en instalación Raid con espacio LVM. Arranque PXE e instalación Kickstart. Aseguramiento del gestor de arranque.

Dominar la configuración del software del sistema

  • Estructura detallada de un paquete RPM.
  • Ejecutable y bibliotecas (ld, ld.so.conf, LDPATH, etc.).
  • Creación de un paquete RPM a partir del código fuente (.src.rpm, .spec, rpmbuild).
  • Funciones de los distintos directorios (SRPMS, SPECS, SOURCES, RPMS, BUILD).
  • Configuración de una réplica local de paquetes (y sincronización).
  • Gestión de actualizaciones del sistema y parches de seguridad.
  • Metodología de actualización.
Trabajo práctico
Gestión de actualizaciones del sistema, implementación de un repositorio Yum. Creación de paquetes RPM (desde el código fuente).

Sistemas de archivos y unidades de almacenamiento

  • Ventajas e inconvenientes de los distintos sistemas de archivos (ext3, ReiserFS, JFS, XFS).
  • Recuperación de datos perdidos accidentalmente.
  • Solución de problemas (tune2fs, debugfs...).
  • Copia en caliente de un disco completo del sistema.
  • LVM: modo lineal, stripping, mirroring, snapshots.
Trabajo práctico
Montaje y prueba de diferentes FileSystems. Uso de LVM y manipulación (hot swapping) de volúmenes físicos. Uso de snapshots y hot backups.

Núcleo y periféricos

  • Representación de dispositivos para el kernel (/dev y udev).
  • Detección automática de hardware (udev, discover, fstab).
  • Creación de un núcleo personalizado.
  • Opciones importantes en el archivo .config.
  • Creación de una distribución Linux personalizada.
  • Identificar el controlador necesario para un componente.
  • Instalación de controladores "exóticos".
  • Adición de un controlador específico en initrd (mkinitrd).
  • Parámetros del kernel (boot, sysctl y parámetros dinámicos).
Trabajo práctico
Compilación, creación e implementación de un núcleo personalizado. Instalación de controladores.

Mantenimiento y metrología en servidores Linux

  • Recogida, centralización y análisis de los registros del sistema (rsyslog, logcheck).
  • Analizadores de registros de Apache y Squid.
  • Comprobación de la integridad del sistema.
  • Monitorización de la actividad de procesos y sistemas (lsof, vmstat, sysstat).
  • Visualización del rendimiento de redes y servidores: Cacti.
Trabajo práctico
Supervisar la actividad de los procesos. Supervisar la carga del sistema y el estado del servidor.

Bloqueo, colapso y reparaciones urgentes

  • Metodología de detección de fallos.
  • Funcionamiento detallado del arranque (grub, MBR, stage1, stage2, /boot...).
  • Pasar argumentos en el arranque. Reconstrucción del MBR.
  • Analiza las trazas del kernel.
  • Recuperar datos, una partición o un disco.
  • Problemas de acentuación (ISO-8859-?, UTF-8, LANG, LC_?, codepage, iocharset).
  • Problemas de red (hardware, DHCP, DNS, ancho de banda).
  • Cambiar la contraseña de root "perdida". Desbloquear una cuenta.
  • Análisis de los registros X. Control de su configuración (fuentes, controladores, campos "bloqueantes").
Trabajo práctico
Tomar el control de un sistema sin la contraseña de root. Buscar fallos de red y sectores defectuosos. Comprobar y reparar un sistema de archivos. Redimensionar un sistema de ficheros.

Optimizar el rendimiento

  • Pruebe y optimice el rendimiento del disco.
  • Análisis detallado de la ocupación de memoria.
  • Elegir el sistema de archivos adecuado (estudios comparativos).
  • Ajuste de sistemas de archivos.
  • Identificar los procesos innecesarios y derrochadores (nice, time, vmstat).
  • Comprender el vocabulario general (hilo, zombi, etc.).
  • Tareas de respawn y ventajas de Xinetd.
  • Arranque rápido del sistema.
  • Pruebe el rendimiento de la red (rendimiento, latencia, caché DNS, etc.).
  • Configuración de MTU, tamaño de las ventanas de envío y recepción.
  • Herramientas de análisis estándar.
Trabajo práctico
Pruebas y optimización del rendimiento. Puesta a punto del sistema de archivos.

Supervisión

  • Sistemas de supervisión.
  • Instalación de Nagios (motor, PHP + interfaz CGI, plugins).
  • Principio de configuración de objetos.
  • Monitorización de la carga de memoria, disco y CPU con Nagios.
  • Activar plugins a través de NRPE.
Trabajo práctico
Instalación de Nagios y sus plugins.


Modalidades prácticas
Trabajo práctico
Numerosas simulaciones realistas de incidentes operativos y del sistema.
Métodos pedagógicos;
Enseñanza activa basada en ejemplos, demostraciones, intercambio de experiencias, estudios de casos prácticos y evaluación del aprendizaje a lo largo del curso.