¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Manuales
  2. Linux - Preparación a la certificación LPIC-1 (exámenes LPI 101 y LPI 102) - [6ª edición]

Linux Preparación a la certificación LPIC-1 (exámenes LPI 101 y LPI 102) - [6ª edición]

Información adicional

  • 5% de descuento en todos los libros
  • Envío gratis a partir de 25 € de compra
  • Versión online gratis por un año

Características

  • Encuadernación rústica - 17 x 21 cm
  • ISBN: 978-2-409-04602-5
  • EAN: 9782409046025
  • Ref. ENI: CET7C1LIN

Información adicional

  • 5% de descuento en todos los libros
  • Versión online digital, no descargable
  • Consultable en línea durante 10 años inmediatamente después de la validación del pago.

Características

  • HTML
  • ISBN: 978-2-409-04603-2
  • EAN: 9782409046032
  • Ref. ENI: LNCET7C1LIN
Los exámenes LPI 101 y LPI 102 son los dos exámenes que per­miten obtener la certificación LPIC-1 "Certificación Linux Server Profesional". Este programa de certificación del Linux Professio­nal Institute es cada vez más reconocido por los responsables de selección de personal, que ven en esta certificación un requi­sito previo para la contratación o el acceso a un puesto de admi­nistrador. Los exámenes LPI 101 y 102 demuestran a los profesionales del sector que usted domina los aspectos básicos...
Consultar extractos del libro Extracto del libro
  • Nivel Experto
  • Número de páginas 648 páginas
  • Publicación julio 2024
  • Nivel Experto
  • Publicación julio 2024
Los exámenes LPI 101 y LPI 102 son los dos exámenes que per­miten obtener la certificación LPIC-1 "Certificación Linux Server Profesional". Este programa de certificación del Linux Professio­nal Institute es cada vez más reconocido por los responsables de selección de personal, que ven en esta certificación un requi­sito previo para la contratación o el acceso a un puesto de admi­nistrador.

Los exámenes LPI 101 y 102 demuestran a los profesionales del sector que usted domina los aspectos básicos de la administra­ción de Linux, sea cual sea su distribución: la instalación y la configuración completa de un puesto de trabajo o de un servi­dor (máquina física, virtual o en el cloud), así como todos los servicios asociados, tanto sistemas como redes. Esta nueva edi­ción del libro tiene en cuenta las últimas novedades de Linux.

Para ayudarle a preparar de manera eficaz esta certificación, el libro abarca todos los objetivos oficiales de la última versión del examen (revisión número 5), tanto desde un punto de vista teórico como práctico. Está redactado por un formador profesio­nal reconocido, que también es un consultor certificado en Linux. Así, los conocimientos pedagógicos y técnicos del autor propor­cionan un enfoque claro y visual, de muy alto nivel técnico.

Capítulo a capítulo, podrá validar sus conocimientos teóricos, gracias a las múltiples preguntas y respuestas, que ponen de relieve tanto los elementos fundamentales como las característi­cas específicas de los conceptos que se estudian.

Cada capítulo finaliza con unos trabajos prácticos, con los que tendrá los elementos necesarios para medir su autonomía. Estos trabajos prácticos concretos, que van incluso más allá de los obje­tivos fijados por el examen, le permitirán adquirir una primera experiencia significativa y conseguir verdaderas competencias técnicas en situaciones reales.
Descripción
  1. Introducción
Introducción
  1. ¿Para qué certificarse?
  2. Las certificaciones LPI
  3. La certificación LPIC-1
    1. 1. Los objetivos
    2. 2. Los materiales del curso
    3. 3. Examinarse
      1. a. Inscripción
      2. b. Matrícula
      3. c. Centro de examen
      4. d. Desarrollo
      5. e. Aprobado
  4. Contenido del libro
