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?
- Elegir 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
- La cuenta raíz y el indicador del shell de root (su, sudo, ejecución de programas como root bajo X)
- Herramientas de administración del sistema por interfaz gráfica (GUI)
- 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 extra
- Configuración de sudo
El sistema de archivos
- Permisos del sistema de archivos
- Control de permisos para archivos creados recientemente: umask
- Permisos para grupos de usuarios (group)
- Fechas y horas (timestamps)
- Vínculos (enlaces)
- Tuberías con nombre (FIFOs)
- Sockets
- Archivos de dispositivo
- Archivos de dispositivo especiales
- procfs y sysfs
Midnight Commander (MC)
- Personalización del MC
- Inicio del MC
- Gestor de archivos en el MC
- Trechos de comandos (tricks) de línea de comandos en el MC
- El editor interno del MC
- El visor interno del MC
- Funciones de inicio automático del MC
- Sistema de archivos virtual FTP del MC
El entorno de trabajo básico tipo Unix
- El shell de inicio de sesión
- Personalización del bash
- Combinaciones de teclas especiales
- El visor (pager)
- Establecer un editor de texto predeterminado
- Cómo salir de vim
- Registro de las actividades del shell
- Comandos básicos tipo Unix
El comando shell simple
- Ejecución del comando y variable de entorno
- Variable "$LANG"
- Variable "$PATH"
- Variable "$HOME"
- Opciones de línea de comandos
- Comodines (glob) del shell
- Valor de retorno del comando
- Secuencias de comandos típicas y redirección del shell
- Alias de comandos
Procesamiento de texto tipo Unix
- Herramientas de texto Unix
- Expresiones regulares
- Expresiones de reemplazo
- Sustitución global con expresiones regulares
- Extracción de datos de tablas en archivos de texto
- Trechos de scripts para tuberías de comandos
Gestión de paquetes Debian
Requisitos previos para la gestión de paquetes Debian
- Configuración del paquete
- Precauciones básicas
- Vivir con actualizaciones eternas
- Fundamentos del archivo (archive) de Debian
- Dependencias del paquete
- El 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
- Combinaciones de teclas (key bindings) de aptitude
- Vistas de paquetes bajo aptitude
- Opciones del método de búsqueda con aptitude
- Fórmula de regex de aptitude
- Resolución de dependencias de aptitude
- Registros de actividad de paquetes
Ejemplos de operaciones de aptitude
- Listado de paquetes con coincidencia de regex en nombres de paquetes
- Navegación con coincidencia de regex
- Limpieza definitiva de paquetes eliminados
- Ordenación del estado de instalación automático/manual
- Actualización del sistema completo
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
- Medidas de protección ante problemas de paquetes
- Búsqueda en los metadatos del paquete
Internos de la gestión de paquetes Debian
- Metadatos del archivo (archive)
- Archivo "Release" de nivel superior y autenticidad
- Archivos "Release" a nivel de archivo (archive)
- 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 dañado
- Incompatibilidad con configuraciones antiguas del usuario
- Diferentes paquetes con archivos superpuestos
- Reparación del script de paquete dañado
- Rescate con el comando dpkg
- Recuperación de datos de selección de paquetes
Consejos para la gestión de paquetes
- Cómo seleccionar paquetes de Debian
- Paquetes de fuentes mixtas de archivos (archives)
- Ajuste de la versión candidata
- Actualizaciones y Backports
- Descarga y actualización automática de paquetes
- Limitación del ancho de banda de descarga para APT
- Retrocesión (downgrading) de emergencia
- ¿Quién subió el paquete?
- El paquete equivs
- Adaptación de un paquete al sistema stable
- Servidor proxy para APT
- Pequeño archivo (archive) público de paquetes
- Grabación y copia de la configuración del sistema
- Conversión o instalación de un paquete binario alienígena
- Extracción de paquetes sin dpkg
- Lecturas adicionales sobre la gestión de paquetes
La inicialización del sistema
- Una visión general del proceso de arranque (boot strap)
- BIOS, cargador de arranque (boot loader), sistema mini-Debian
- El significado del nivel de ejecución (runlevel)
- La configuración del nivel de ejecución
- Ejemplo de gestión del nivel de ejecución
- Los parámetros predeterminados para cada script init
- El nombre del host
- El sistema de archivos
- Inicialización de la interfaz de red
- Inicialización de servicios de red
- Los mensajes del sistema
- Los mensajes del kernel
- El sistema udev
- Inicialización del módulo 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ñas cifradas
- PAM y NSS
- Archivos de configuración accedidos por PAM y NSS
- Gestión centralizada moderna del sistema
- "¿Por qué GNU su no soporta el grupo wheel?"
- Reglas de contraseña más estrictas
- Otros controles de acceso
- sudo
- SELinux, Apparmor
- Restricción del acceso a algunos servicios del servidor
- Seguridad de la autenticación
- Contraseñas seguras por Internet
- Secure Shell (SSH)
- Medidas de seguridad adicionales para Internet
- Cifrado de la contraseña de root
Configuración de red
La infraestructura de red básica
- El nombre de dominio
- La resolución del nombre de host
- El nombre de la interfaz de red
- El rango de direcciones de red para la LAN
- El soporte del dispositivo de red
La configuración de red moderna para escritorio
- Herramientas de configuración de red por interfaz gráfica (GUI)
La configuración de red de bajo nivel
- Comandos Iproute2
- Operaciones de red seguras de bajo nivel
Optimización de la red
- Búsqueda del MTU óptimo
- Configuración del MTU
- Optimización TCP WAN
Infraestructura Netfilter
Aplicaciones de red
El sistema de correo
- Fundamentos de los servicios de correo modernos
- Estrategia de configuración del 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
- Reenvío 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
- Manejo de clientes SSH ajenos (alien)
- Configuración de ssh-agent
- Cómo apagar el sistema remoto en SSH
- Solució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
- Iniciar 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 por Internet
- Aplicaciones X
- Aplicaciones de oficina X
- Aplicaciones de utilidad X
Consejos del sistema
El programa screen
- Escenarios de uso para screen(1)
- Combinaciones de teclas (key bindings) para el comando screen
Grabación y presentación de datos
- El demonio de registros (log)
- Análisis de registros
- Grabación limpia de las actividades del shell
- Visualización personalizada de datos de texto
- Visualización personalizada de tiempo y fecha
- Eco del shell con colores
- Comandos con colores
- Grabación de las actividades del editor para repeticiones complejas
- Grabación de la imagen gráfica de una aplicación X
- Grabación de cambios en archivos de configuración
Consejos de almacenamiento de datos
- Configuración de particiones de disco
- Acceso a particiones mediante UUID
- Configuración del sistema de archivos
- Creación y comprobación de integridad del sistema de archivos
- Optimización del sistema de archivos mediante opciones de montaje (mount)
- Optimización del sistema de archivos a través del superbloque (superblock)
- Optimización del disco duro
- Uso de SMART para predecir fallos del disco duro
- Expansión del espacio de almacenamiento utilizable mediante LVM
- Expansión del espacio de almacenamiento utilizable montando otra partición
- Expansión del espacio de almacenamiento utilizable mediante enlaces simbólicos (symlink)
- Expansión del espacio de almacenamiento utilizable usando aufs
Consejos de cifrado de datos
- Cifrado de discos extraíbles con dm-crypt/LUKS
- Partición de intercambio (swap) cifrada con dm-crypt
- Cifrado automático de archivos con eCryptfs
- Montaje automático de eCryptfs
Monitorización, control y arranque de actividades de programas
- Medición del tiempo de un proceso
- Prioridad de planificación (scheduling priority)
- El comando ps
- El comando top
- Listado de archivos abiertos por un proceso
- Rastreo de actividades de programas
- Identificación de procesos que utilizan archivos o sockets
- Repetición de un comando con un intervalo constante
- Repetición de un comando en bucle sobre archivos
- Inicio de un programa desde la GUI
- Personalización del programa a iniciar
- Finalización (killing) 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 del hardware
- Configuración del terminal
- La infraestructura de sonido
- Desactivación del salvapantallas
- Desactivación de los sonidos beep
- Uso de memoria
- Seguridad e integridad del sistema
El kernel
- Parámetros del kernel
- Cabeceras (headers) 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 (non-free)
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 (archive)
- Modismos para la copia
- Modismos para la selección de archivos
- Copia de seguridad y recuperación
- Suites de utilidad de copia de seguridad
- Un script de ejemplo para la copia de seguridad del sistema
- Un script de copia para la copia de seguridad de datos
- Dispositivo de almacenamiento extraíble
- Compartir datos a través de la red
- Medios de archivo (archive)
Los datos binarios
- Visualización y edición de datos binarios
- Manipulación de archivos sin montar el disco
- Redundancia de datos
- Recuperación de archivos de datos y análisis forense
- División de un archivo grande en archivos pequeños
- Borrado del contenido de archivos
- Archivos Dummy (ficticios)
- Borrado de todo el disco duro
- Borrado del área no utilizada de un disco duro
- Desborrado de archivos eliminados pero todavía 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