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
\r- El indicador de la shell
- El indicador de la shell bajo X
- La cuenta root y el indicador de la shell root (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
- 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 los archivos recién creados: umask
- Permisos para grupos de usuarios (grupo)
- Fechas y horas 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
- El editor interno en MC
- El visor interno en MC
- Funciones de inicio automático de MC
- Sistema de archivos virtual FTP de MC
El entorno de trabajo básico estilo Unix
- La shell de inicio de sesión
- Personalización de bash
- Combinaciones de teclas especiales
- El visor de pantalla (pager)
- Configurar un editor de texto predeterminado
- Cómo salir de vim
- Registro de las actividades de la shell
- Comandos básicos estilo Unix
El comando shell simple
- Ejecución de comandos y variables de entorno
- La variable "$LANG"
- La variable "$PATH"
- La variable "$HOME"
- Opciones de línea de comandos
- Globbing en la shell
- Valor de retorno del comando
- Secuencias típicas de comandos y redirección de la shell
- Alias de comandos
Procesamiento de textos estilo Unix
- Herramientas de texto de Unix
- Expresiones regulares
- Expresiones de sustitución
- Sustitución global con expresiones regulares
- Extracción de datos de tablas en archivos de texto
- Fragmentos de scripts para canalizar comandos
Gestión de paquetes Debian
Requisitos previos de la gestión de paquetes Debian
- Configuración de paquetes
- Precauciones básicas
- Vivir con actualizaciones eternas
- Fundamentos del archivo Debian
- Dependencias de los paquetes
- El flujo de eventos de la gestión de paquetes
- Primera respuesta a 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 de aptitude
- Vistas de paquetes bajo aptitude
- Opciones del método de búsqueda con aptitude
- La fórmula regex de aptitude
- Resolución de dependencias de aptitude
- Registros de actividad de paquetes
Ejemplos de operaciones con aptitude
- Listar paquetes con coincidencia regex en los nombres de paquetes
- Navegar con la coincidencia regex
- Eliminar permanentemente los paquetes ya removidos
- Limpieza del estado de instalación automática/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 los archivos instalados de los paquetes
- Safeguarding para 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 para el paquete
- El estado del paquete para APT
- El 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 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 los paquetes 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
- Reversión de emergencia
- ¿Quién subió el paquete?
- El paquete equivs
- Portar un paquete al sistema estable
- Servidor proxy para APT
- Archivo público pequeño de paquetes
- Grabación y copia de la configuración del sistema
- Conversión o instalación de un paquete binario alien
- Extracción de paquetes sin dpkg
- Lecturas adicionales para la gestión de paquetes
La inicialización del sistema
- Una descripción general del proceso de inicio
- BIOS, cargador de arranque, mini-sistema 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
- El parámetro predeterminado para cada script 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 núcleo (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 encriptadas
- PAM y NSS
- Archivos de configuración accedidos por PAM y NSS
- La gestión moderna centralizada del sistema
- "Por qué GNU su no admite 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ña segura a través de Internet
- Secure Shell
- Medidas de seguridad adicionales para Internet
- Asegurar la contraseña root
Configuración de red
La infraestructura básica de red
- 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 gráficas de configuración de red
La configuración de red de bajo nivel
- Comandos Iproute2
- Operaciones seguras de red de bajo nivel
Optimización de la red
- Encontrar el MTU óptimo
- Configurar el MTU
- Optimización TCP 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)
- 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 contenidos mbox
Servidor POP3/IMAP4
El servidor y utilidad de acceso remoto (SSH)
- Fundamentos de SSH
- Reenvío de puertos para túneles SMTP/POP3
- Conectarse sin contraseñas remotas
- Gestión de clientes SSH ajenos
- Configuración de ssh-agent
- Cómo apagar el sistema remoto con SSH
- Resolución de problemas de SSH
Otros servidores de aplicaciones de red
Otros clientes de aplicaciones de red
El 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 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)
- Conectar un cliente X remoto vía SSH
- Terminal X segura a través de Internet
- Aplicaciones X
- Aplicaciones ofimáticas X
- Aplicaciones utilitarias X
Consejos del sistema
El programa screen
- Escenario de uso para screen(1)
- Combinaciones de teclas para el comando screen
Registro y presentación de datos
- El demonio de registros (log daemon)
- Analizador de registros
- Registro limpio de las actividades de la shell
- Pantalla personalizada de datos de texto
- Pantalla personalizada de tiempo y fecha
- Ecos de la shell con color
- Comandos con colores
- Registro 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 la partición utilizando 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 utilizable vía LVM
- Expansión del espacio de almacenamiento utilizable montando otra partición
- Expansión del espacio de almacenamiento utilizable usando symlink
- Expansión del espacio de almacenamiento utilizable usando aufs
Consejos de encriptación de datos
- Encriptación de disco extraíble con dm-crypt/LUKS
- Partición swap encriptada con dm-crypt
- Encriptación automática de archivos con eCryptfs
- Montaje automático de eCryptfs
Monitoreo, control y comienzo de actividades de programas
- Medición del tiempo de un proceso
- Prioridad de programación
- El comando ps
- El comando top
- Listar archivos abiertos por un proceso
- Rastrear actividades de programas
- Identificación de procesos que usan 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 (matar) un proceso
- Programar tareas una sola vez
- Programar tareas regularmente
- Tecla Alt-SysRq
Consejos de mantenimiento del sistema
- ¿Quién está en el sistema?
- Avisar a todos
- Identificación del hardware
- Configuración del hardware
- Tiempo del sistema y del hardware
- La configuración de la terminal
- La infraestructura de sonido
- Deshabilitar el salvapantallas
- Deshabilitar sonidos de pitido
- Uso de memoria
- Seguridad e integridad del sistema
El núcleo (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 Debian
- Compilación del código fuente del módulo: método estándar Debian
- Controladores de hardware no libre
Sistema virtualizado
- Herramientas de virtualización
- Flujo de trabajo de virtualización
- Montar la imagen del 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 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 archivo
Los datos binarios
- Ver y editar datos binarios
- Manipular archivos sin montar el disco
- Redundancia de datos
- Recuperación de archivos de datos y análisis forense
- Dividir un archivo grande en archivos pequeños
- Limpieza del contenido de los archivos
- Archivos ficticios
- Borrado completo de un disco duro
- Borrado del área no utilizada de un disco duro
- Restauración de archivos eliminados 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 encriptación)
- La suma MD5
Requerimientos
No se requieren requisitos específicos para asistir a este curso.
35 Horas