Presentación de Linux
  1. Requisitos y objetivos
  2. Bienvenidos al mundo Linux
    1. 1. Un sistema en evolución
    2. 2. El sistema operativo
    3. 3. El sistema Unix, una breve historia
      1. a. De Multics a Unix
      2. b. El lenguaje C
      3. c. Los diferentes tipos de Unix
  3. El software libre
    1. 1. Los orígenes del software libre
    2. 2. GNU/Linux
      1. a. Linus Torvalds
      2. b. El éxito comunitario
      3. c. Los años 1994-1997
      4. d. Linux hoy
  4. Las distribuciones
    1. 1. ¿Qué es una distribuciónde Linux?
    2. 2. Debian
    3. 3. Ubuntu
    4. 4. Las distribuciones de type Red Hat
    5. 5. openSUSE
    6. 6. Las otras distribuciones
    7. 7. Probar una distribución: LiveCD, LiveDVDo LiveUSB
    8. 8. Distribución de seguridad
  5. ¿Qué hardware es compatible con Linux?
    1. 1. La arquitectura
    2. 2. Configuración básica del hardware
    3. 3. Compatibilidad del hardware
  6. Obtener información y ayuda sobre Linux
  7. Validación de los conocimientos adquiridos: preguntas/respuestas
  8. Prácticas
Instalación de Linux y de los paquetes de software
  1. Requisitos y objetivos
  2. Instalar una distribución
    1. 1. Determinar las características de instalación
    2. 2. Parámetros de instalación
    3. 3. Procedimiento de instalación
    4. 4. Particionamiento de los discos
    5. 5. Configuración de redes
    6. 6. Selección de los paquetes de software
    7. 7. Reinicio
  3. Los administradores de paquetes de software
    1. 1. Noción de paquete de software (package)
  4. Los paquetes de software Red Hat
    1. 1. El gestor RPM
    2. 2. Instalar, actualizar y eliminar
    3. 3. El caso del núcleo
    4. 4. Consultas RPM
    5. 5. Verificación de los paquetes de software
    6. 6. Las dependencias
    7. 7. Extraer el contenido de un paquete de software
    8. 8. Actualizaciones automatizadas
  5. El administrador de paquetes YUM
    1. 1. Configurar los repositorios
    2. 2. Utilización de los repositorios
      1. a. Refrescar la caché
      2. b. Listar los paquetesde software
      3. c. Instalar paquetes de software
      4. d. Actualizaciones
      5. e. Buscar un paquete
      6. f. Desinstalar un paquete de software
      7. g. Descargar un paquete de software
  6. El administrador de paquetes DNF
  7. Los paquetes de software Debian
    1. 1. dpkg: el comando de gestión de paquetes Debian
    2. 2. Instalar, actualizar y eliminar paquetes de software
    3. 3. Consultas de búsqueda y selecciónde paquetes
      1. a. Listar los paquetes
      2. b. Encontrar un paquete que contiene un archivo
      3. c. Listar el contenido de un paquete
      4. d. Reconfigurar un paquete de software
  8. Administrador de paquetes APT
    1. 1. Los repositorios de paquetes de software
      1. a. Configuración
      2. b. Actualización de la base de datos
    2. 2. Actualización de la distribución
    3. 3. Buscar e instalar un paquete de software individual
    4. 4. Cliente gráfico
  9. El administrador aptitude
    1. 1. ¿apt o aptitude?
    2. 2. Instalación de aptitude
    3. 3. Utilización
  10. Paquetes de software Zypper
    1. 1. Gestionar los repositorios
    2. 2. Administrar los packages de software
  11. Gestionar las librerías compartidas
    1. 1. Lugar de almacenamiento
    2. 2. Identificar las librerías vinculadas a unprograma
    3. 3. Configurar la caché del editor de vínculos
    4. 4. Búsqueda de las librerías compartidas
  12. Validación de los conocimientos adquiridos: preguntas/respuestas
  13. Prácticas
