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 root y el indicador del shell root (su, sudo, ejecución de programas como root bajo X)
- Herramientas de administración del sistema en interfaz gráfica
- Consolas virtuales
- Cómo salir del indicador de comandos
- Cómo apagar el sistema
- Recuperar 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 (grupo)
- Fechas de modificación
- Enlaces
- Tuberías con nombre (FIFOs)
- Sockets
- Archivos de dispositivo
- Archivos de dispositivo especiales
- procfs y sysfs
Midnight Commander (MC)
- Personalización de MC
- Iniciar MC
- Gestor de archivos en MC
- Trucos de línea de comandos en MC
- Editor interno en MC
- Visor interno en 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
- Secuencias de teclas especiales
- El pager (paginador)
- Establecer un editor de texto predeterminado
- Cómo salir de vim
- Grabación de las actividades del shell
- Comandos básicos de Unix
El comando básico del shell
- Ejecución del comando y variable de entorno
- Variable "$LANG"
- Variable "$PATH"
- Variable "$HOME"
- Opciones de la línea de comandos
- Patrones de coincidencia del shell (glob)
- Valor de retorno del comando
- Secuencias de comandos típicas y redirección del shell
- Alias de comandos
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 de tablas en archivos de texto
- Fragmentos de código para tuberías (piping) de comandos
Gestión de paquetes de Debian
Requisitos previos para la gestión de paquetes de Debian
- Configuración de paquetes
- Precauciones básicas
- Vivir con actualizaciones eternas
- Fundamentos del archivo de 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 desde 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 de expresiones regulares de aptitude
- Resolución de dependencias de aptitude
- Registros de actividad de paquetes
Ejemplos de operaciones con aptitude
- Listado de paquetes con coincidencia de regex en nombres de paquetes
- Navegación con coincidencia de regex
- Eliminación permanente de paquetes desinstalados
- Ordenar el 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 desde la línea de comandos
- Verificación de archivos de paquetes instalados
- Prevención de problemas con los paquetes
- Búsqueda en los metadatos del paquete
Internos de la gestión de paquetes de 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 de 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 de usuario antiguas
- Paquetes diferentes con archivos superpuestos
- Corrección de scripts de paquetes rotos
- Rescate con el comando dpkg
- Recuperación de datos de selección de paquetes
Consejos para la gestión de paquetes
- Cómo elegir paquetes de Debian
- Paquetes de fuentes mixtas de archivos
- Ajuste de la versión candidata
- Actualizaciones y Backports
- Descarga y actualización automáticas de paquetes
- Limitación del ancho de banda de descarga para APT
- Regressión de emergencia
- ¿Quién subió el paquete?
- El paquete equivs
- Portar un paquete al sistema estable
- Proxy para APT
- Pequeño archivo de paquetes público
- 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
- BIOS, cargador de arranque, mini-sistema Debian
- El significado del nivel de ejecución
- La configuración del nivel de ejecución
- Ejemplo de gestión de niveles de ejecución
- El parámetro predeterminado para cada script de init
- El nombre del host
- El sistema de archivos
- Inicialización de la interfaz de red
- Inicialización del servicio de red
- Los mensajes del sistema
- Los mensajes del 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ñas encriptadas
- PAM y NSS
- Archivos de configuración accedidos por PAM y NSS
- La gestión moderna de sistemas centralizada
- "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 a través de Internet
- Secure Shell
- Medidas de seguridad adicionales para Internet
- Protección de la contraseña root
Configuración de red
La infraestructura de red básica
- El nombre de dominio
- La resolución de nombres de host
- El nombre de la interfaz de red
- El rango de direcciones de red para la LAN
- Soporte de dispositivos de red
La configuración de red moderna para escritorio
- Herramientas de configuración de red en GUI
La configuración de red de bajo nivel
- Comandos Iproute2
- Operaciones de red de bajo nivel seguras
Optimización de la red
- Encontrar la MTU óptima
- Configurar la MTU
- Optimización TCP WAN
Infraestructura Netfilter
Aplicaciones de red
El sistema de correo
- Fundamentos del servicio de correo moderno
- Estrategia de configuración de correo para estaciones de trabajo
Agente de transporte de correo (MTA) y Agente de usuario de correo (MUA)
- Visión general de exim4
- MUA básico - Mutt
Agente de entrega de correo (MDA) con filtro
- Configuración de maildrop
- Configuración de procmail
- Reenviar el contenido de mbox
Servidor POP3/IMAP4
El servidor y utilidad de acceso remoto (SSH)
- Fundamentos de SSH
- Redirección de puertos para túneles SMTP/POP3
- Conexión sin contraseñas remotas
- Manejo de clientes SSH ajenos
- Configuración de ssh-agent
- Cómo apagar el sistema remoto mediante 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
- Iniciar el Sistema X Window
- Iniciar sesión X con gdm
- Personalizar la sesión X (método clásico)
- Personalizar la sesión X (método nuevo)
- Conectar un cliente X remoto vía SSH
- Terminal X segura a través de Internet
- Aplicaciones X
- Aplicaciones de oficina X
- Aplicaciones de utilidad X
Consejos del sistema
El programa screen
- Escenarios de uso para screen(1)
- Asignaciones de teclas para el comando screen
Grabación y presentación de datos
- El demonio de registros
- 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 de 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 usando UUID
- Configuración del sistema de archivos
- Creación del sistema de archivos y comprobación de integridad
- Optimización del sistema de archivos mediante opciones de montaje
- Optimización del sistema de archivos mediante superbloque
- Optimización del disco duro
- Uso de SMART para predecir fallos del disco duro
- Ampliación del espacio de almacenamiento útil mediante LVM
- Ampliación del espacio de almacenamiento útil mediante montaje de otra partición
- Ampliación del espacio de almacenamiento útil utilizando enlaces simbólicos
- Ampliación del espacio de almacenamiento útil utilizando aufs
Consejos de encriptación de datos
- Encriptación de discos extraíbles con dm-crypt/LUKS
- Partición de intercambio encriptada con dm-crypt
- Encriptación automática de archivos con eCryptfs
- Montaje automático de eCryptfs
Supervisión, control e 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 utilizan archivos o sockets
- Repetir un comando con un intervalo constante
- Repetir un comando iterando sobre archivos
- Iniciar un programa desde la GUI
- Personalizar el programa a iniciar
- Terminar un proceso
- Programar tareas una vez
- Programar tareas regularmente
- Tecla Alt-SysRq
Consejos de mantenimiento del sistema
- ¿Quién está en el sistema?
- Advertir a todos
- Identificación de hardware
- Configuración de hardware
- Reloj del sistema y hardware
- Configuración de la terminal
- La infraestructura de sonido
- Desactivar el salvapantallas
- Desactivar sonidos de pitido
- Uso de memoria
- Seguridad del sistema y comprobación de integridad
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 de la imagen de disco virtual
- Sistema chroot
- Múltiples sistemas de escritorio
Gestión de datos
Compartir, copiar y archivar
- Herramientas de archivado y compresión
- Herramientas de copia y sincronización
- Idiomas para el archivado
- Idiomas para la copia
- Idiomas para la selección de archivos
- Respaldo y recuperación
- Suites de utilidades de respaldo
- Un script de ejemplo para el respaldo del sistema
- Un script de copia para el respaldo de datos
- Dispositivo de almacenamiento extraíble
- Compartir datos a través de la red
- Medios de archivado
Los datos binarios
- Visualización y edición de datos binarios
- Manipulación de archivos sin montar disco
- Redundancia de datos
- Recuperación de archivos de datos y análisis forense
- Dividir un archivo grande en archivos pequeños
- Borrar el contenido de archivos
- Archivos ficticios
- Borrado total del disco duro
- Borrado de áreas no utilizadas del disco duro
- Recuperar archivos eliminados pero aún abiertos
- Buscar todos los enlaces duros
- Consumo invisible de espacio en disco
Infraestructura de seguridad de datos
- Gestión de claves para GnuPG (firmado y encriptación)
- La suma de control MD5
Requerimientos
No se requieren requisitos específicos para cursar este programa.
35 Horas