Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Distribución Debian
¿Qué es Debian?
- Elección de la versión de Debian
- Soporte y ayuda de Debian
- Comunidad de Debian
Fundamentos de la consola
- El indicador del shell
- El indicador del shell bajo X
- Cuenta raíz y el indicador del shell raíz (su, sudo, ejecución de programas como root bajo X)
- Herramientas gráficas de administración del sistema
- Consolas virtuales
- Cómo salir del indicador de comandos
- Cómo apagar el sistema
- Recuperación de una consola funcional
- Sugerencias de paquetes adicionales para principiantes
- Una cuenta de usuario adicional
- Configuración de sudo
El sistema de archivos
- Permisos del sistema de archivos
- Control de permisos para archivos recién creados: umask
- Permisos para grupos de usuarios (group)
- Marcas de tiempo
- Enlaces
- Tuberías con nombre (FIFOs)
- Sockets
- Archivos de dispositivo
- Dispositivos especiales
- procfs y sysfs
Midnight Commander (MC)
- Personalización de MC
- Inicio de MC
- Gestor de archivos en MC
- Trucos de línea de comandos en MC
- Editor interno de MC
- Visor interno de MC
- Funciones de inicio automático de MC
- Sistema de archivos virtual FTP de MC
Entorno de trabajo básico estilo Unix
- El shell de inicio de sesión
- Personalización de bash
- Combinaciones de teclas especiales
- El visor de páginas (pager)
- Configuración del editor de texto por defecto
- Cómo salir de vim
- Registro de actividades del shell
- Comandos básicos de Unix
El comando simple del shell
- Ejecución de comandos y variables de entorno
- Variable "$LANG"
- Variable "$PATH"
- Variable "$HOME"
- Opciones de línea de comandos
- Glob del shell
- Valor devuelto por el comando
- Secuencias típicas de comandos y redirección del shell
- Alias de comando
Procesamiento de texto estilo Unix
- Herramientas de texto de Unix
- Expresiones regulares
- Expresiones de reemplazo
- Sustitución global con expresiones regulares
- Extracción de datos desde una tabla en un archivo de texto
- Fragmentos de scripts para tuberías de comandos
Gestión de paquetes Debian
Prerrequisitos de la gestión de paquetes Debian
- Configuración de paquetes
- Precauciones básicas
- Vida con actualizaciones eternas
- Fundamentos del archivo Debian
- Dependencias de los paquetes
- Flujo de eventos de la gestión de paquetes
- Primera respuesta ante problemas de gestión de paquetes
Operaciones básicas de gestión de paquetes
- apt-get/apt-cache vs. aptitude
- Operaciones básicas de gestión de paquetes con la línea de comandos
- Uso interactivo de aptitude
- Asignaciones de teclas de aptitude
- Vistas de paquetes en aptitude
- Opciones del método de búsqueda con aptitude
- Fórmula regex de aptitude
- Resolución de dependencias de aptitude
- Registros de actividad de paquetes
Ejemplos de operaciones de aptitude
- Listado de paquetes con coincidencia regex en los nombres de paquetes
- Navegación con la coincidencia regex
- Purgado definitivo de paquetes eliminados
- Ordenamiento del estado de instalación automático/manual
- Actualización completa del sistema
Operaciones avanzadas de gestión de paquetes
- Operaciones avanzadas de gestión de paquetes con la línea de comandos
- Verificación de archivos de paquetes instalados
- Protección contra problemas de paquetes
- Búsqueda en los metadatos del paquete
Internos de la gestión de paquetes Debian
- Metadatos del archivo
- Archivo "Release" de nivel superior y autenticidad
- Archivos "Release" a nivel de archivo
- Obtención de los metadatos del paquete
- Estado del paquete para APT
- Estado del paquete para aptitude
- Copias locales de los paquetes obtenidos
- Nombres de archivos de paquetes Debian
- El comando dpkg
- El comando update-alternative
- El comando dpkg-statoverride
- El comando dpkg-divert
Recuperación de un sistema roto
- Incompatibilidad con configuraciones antiguas del usuario
- Diferentes paquetes con archivos superpuestos
- Corrección de scripts de paquetes rotos
- Rescate mediante el comando dpkg
- Recuperación de los datos de selección de paquetes
Consejos para la gestión de paquetes
- Cómo seleccionar paquetes Debian
- Paquetes de fuentes mixtas del archivo
- Ajuste de la versión candidata
- Actualizaciones y Backports
- Descarga y actualización automática de paquetes
- Limits de ancho de banda de descarga para APT
- Reversión de emergencia
- ¿Quién subió el paquete?
- El paquete equivs
- Puenteo de un paquete al sistema estable
- Servidor proxy para APT
- Archivo de paquetes públicos pequeño
- Registro y copia de la configuración del sistema
- Conversión o instalación de un paquete binario alien
- Extracción de paquetes sin dpkg
- Más lecturas para la gestión de paquetes
La inicialización del sistema
- Vista general del proceso de arranque (bootstrap)
- BIOS, cargador de arranque, mini-sistema Debian
- Significado del nivel de ejecución (runlevel)
- Configuración del nivel de ejecución
- Ejemplo de gestión del nivel de ejecución
- Parámetros por defecto para cada script init
- El nombre del host
- El sistema de archivos
- Inicialización de la interfaz de red
- Inicialización de los servicios de red
- Mensajes del sistema
- Mensajes del núcleo (kernel)
- El sistema udev
- Inicialización de módulos del kernel
Autenticación y Seguridad
- Autenticación Unix normal
- Gestión de información de cuentas y contraseñas
- Buena contraseña
- Creación de contraseña encriptada
- PAM y NSS
- Archivos de configuración accedidos por PAM y NSS
- Gestión centralizada moderna del sistema
- "Por qué GNU su no admite el grupo wheel"
- Regla de contraseña más estricta
- Otros controles de acceso
- sudo
- SELinux, Apparmor
- Restricción del acceso a algunos servicios del servidor
- Seguridad de la autenticación
- Contraseñas seguras sobre Internet
- Secure Shell
- Medidas de seguridad adicionales para Internet
- Protección de la contraseña raíz
Configuración de red
La infraestructura básica de red
- El nombre de dominio
- Resolución del nombre del host
- Nombre de la interfaz de red
- Rango de direcciones de red para la LAN
- Soporte de dispositivos de red
Configuración de red moderna para escritorio
- Herramientas gráficas de configuración de red
Configuración de red de bajo nivel
- Comandos Iproute2
- Operaciones de red de bajo nivel seguras
Optimización de red
- Búsqueda del MTU óptimo
- Configuración del MTU
- Optimización TCP para WAN
Infraestructura Netfilter
Aplicaciones de red
El sistema de correo
- Fundamentos modernos del servicio de correo
- Estrategia de configuración de correo para estaciones de trabajo
Agente de transporte de correo (MTA) y agente de usuario de correo (MUA)
- Vista general de exim4
- MUA básico - Mutt
Agente de entrega de correo (MDA) con filtro
- Configuración de maildrop
- Configuración de procmail
- Redistribución del contenido mbox
Servidor POP3/IMAP4
El servidor y utilidad de acceso remoto (SSH)
- Fundamentos de SSH
- Reenvío de puertos para túneles SMTP/POP3
- Conexión sin contraseñas remotas
- Gestión de clientes SSH ajenos
- Configuración de ssh-agent
- Cómo apagar el sistema remoto en SSH
- Resolución de problemas de SSH
Otros servidores de aplicaciones de red
Otros clientes de aplicaciones de red
Diagnóstico de los demonios del sistema
El Sistema X Window
- Configuración del entorno de escritorio
- La relación servidor/cliente
- El servidor X
- Inicio del Sistema X Window
- Inicio de la sesión X con gdm
- Personalización de la sesión X (método clásico)
- Personalización de la sesión X (método nuevo)
- Conexión de un cliente X remoto vía SSH
- Terminal X segura vía Internet
- Aplicaciones X
- Aplicaciones ofimáticas X
- Utilidades X
Consejos del sistema
El programa screen
- Escenario de uso para screen(1)
- Asignaciones de teclas para el comando screen
Registro y presentación de datos
- El demonio de registro (log daemon)
- Análisis de registros
- Registro limpio de las actividades del shell
- Visualización personalizada de datos de texto
- Visualización personalizada de hora y fecha
- Eco del shell con colores
- Comandos coloreados
- Registro de las actividades del editor para repeticiones complejas
- Grabación de la imagen gráfica de una aplicación X
- Registro de cambios en archivos de configuración
Consejos de almacenamiento de datos
- Configuración de particiones de disco
- Acceso a particiones usando UUID
- Configuración del sistema de archivos
- Creación y verificación de integridad del sistema de archivos
- Optimización del sistema de archivos mediante opciones de montaje
- Optimización del sistema de archivos vía superbloque
- Optimización del disco duro
- Uso de SMART para predecir fallos del disco duro
- Expansión del espacio de almacenamiento útil mediante LVM
- Expansión del espacio de almacenamiento útil montando otra partición
- Expansión del espacio de almacenamiento útil usando enlaces simbólicos
- Expansión del espacio de almacenamiento útil usando aufs
Consejos de cifrado de datos
- Cifrado de disco extraíble con dm-crypt/LUKS
- Partición swap encriptada con dm-crypt
- Cifrado automático de archivos con eCryptfs
- Montaje automático de eCryptfs
Monitoreo, control y inicio de actividades de programas
- Medición del tiempo de un proceso
- Prioridad de programación
- El comando ps
- El comando top
- Listado de archivos abiertos por un proceso
- Rastreo de actividades de programas
- Identificación de procesos que usan archivos o sockets
- Repetición de un comando con un intervalo constante
- Repetición de un comando iterando sobre archivos
- Inicio de un programa desde GUI
- Personalización del programa a iniciar
- Terminación de un proceso
- Programación de tareas únicas
- Programación de tareas periódicas
- Tecla Alt-SysRq
Consejos de mantenimiento del sistema
- ¿Quién está en el sistema?
- Avisar a todos
- Identificación de hardware
- Configuración de hardware
- Hora del sistema y hardware
- Configuración del terminal
- Infraestructura de sonido
- Desactivación del salvapantallas
- Desactivación de sonidos de timbre (beep)
- Uso de memoria
- Seguridad e integridad del sistema
El kernel
- Parámetros del kernel
- Cabeceras del kernel
- Compilación del kernel y módulos relacionados
- Compilación del código fuente del kernel: método estándar de Debian
- Compilación del código fuente del módulo: método estándar de Debian
- Controladores de hardware no libres
Sistema virtualizado
- Herramientas de virtualización
- Flujo de trabajo de virtualización
- Montaje del archivo de imagen de disco virtual
- Sistema Chroot
- Múltiples sistemas de escritorio
Gestión de datos
Compartir, copiar y archivar
- Herramientas de archivo y compresión
- Herramientas de copia y sincronización
- Modismos para el archivo
- Modismos para la copia
- Modismos para la selección de archivos
- Copia de seguridad y recuperación
- Suites de utilidades de copia de seguridad
- Script de ejemplo para la copia de seguridad del sistema
- Script de copia para la copia de seguridad de datos
- Dispositivo de almacenamiento extraíble
- Compartir datos vía red
- Medios de archivo
Datos binarios
- Visualización y edición de datos binarios
- Manipulación de archivos sin montar disco
- Redundancia de datos
- Recuperación y análisis forense de archivos de datos
- División de un archivo grande en archivos pequeños
- Borrado del contenido del archivo
- Archivos dummy
- Borrado total de un disco duro
- Borrado del área no utilizada de un disco duro
- Restauración de archivos borrados pero aún abiertos
- Búsqueda de todos los enlaces duros (hardlinks)
- Consumo invisible de espacio en disco
Infraestructura de seguridad de datos
- Gestión de claves para GnuPG (firmado y cifrado)
- La suma MD5
Requerimientos
No se requieren requisitos específicos para asistir a este curso.
35 Horas