El shell y los comandos GNU
  1. Requisitos y objetivos
  2. El shell bash
    1. 1. Función del shell
    2. 2. Bash: el shell Linux por defecto
      1. a. Un shell potente y libre
      2. b. Línea de comandos
    3. 3. Utilizar el shell
      1. a. La introducción de datos en una líneade comandos
      2. b. Sintaxis general de los comandos
      3. c. Ejemplo de comando: cal
      4. d. Encadenar los comandos
      5. e. Visualizar texto
      6. f. Comandos internos y externos
      7. g. Secuencias de control
    4. 4. Historial de comandos
  3. La gestión de los archivos
    1. 1. El sistema de archivos
    2. 2. Los diferentes tipos de archivos
      1. a. Los archivos ordinarios o regulares
      2. b. Los directorios
      3. c. Los archivos especiales
    3. 3. Nomenclatura de los archivos
    4. 4. Rutas de acceso
      1. a. Estructura de una ruta de acceso
      2. b. Ruta de acceso absoluta
      3. c. Directorio de conexión y directorio actual
      4. d. Ruta de acceso relativa
      5. e. El carácter de tilde
      6. f. Cambiar el directorio actual
    5. 5. Los comandos básicos
      1. a. Ayuda con la sintaxis de los comandos
      2. b. Listar los archivos y los directorios
      3. c. Gestionar los archivos y los directorios
      4. d. Los caracteres genéricos
  4. Buscar archivos con el comando find
    1. 1. Criterios de búsqueda
      1. a. Buscar por nombre
      2. b. Buscar por tipo
      3. c. Buscar por propietario y grupo asociado
      4. d. Buscar por tamaño
      5. e. Buscar por fecha
      6. f. Búsqueda por permisos de acceso
    2. 2. Comandos ejecutados con los archivos buscados
      1. a. Búsqueda con lista detallada
      2. b. Búsqueda con ejecución de un comando
    3. 3. Combinación lógica de criterios
    4. 4. Buscar información de un comando
      1. a. whereis
      2. b. which
      3. c. locate
  5. El editor vi
    1. 1. Presentación
    2. 2. Funcionamiento
    3. 3. Los comandos básicos de vi
      1. a. Pasar al modo introducción de datos
      2. b. Abrir una línea de comandos de vi
      3. c. Salir del editor
      4. d. Moverse por el archivo
      5. e. Modificar el texto
      6. f. Expresiones regulares
      7. g. Búsqueda en el texto
      8. h. Sustituir texto
      9. i. Copiar-pegar
      10. j. Sustitución
      11. k. Otros comandos de vi
  6. Las redirecciones de entradas/salidas estándares
    1. 1. Entradas/salidas estándares
    2. 2. Entradas/salidas estándar por defecto
  7. La redirección
    1. 1. Redirección de la salida estándar
    2. 2. Redireccionamiento de la salida de error estándar
    3. 3. Redireccionamiento de la salida y salida de errorestándar en el mismo archivo
    4. 4. Redirección de la entrada estándar
    5. 5. Documento en línea
    6. 6. Apertura de descriptores de archivos adicionales
    7. 7. Cierre de descriptores de archivo
    8. 8. Los pipes
  8. Comandos de filtro
    1. 1. Contar líneas, palabras y caracteres
    2. 2. Selección de líneas
      1. a. grep
      2. b. egrep
      3. c. Fgrep
      4. d. sed
    3. 3. Selección de partes de línea
      1. a. Selección por posición
      2. b. Selección por campos
    4. 4. Ordenar líneas
    5. 5. Eliminar las líneas repetidas
    6. 6. Unir dos archivos ordenados
      1. a. Concatenación de archivos líneaa línea
    7. 7. Dividir un archivo en varias partes
    8. 8. Sustituir y eliminar caracteres de un archivo
      1. a. El comando tr
    9. 9. xargs
    10. 10. Visualizar texto
      1. a. Vista página por página
      2. b. Visualización de las primeras líneasde un archivo
      3. c. Visualización de las últimas líneasde un archivo
      4. d. Formatear la visualización
    11. 11. Duplicar la salida estándar
  9. Otros comandos útiles
    1. 1. Recuperación de una parte de una ruta deacceso
    2. 2. Comparación de archivos
      1. a. diff
      2. b. cmp
    3. 3. Puesta a la espera
    4. 4. Las sumas de control
  10. La gestión de los procesos
    1. 1. Atributos de un proceso
    2. 2. Estados de un proceso
    3. 3. Ejecución de un comando en segundo plano
    4. 4. Tareas en primer plano y en segundo plano
    5. 5. Lista de los procesos
    6. 6. Envío de una señal a un proceso
    7. 7. nohup
    8. 8. nice y renice
    9. 9. time
    10. 10. exec
  11. Más información sobre bash
    1. 1. Alias
    2. 2. Agrupar comandos
    3. 3. Relación condicional
  12. Las variables
    1. 1. Nombre de variable
    2. 2. Declarar y asignar
    3. 3. Acceder y visualizar
    4. 4. Eliminar y proteger variables en modo escritura
    5. 5. Export
    6. 6. Delimitar el nombre de la variable
    7. 7. Reemplazo condicional de una variable
    8. 8. Variables de sistema
    9. 9. Variables especiales
    10. 10. Longitud de una cadena
    11. 11. Tablas y campos
    12. 12. Variables numéricas y cálculo
  13. Configuración del bash
    1. 1. Archivos de configuración
      1. a. Shell de conexión
      2. b. Shell simple
    2. 2. Configuración del shell con el comando set
  14. Programación shell
    1. 1. Estructura y ejecución de un script shell
    2. 2. Argumentos de un script
      1. a. Parámetros de posición
      2. b. Redefinición de los argumentos
      3. c. Recorrido de los argumentos
      4. d. Terminar script
    3. 3. Entorno de proceso
    4. 4. Sustituir comandos
    5. 5. Pruebas lógicas
      1. a. Pruebas sobre una cadena
      2. b. Pruebas sobre los valores numéricos
      3. c. Prueba sobre los archivos
      4. d. Pruebas combinadas para los operadores lógicos
      5. e. Nueva sintaxis
    6. 6. Estructuras de control condicional
      1. a. if ... then ... else
      2. b. Estructura de opción múltiple
      3. c. Introducción de cadena por el usuario
      4. d. Los bucles
      5. e. Las funciones
      6. f. Cálculos y expresiones
      7. g. Tratamiento de señales
  15. Multiplexores de terminal
    1. 1. Uso
      1. a. Instalación y ayuda
      2. b. Ventanas
      3. c. Separarse y volver a unirse
      4. d. Terminar la sesión
    2. 2. Otros multiplexadores
  16. Validación de los conocimientos adquiridos: preguntas-respuestas
  17. Prácticas
Los discos y el sistema de archivos
  1. Requisitos y objetivos
  2. Representación de los discos
    1. 1. Nomenclatura
      1. a. Disco IDE
      2. b. Discos SCSI, SATA, USB, FIREWIRE, etc
    2. 2. Casos particulares
      1. a. Virtualización
      2. b. SAN, iSCSI, multipathing
  3. Operaciones de bajo nivel
    1. 1. Información del disco
  4. Elegir un sistema de archivos
    1. 1. Fundamentos
      1. a. Representación
      2. b. Los metadatos
      3. c. Los nombres de los archivos: los enlaces físicos
      4. d. Los sistemas de archivos de log cvf
    2. 2. Los tipos de sistema de archivos en Linux
      1. a. Sistemas de archivos de tipo ext*
      2. b. Sistemas de archivos de tipo XFS
      3. c. Sistemas de archivos de tipo BTRFS
      4. d. VFAT (FAT32)
      5. e. exFAT
      6. f. FUSE
  5. Particionamiento
    1. 1. Los métodos de particionamiento
    2. 2. Particionado MBR (Master Boot Record)
      1. a. MBR y BIOS
      2. b. MBR
      3. c. Las particiones
      4. d. Tipos de particiones
    3. 3. Particionado GPT
      1. a. GPT y UEFI
      2. b. GUID
      3. c. LBA 0
      4. d. LBA 1
      5. e. LBA 2 a 33
      6. f. Tipos de particiones
      7. g. UEFI Boot manager
      8. h. La partición sistema EFI
    4. 4. Manejar las particiones
      1. a. Manipular las particiones MBR
      2. b. Manipular las particiones GPT
  6. Manejar los sistemas de archivos
    1. 1. Definiciones básicas
      1. a. Bloque
      2. b. Superbloque
      3. c. Tabla de inodos
      4. d. Los directorios
      5. e. Enlace físico
    2. 2. Crear un sistema de archivos
      1. a. Creación de un sistema de archivos ext*
      2. b. Creación de un sistema de archivos XFS
      3. c. Creación de un sistema de archivos BTRFS
      4. d. Creación de un sistema de archivos VFAT
  7. Acceder a los sistemas de archivos
    1. 1. El comando mount
      1. a. Opciones de montaje
      2. b. umount
      3. c. Volver a montar un sistema de archivos
      4. d. El archivo /etc/fstab
      5. e. Sistemas de archivos CD/DVD e imágenesISO
  8. Controlar el sistema de archivos
    1. 1. Seguimiento del espacio en disco por sistema de archivos
      1. a. Seguimiento del espacio en disco por arborescencia
    2. 2. Comprobar y arreglar los sistemas de archivos
      1. a. fsck
      2. b. badblocks
      3. c. dumpe2fs
      4. d. tune2fs
    3. 3. XFS
      1. a. xfs_info
      2. b. xfs_growfs
      3. c. xfs_repair
      4. d. xfs_db y xfs_admin
      5. e. xfs_fsr
  9. La swap
    1. 1. Tamaño óptimo del espacio de swap
    2. 2. Crear una partición de swap
    3. 3. Activar y desactivar la swap
      1. a. Encendido/apagado dinámico
      2. b. Declarar zonas de swap en /etc/fstab
    4. 4. Área de swap en un archivo
    5. 5. Estado de la memoria
      1. a. free
      2. b. /proc/meminfo
  10. Los permisos de acceso
    1. 1. Derechos básicos
      1. a. Permisos y cuenta de usuario
      2. b. Permisos de acceso
    2. 2. Representación de los permisos de acceso
      1. a. Notación simbólica
      2. b. Notación octal
    3. 3. Modificación de los permisos
      1. a. Notación simbólica
      2. b. Notación binaria
    4. 4. Máscara de permisos predeterminada
      1. a. El comando umask
    5. 5. Cambiar de propietario y de grupo propietario
    6. 6. Derechos de acceso ampliados
      1. a. SetUID a SetGID
      2. b. Sticky bit en un directorio
      3. c. SetGID en un directorio
  11. Validación de los conocimientos adquiridos: preguntas/respuestas
  12. Prácticas
Inicio de Linux, servicios, núcleo y periféricos
  1. Requisitos y objetivos
  2. Proceso de inicio
    1. 1. La BIOS y la UEFI
      1. a. BIOS
      2. b. UEFI
      3. c. Elegir el dispositivo de arranque
    2. 2. El gestor de arranque
    3. 3. GRUB
      1. a. Configuración de GRUB
      2. b. Instalación
      3. c. Arranque y edición de una opciónde menú
    4. 4. GRUB2
      1. a. Configuración
      2. b. Arranque y edición
      3. c. Caso de GPT y UEFI
    5. 5. Inicialización del núcleo
  3. init System V
    1. 1. Función de init
    2. 2. Niveles de ejecución
    3. 3. /etc/inittab
    4. 4. Cambio de nivel de ejecución
    5. 5. Configuración del sistema básico
    6. 6. Nivel de ejecución
    7. 7. Gestión de los niveles y de los servicios
      1. a. Servicios en init.d
      2. b. Control de los servicios
      3. c. Modificación de los niveles de ejecución
    8. 8. Consolas virtuales
    9. 9. Procedimiento de conexión (login)
    10. 10. Apagar el sistema
  4. systemd
    1. 1. Unidades objetivo y servicios
    2. 2. Configuración
    3. 3. Objetivos
      1. a. Equivalencia con init System V
      2. b. Objetivo por defecto
      3. c. Cambiar el objetivo predeterminado
      4. d. Pasar de un objetivo a otro
      5. e. Modo seguro y modo de emergencia
      6. f. Objetivos activos y dependencias
      7. g. Listar todos los objetivos
    4. 4. Servicios
      1. a. Acciones
      2. b. Estado
      3. c. Activación
      4. d. Dependencias
    5. 5. Acciones de sistema
    6. 6. Gestión de la consola
  5. upstart
    1. 1. Configuración
    2. 2. Nivel predeterminado
    3. 3. Compatibilidad con System V
    4. 4. Comandos de control
  6. Consultar el registro del sistema
    1. 1. dmesg
    2. 2. /var/log/messages o /var/log/syslog
    3. 3. journalctl
  7. El kernel y sus módulos
    1. 1. uname
    2. 2. Gestión de los módulos
      1. a. lsmod
      2. b. modinfo
      3. c. insmod
      4. d. rmmod
      5. e. modprobe
      6. f. modprobe.d
    3. 3. Parámetros dinámicos
      1. a. Sistemas de archivos virtuales /proc y /sys
  8. Archivos asociados a los periféricos
    1. 1. Archivos especiales
    2. 2. Crear un archivo especial
    3. 3. Determinar los componentes de hardware del sistema
      1. a. Bus PCI
      2. b. Bus USB
      3. c. Sistemas de archivos virtuales
      4. d. Udev
  9. Validación de los conocimientos adquiridos: preguntas/respuestas
  10. Prácticas
Las tareas administrativas
  1. Requisitos previos y objetivos
  2. Administración de usuarios
    1. 1. Los usuarios
    2. 2. Grupos
    3. 3. Las contraseñas
    4. 4. Los archivos de configuración de los usuariosy grupos
      1. a. /etc/passwd
      2. b. /etc/group
      3. c. /etc/shadow
      4. d. /etc/gshadow
    5. 5. Gestión de usuarios
      1. a. Crear una cuenta usuario
      2. b. Gestión de contraseñas
      3. c. Cambiar una cuenta de usuario
      4. d. Eliminar una cuenta de usuario
    6. 6. Administrar grupos de usuarios
      1. a. Editar un grupo de usuarios
      2. b. Eliminar un grupo de usuarios
    7. 7. Comandos adicionales
      1. a. Comprobar la coherencia de los archivos de configuración
      2. b. Comprobar el historial de conexiones
      3. c. Cambios realizados por el usuario
      4. d. Preguntar por los directorios
    8. 8. Configuración predeterminada de las cuentasde usuario
    9. 9. Notificaciones al usuario
      1. a. /etc/issue
      2. b. /etc/motd
      3. c. Envío de mensajes de pantalla a los usuarios
    10. 10. El entorno del usuario
      1. a. El directorio /etc/skel
      2. b. Scripts de configuración
    11. 11. Los modulos PAM
  3. La impresión
    1. 1. Fundamentos
    2. 2. El sistema de impresión LPD BSD
    3. 3. CUPS
      1. a. Añadir una impresora
  4. Automatización de tareas
    1. 1. El servicio cron
      1. a. Formato de una línea de tarea crontab
      2. b. La crontab del sistema
      3. c. Control de acceso al servicio cron
    2. 2. El comando at
      1. a. Formato de especificación de la tarea diferida
      2. b. Control de tareas
      3. c. Controlar el acceso al comando at
    3. 3. Los timers systemd
  5. Archivos de registro del sistema
    1. 1. Los mensajes
    2. 2. Configuración de rsyslog
    3. 3. Servicio journald de Systemd
    4. 4. Archivos de registro
    5. 5. El comando journalctl
    6. 6. Enviar mensajes a journald
    7. 7. Rotación de los archivos de registro
      1. a. logrotate
      2. b. journald
  6. Copia de seguridad y restauración
    1. 1. El comando tar
      1. a. Archivar
      2. b. Listar el contenido de un archivo
      3. c. Restaurar
      4. d. Compresión de archivos comprimidos
    2. 2. El comando cpio
      1. a. Archivado
      2. b. Enumerar el contenido de un archivo
      3. c. Restauración
    3. 3. El comando dd
  7. Gestionar la fecha y hora del sistema
    1. 1. El comando date
      1. a. El comando hwclock
    2. 2. Usar el protocolo NTP
      1. a. Cliente NTP
      2. b. Desviación temporal
    3. 3. timedatectl
    4. 4. chrony
  8. Configuración regional
    1. 1. Internacionalización (i18n) y localización(l10n)
    2. 2. Configuración regional
      1. a. Variables de entorno
      2. b. Zonas horarias
    3. 3. Codificación de caracteres
  9. Validación de los conocimientos adquiridos: preguntas/respuestas
  10. Prácticas
La red
  1. Requisitos previos y objetivos
  2. TCP/IP
    1. 1. Direccionamiento IPv4
      1. a. Subredes
      2. b. Enrutamiento
      3. c. IPv6
    2. 2. Configuración básica de la red
      1. a. Nomenclatura de interfaces
      2. b. NetworkManager
    3. 3. Comandos de configuración
      1. a. Versiones anteriores de las distribuciones de RedHat
      2. b. Versiones anteriores de distribuciones de tipo Debian
      3. c. Enrutamiento
      4. d. El comando ip
      5. e. Configuración con NetworkManager
      6. f. Los números de puerto
    4. 4. Herramientas de red
      1. a. El comando ping
      2. b. La comando traceroute
      3. c. El comando tracepath
      4. d. El comando whois
      5. e. El comando nc (netcat)
      6. f. El comando netstat
      7. g. El comando ss
      8. h. El comando IPTraf
    5. 5. Archivos de configuración
      1. a. /etc/resolv.conf
      2. b. /etc/hosts y /etc/networks
      3. c. /etc/nsswitch.conf
      4. d. /etc/services
      5. e. /etc/protocols
    6. 6. Control de resolución de nombres
      1. a. El comando dig
      2. b. El comando host
      3. c. El comando getent
  3. Servicios de red xinetd
    1. 1. Configuración
    2. 2. Iniciar y detener servicios
  4. OpenSSH
    1. 1. Configuración del servidor ssh
    2. 2. Uso de ssh
    3. 3. Claves y conexión automática
      1. a. Tipo de cifrado
      2. b. Ejemplo de configuración del lado cliente
      3. c. Del lado del servidor
      4. d. Copia automática de la clave pública
    4. 4. Passphrase y agente SSH
    5. 5. Autenticación de host
  5. Correo electrónico
    1. 1. postfix
      1. a. Alias de usuario
      2. b. exim
      3. c. qmail
  6. Validación de aprendizajes adquiridos: preguntas y respuestas
  7. Prácticas
La seguridad
  1. Requisitos previos y objetivos
  2. Aspectos básicos de la seguridad
    1. 1. Controlar los permisos especiales SUID y SGID
    2. 2. Comprobar los paquetes de software
    3. 3. Política de contraseñas
    4. 4. Prohibir las conexiones
      1. a. Shell de conexión /bin/falseo /sbin/nologin
    5. 5. /etc/nologin
      1. a. /etc/securetty
    6. 6. Limitar los recursos de una cuenta de usuario
    7. 7. Permisos SUDO
      1. a. Sintaxis de /etc/sudoers
  3. Seguridad de servicios y redes
    1. 1. Comprobar puertos abiertos
      1. a. Información de netstat
      2. b. La herramienta nmap
    2. 2. Deshabilitar servicios innecesarios
      1. a. Servicios autónomos
      2. b. Servicios xinetd
      3. c. Los TCP wrappers
    3. 3. GPG
      1. a. Generar las claves
      2. b. Generar una clave de revocación
      3. c. Administrar un almacén de claves
      4. d. Exportar la clave pública
      5. e. Importar una clave
      6. f. Firmar una clave
      7. g. Firmar y cifrar un mensaje
  4. Validación de los conocimientos adquiridos: preguntas/respuestas
  5. Prácticas
Interfaces gráficas de usuario
  1. Requisitos previos y objetivos
  2. ¿Cómo funciona un entorno gráfico?
    1. 1. El sistema X Windows
      1. a. El administrador de ventanas
      2. b. Los widgets y las toolkits
      3. c. Escritorios virtuales
    2. 2. Entornos de escritorio
  3. Wayland
  4. Xorg
    1. 1. Instalación
    2. 2. Configuración de Xorg
      1. a. A través de la distribución
      2. b. Xorgcfg
      3. c. Xorgconfig
      4. d. X
    3. 3. Estructura de xorg.conf
      1. a. Secciones y subsecciones
      2. b. Valores booleanos
      3. c. Sección InputDevice o InputClass
      4. d. Sección Monitor
      5. e. Sección Device
      6. f. Sección Screen
      7. g. Sección ServerLayout
      8. h. Sección Files
      9. i. Sección Modules
      10. j. Sección ServerFlags
      11. k. xorg.conf.d
    4. 4. Probar y ejecutar X
      1. a. Comprobar la configuración
      2. b. Archivos de registro
      3. c. Probar el servidor
  5. Administrador de la visualización (Display Manager)
    1. 1. XDM
      1. a. Setup: Xsetup
      2. b. Chooser: RunChooser
      3. c. Startup: Xstartup
      4. d. Sesión: Xsession
      5. e. Reset: Xreset
      6. f. Recursos: Xresources
      7. g. Servers: Xservers
      8. h. AccessFile: Xaccess y XDMCP
    2. 2. GDM y KDM
    3. 3. Administrador de pantalla de inicio
      1. a. System V e inittab
      2. b. Sistema V y Servicios
      3. c. Objetivo de systemd
  6. Gestor de ventanas y entorno personal
    1. 1. A través del administrador de visualización
    2. 2. startx
    3. 3. Terminales en modo gráfico
    4. 4. Administradores de ventanas
    5. 5. Exportar sus ventanas
  7. Escritorio remoto
    1. 1. RDP
    2. 2. VNC
    3. 3. Spice
  8. Accesibilidad
    1. 1. Compatibilidad con teclado y ratón
    2. 2. Asistencia visual y auditiva
  9. Validación de los conocimientos adquiridos: preguntas/respuestas
  10. Prácticas
Máquinas virtuales, contenedores y Cloud
  1. Requisitos y objetivos
  2. La virtualización
    1. 1. El cloud
    2. 2. Interés
    3. 3. Competencia
    4. 4. Elección de la solución
  3. Métodos de virtualización
    1. 1. El aislamiento
    2. 2. Núcleo en el espacio del usuario
    3. 3. Hipervisor de tipo 2
    4. 4. Hipervisor de tipo 1
    5. 5. Virtualización mediante hardware
  4. Paravirtualización
    1. 1. Principio
    2. 2. VirtIO
    3. 3. hostVirtualización de la memoria
    4. 4. Virtualización de los periféricos
    5. 5. Seguridad
    6. 6. Configuración particular
  5. Los contenedores
    1. 1. Principio
    2. 2. Contenedor y máquina virtual
    3. 3. Los espacios de nombres
    4. 4. Los grupos de control
    5. 5. Docker
    6. 6. Un ejemplo completo
      1. a. Crera una imagen
      2. b. Iniciar un contenedor
      3. c. Detener el contenedor
      4. d. Publicación del contenedor
      5. e. Archivos de log del contenedor
      6. f. Eliminar el contendor y la imagen
    7. 7. Seguridad
  6. El cloud
    1. 1. Servicios Cloud (o en la nube)
    2. 2. Proveedores
    3. 3. Ejemplo de AWS
    4. 4. Zonas geográficas
    5. 5. Comprobar
    6. 6. Cloud-init
  7. Sistemas invitados
    1. 1. Hipervisor y adiciones
    2. 2. El acceso a la consola o a la interfaz
      1. a. Spice y KVM
      2. b. Cliente Spice
      3. c. Otros casos
  8. Validación de los conocimientos adquiridos: preguntas/respuestas
  9. Prácticas
Objetivos
  1. Lista de objetivos
Autor : Philippe BANQUET

Philippe BANQUET

Philippe BANQUET es ingeniero informático independiente desde hace más de 20 años. Está especializado en el desarrollo (lenguaje C, Perl, shell) y en administración de sistemas Linux y Unix. También realiza labores de capacitación a profesionales informáticos para prepararlos para las certificaciones de Linux. Combinando su experiencia concreta de campo y su práctica como formador, en sus libros utiliza un enfoque muy educativo, basado en ejemplos funcionales para transmitir eficazmente sus habilidades.


Más información
Autor : Sébastien  ROHAUT

Sébastien ROHAUT

Sébastien ROHAUT es diplomado en ESGI (École Supérieure de Génie Informatique, en París). Después de muchos años trabajando para una empresa de ingeniería informática, fue responsable de un equipo de DevOps dentro de un gran grupo empresarial francés y, después de haber obtenido el diploma de ingeniero DPE, actualmente es el responsable de la seguridad de la plataforma Cloud en este mismo grupo. También fue profesor durante cerca de 11 años dando clases preparatorias a ingenieros y cuenta con una gran experiencia técnica y pedagógica para el mayor beneficio de los lectores de sus libros.

Más información

Novedades

Ver más