Contacta con nosotros

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 shell (prompt)
  • El indicador de shell bajo X
  • Cuenta root y el indicador de 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 operativa
  • 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 nuevos archivos creados: umask
  • Permisos para grupos de usuarios (grupo)
  • Marcas de tiempo
  • Enlaces
  • Tuberías con nombre (FIFOs)
  • Sockets
  • Archivos de dispositivo
  • Archivos de dispositivo especiales
  • procfs y sysfs

Midnight Commander (MC)

  • Personalización del MC
  • Iniciar MC
  • Gestor de archivos en el MC
  • Tips para línea de comandos en el MC
  • El editor interno en el MC
  • El visor interno en el MC
  • Características de inicio automático del MC
  • Sistema de archivos virtual FTP del MC

Ambiente de trabajo básico tipo Unix

  • La shell de inicio de sesión
  • Personalización de bash
  • Combinaciones de teclas especiales
  • El pager
  • Establecer un editor de texto por defecto
  • Cómo salir de vim
  • Registro de actividades de la shell
  • Comandos básicos tipo Unix

El comando simple de shell

  • Ejecución de comandos y variables de entorno
  • Variable "$LANG"
  • Variable "$PATH"
  • Variable "$HOME"
  • Opciones de línea de comandos
  • Globbing de shell
  • Valor de retorno del comando
  • Secuencias típicas de comandos y redirección de shell
  • Alias de comando

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
  • Fragmentos de código para canalizar comandos

Gestión de paquetes Debian

Prerrequisitos 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
  • 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 de aptitude
  • Vistas de paquetes bajo 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 con aptitude

  • Listado de paquetes con coincidencia regex en nombres de paquetes
  • Navegación con coincidencia regex
  • Purgar paquetes eliminados definitivamente
  • Ordenar el estado de instalación automática/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
  • Protección ante 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 de usuario antiguas
  • Diferentes paquetes con archivos superpuestos
  • Reparación de scripts de paquetes rotos
  • Rescate con el comando dpkg
  • Recuperación de datos de selección de paquetes

Tips para la gestión de paquetes

  • Cómo elegir paquetes Debian
  • Paquetes desde fuentes mixtas de archivos
  • Ajuste de la versión candidata
  • Actualizaciones y Backports (retroportados)
  • Descarga automática y actualización de paquetes
  • Limitar el ancho de banda de descarga para APT
  • Reversión de emergencia
  • ¿Quién subió el paquete?
  • El paquete equivs
  • Adaptar un paquete al sistema estable
  • Servidor proxy para APT
  • Archivo de paquetes público pequeño
  • Grabación y copia de la configuración del sistema
  • Convertir o instalar un paquete binario alienígena
  • Extraer paquete sin dpkg
  • Más lecturas sobre gestión de paquetes

La inicialización del sistema

  • Vista general del proceso de arranque
  • 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
  • Los parámetros por defecto para cada script init
  • El nombre de 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
  • Una buena contraseña
  • Creación de contraseñas encriptadas
  • PAM y NSS
  • Archivos de configuración accesados 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 de acceso a ciertos servicios de servidor
  • Seguridad de la autenticación
  • Contraseñas seguras sobre Internet
  • Secure Shell (SSH)
  • Medidas de seguridad adicionales para Internet
  • Asegurar la contraseña root

Configuración de red

La infraestructura de red básica

  • El nombre de dominio
  • Resolución del nombre de host
  • Nombre de la interfaz de red
  • Rango de direcciones de red para la LAN
  • Soporte de dispositivos de red

La 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

  • Encontrar el MTU óptimo
  • Configurar el MTU
  • Optimización TCP WAN

Infraestructura Netfilter

Aplicaciones de red

El sistema de correo

  • Fundamentos del servicio moderno 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 maildrop
  • Configuración procmail
  • Redeliver contenidos mbox

Servidor POP3/IMAP4

El servidor y utilidad de acceso remoto (SSH)

  • Fundamentos de SSH
  • Torneo de puertos para túnel SMTP/POP3
  • Conexión sin contraseñas remotas
  • Manejo de clientes SSH extraños
  • Configuración de ssh-agent
  • Cómo apagar el sistema remoto desde SSH
  • Resolución de problemas con 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 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 de oficina X
  • Utilidades X

Tips del sistema

El programa screen

  • Escenarios de uso para screen(1)
  • Combinaciones de teclas para el comando screen

Registro y presentación de datos

  • El demonio de registro (log daemon)
  • Análisis de registros
  • Grabación limpia de actividades de la shell
  • Visualización personalizada de datos de texto
  • Visualización personalizada de hora y fecha
  • Eco (echo) de la shell con colores
  • Comandos coloreados
  • Grabación de 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

Tips para el almacenamiento de datos

  • Configuración de particiones de disco
  • Acceso a particiones usando UUID
  • Configuración del sistema de archivos
  • Creación y comprobación de integridad del sistema de archivos
  • Optimización del sistema de archivo por opciones de montaje
  • Optimización del sistema de archivo 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

Tips para la encriptación de datos

  • Encriptación de discos removibles 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 e inicio de actividades de programas

  • Tiempo de un proceso
  • Prioridad de programación
  • El comando ps
  • El comando top
  • Listado de archivos abiertos por un proceso
  • Rastreo de actividades del programa
  • Identificación de procesos usando archivos o sockets
  • Repetición de un comando con intervalo constante
  • Repetición de un comando en bucle sobre archivos
  • Iniciar un programa desde la GUI
  • Personalización del programa a iniciar
  • Terminar un proceso
  • Programar tareas una vez
  • Programar tareas periódicamente
  • Tecla Alt-SysRq

Tips para el 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 de la terminal
  • Infraestructura de sonido
  • Deshabilitar el salvapantallas
  • Deshabilitar 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 Debian
  • Compilación del código fuente del módulo: método estándar 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 archivo y compresión
  • Herramientas de copia y sincronización
  • Idiomas para el archivo (comandos típicos)
  • Idiomas para la copia (comandos típicos)
  • 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 archivo

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
  • Limpieza del contenido de archivos
  • Archivos falsos (dummy)
  • Borrado completo del disco duro
  • Borrado del área no utilizada de un disco duro
  • Recuperar 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

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas