¡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. Libros
  2. LINUX - Preparación a la certificación LPIC-1 (exámenes LPI 101 y LPI 102) - [5ª edición]

LINUX Preparación a la certificación LPIC-1 (exámenes LPI 101 y LPI 102) - [5ª 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-03261-5
  • EAN: 9782409032615
  • Ref. ENI: CET6C1LIN

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-03262-2
  • EAN: 9782409032622
  • Ref. ENI: LNCET6C1LIN
Los exámenes LPI 101 y LPI 102 son los dos exámenes que permiten obtener la certificación LPIC-1 "Certificación Linux Server Profesional ". Este programa de certificación del Linux Professional Institute es cada vez más reconocido por los responsables de selección de personal que ven en esta certificación un requisito previo para la contratación o el acceso a un puesto de administrador. Los exámenes LPI 101 y 102...
Extracto del libro
  • Nivel Experto
  • Número de páginas 904 páginas
  • Publicación septiembre 2021
  • Nivel Experto
  • Publicación septiembre 2021
Los exámenes LPI 101 y LPI 102 son los dos exámenes que permiten obtener la certificación LPIC-1 "Certificación Linux Server Profesional ". Este programa de certificación del Linux Professional Institute es cada vez más reconocido por los responsables de selección de personal que ven en esta certificación un requisito previo para la contratación o el acceso a un puesto de administrador.

Los exámenes LPI 101 y 102 demuestran a los profesionales del sector que usted domina las bases de la administració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 servidor (máquina física, virtual o en el cloud), así como todos los servicios asociados, tanto sistemas como redes. Esta nueva edició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 profesional reconocido, también consultor, certificado en Linux. Así, los conocimientos pedagógicos y técnicos del autor conducen a 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 (527 en total) que ponen de relieve tanto los elementos fundamentales como las características específicas a los conceptos tratados.

Cada capítulo finaliza con unas prácticas (47 en total) con las que tendrá los medios para medir su autonomía. Estos tests concretos, que van incluso más allá de los objetivos fijados por el examen, le permitirán forjarse una primera experiencia significativa y adquirir verdaderas competencias técnicas en situaciones reales.
Introducción
  1. A. ¿Para qué certificarse?
  2. B. Las certificaciones LPI
  3. C. 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. D. Contenido del libro
Capítulo 1 Presentación de Linux
  1. A. Bienvenidos al mundo Unix
    1. 1. Un nuevo mundo
    2. 2. Historia de los ordenadores
      1. a. Complejidad de los ordenadores
      2. b. La inteligencia
    3. 3. El sistema operativo
    4. 4. El sistema Unix, una breve historia
      1. a. De MULTICS a UNIX
      2. b. El lenguaje C
      3. c. Las licencias y el advenimiento de BSD y System V
      4. d. La guerra de los Unix
      5. e. La estandarización
      6. f. Unix es un estándar
      7. g. Unix en los ordenadores personales
  2. B. El software libre
    1. 1. Los orígenes del software libre
    2. 2. El proyecto GNU y la FSF
    3. 3. El open source
    4. 4. GNU/Linux
      1. a. Linus Torvalds
      2. b. El accidente
      3. c. La primera versión oficial
      4. d. El éxito comunitario
      5. e. Los años 1994-1997
      6. f. A partir de 1998: la explosión
      7. g. Hoy y mañana
  3. C. ¿Qué hardware es compatible con Linux?
    1. 1. La arquitectura
    2. 2. Un punto acerca de los SSD
    3. 3. Compatibilidad del hardware
  4. D. Elegir una distribución
    1. 1. Debian
    2. 2. Ubuntu
    3. 3. Red Hat, Fedora y CentOS
    4. 4. openSUSE
    5. 5. Las demás
    6. 6. Los LiveCD o LiveUSB
  5. E. Obtener ayuda
    1. 1. La ayuda propia de los comandos
    2. 2. La ayuda interna del shell
    3. 3. El manual en línea de comandos
      1. a. Acceso
      2. b. Estructura de una página
      3. c. Navegación
      4. d. Las secciones
      5. e. Buscar por correspondencia
    4. 4. Las páginas info
    5. 5. Buscar ayuda en Internet
  6. F. Validación de los conocimientos adquiridos: preguntas/respuestas
  7. G. Prácticas
    1. 1. Historia de Unix y de Linux
    2. 2. Distribuciones
    3. 3. Ayuda y documentación
Capítulo 2 Instalación de Linux y de los paquetes de software
  1. A. Instalar una Ubuntu
    1. 1. Soporte de instalación
    2. 2. Boot en el soporte
    3. 3. Elección de los idiomas y países
    4. 4. Configuración de las interfaces de red
    5. 5. Réplica de instalación
    6. 6. Particionado de los discos
    7. 7. Usuario y host
    8. 8. Configuración SSH
    9. 9. Instalación
    10. 10. Fin de instalación y reinicio
  2. B. Instalación de CentOS
    1. 1. Soporte de instalación
    2. 2. Arranque del soporte
    3. 3. Idioma de la instalación
    4. 4. Resumen de la instalación
    5. 5. Teclado
    6. 6. Destino de la instalación
    7. 7. Configuración de red
    8. 8. Reloj
    9. 9. Fuente de instalación
    10. 10. Selección de software
    11. 11. Usuarios
    12. 12. Fin de la instalación
  3. C. Red Hat Package Manager
    1. 1. Noción de paquete
    2. 2. El gestor RPM
    3. 3. Instalación, actualización y eliminación
    4. 4. El caso del núcleo
    5. 5. Consultas RPM
    6. 6. Verificación de los paquetes
    7. 7. Las dependencias
    8. 8. Extracción del contenido
    9. 9. Actualizaciones automatizadas
  4. D. YUM
    1. 1. Configuración de los repositorios
    2. 2. Utilización de los repositorios
      1. a. Refrescar la caché
      2. b. Listar los paquetes
      3. c. Instalar paquetes
      4. d. Actualizaciones
      5. e. Buscar un paquete
      6. f. Suprimir un paquete
      7. g. Descargar un paquete
    3. 3. El comando dnf
  5. E. Debian Package
    1. 1. dpkg: el gestor de paquetes Debian
    2. 2. Instalación, actualización y eliminación
    3. 3. Consultas con dpkg
      1. a. Listar los paquetes
      2. b. Encontrar un paquete que contiene un archivo
      3. c. Listar el contenido de un paquete
    4. 4. Convertir paquetes
    5. 5. Reconfigurar un paquete
  6. F. Administrador APT
    1. 1. Fundamentos
    2. 2. Los repositorios
      1. a. Configuración
      2. b. Actualización de la base de datos
    3. 3. Actualización de la distribución
    4. 4. Buscar e instalar un paquete individual
    5. 5. Cliente gráfico
  7. G. Administrador aptitude
    1. 1. ¿apt o aptitude?
    2. 2. Instalación
    3. 3. Utilización
  8. H. Zypper
    1. 1. Gestion de los repositorios
    2. 2. Administrar los packages
  9. I. Snappy
    1. 1. Imágenes oficiales
    2. 2. Uso de Snap
  10. J. Instalar desde las fuentes
    1. 1. Obtener las fuentes
    2. 2. Requisitos y dependencias
    3. 3. Ejemplo de instalación
    4. 4. Desinstalación
    5. 5. Las bases del Makefile
      1. a. Bases
      2. b. Makefile intermedio
      3. c. Un poco más complejo
  11. K. Gestionar las librerías compartidas
    1. 1. Fundamentos
    2. 2. Lugar de almacenamiento
    3. 3. ¿Qué librerías vinculadas hay?
    4. 4. Configurar la caché del editor de vínculos
  12. L. Validación de los conocimientos adquiridos: preguntas/respuestas
  13. M. Prácticas
    1. 1. Esquema de partición
    2. 2. Gestión de los RPM y YUM
    3. 3. Gestión de DPKG y APT
    4. 4. Las fuentes
    5. 5. Librerías compartidas
Capítulo 3 El shell y los comandos GNU
  1. A. El shell bash
    1. 1. Función
    2. 2. Bash: el shell 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
      2. b. Sintaxis general de los comandos
      3. c. Primer ejemplo concreto con cal
      4. d. Encadenar los comandos
      5. e. Visualizar texto con echo
      6. f. Comandos internos y externos
      7. g. Algunos atajos útiles
    4. 4. El historial de comandos
  2. B. 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 catálogos
      3. c. Los archivos especiales
    3. 3. Nomenclatura de los archivos
    4. 4. Las rutas
      1. a. Estructura y nombre de ruta
      2. b. Directorio personal
      3. c. Ruta relativa
      4. d. La virgulilla
      5. e. cd
    5. 5. Los comandos básicos
      1. a. Listar los archivos y los directorios
      2. b. Gestionar los archivos y los directorios
      3. c. Comodines: carácter de sustitución
      4. d. Cierre de caracteres
  3. C. Buscar archivos
    1. 1. Consideraciones generales
    2. 2. Criterios de búsqueda
      1. a. -name
      2. b. -type
      3. c. -user y -group
      4. d. -size
      5. e. -atime, -mtime y -ctime
      6. f. -perm
      7. g. -links y -inum
      8. h. -regex e -iregex
      9. i. -depth, -maxdepth, -mindepth
    3. 3. Comandos
      1. a. -ls
      2. b. -exec
      3. c. -ok
    4. 4. Criterios AND / OR / NOT
    5. 5. Encontrar ejecutables
      1. a. whereis
      2. b. which
      3. c. locate
  4. D. El editor vi
    1. 1. Presentación
    2. 2. Funcionamiento
    3. 3. Los comandos
      1. a. La introducción de datos
      2. b. Salir y guardar
      3. c. Desplazamiento
      4. d. La corrección
      5. e. Búsqueda en el texto
      6. f. Comandos de sustitución
      7. g. Copiar - Pegar
      8. h. Sustitución
      9. i. Otros
  5. E. Redirecciones
    1. 1. Fundamentos
    2. 2. De salida
    3. 3. En entrada
    4. 4. Documento en línea
    5. 5. Los canales estándares
    6. 6. Apertura de canales
    7. 7. Filtro: definición
    8. 8. Pipelines/tuberías
  6. F. Filtros y herramientas
    1. 1. Extracción de los nombres y rutas
    2. 2. Búsqueda de líneas
      1. a. grep
      2. b. egrep
      3. c. fgrep
      4. d. sed
      5. e. Expresiones regulares
    3. 3. Columnas y campos
      1. a. Columnas
      2. b. Campos
    4. 4. Recuento de líneas
    5. 5. Ordenación de líneas
    6. 6. Eliminación de las líneas repetidas
    7. 7. Unión de dos archivos
      1. a. En los campos comunes
      2. b. Línea a línea
    8. 8. División de un archivo en partes
      1. a. Recortar
      2. b. Reconstruir
    9. 9. Sustitución de caracteres
      1. a. Lista de caracteres
      2. b. Tabulaciones y espacios
    10. 10. xargs
    11. 11. Visualización de texto
      1. a. En pantalla completa
      2. b. El principio de un archivo
      3. c. Fin y modo de espera de archivo
      4. d. Dar formato a una salida
    12. 12. Duplicación del canal de salida estándar
    13. 13. Comparación de archivos
      1. a. diff
      2. b. cmp
    14. 14. Plazo de espera
    15. 15. Controlar el flujo
    16. 16. Las sumas de control
  7. G. Los procesos
    1. 1. Definición y entorno
    2. 2. Estados de un proceso
    3. 3. Ejecución en segundo plano
    4. 4. Background, foreground, jobs
    5. 5. Lista de los procesos
    6. 6. Parada de un proceso/señales
    7. 7. nohup
    8. 8. nice y renice
    9. 9. time
    10. 10. exec
  8. H. Más todavía del bash
    1. 1. Alias
    2. 2. Agrupación de comandos
    3. 3. Relación y ejecución condicional
  9. I. Las variables
    1. 1. Nomenclatura
    2. 2. Declaración y asignación
    3. 3. Acceso y visualización
    4. 4. Supresión y protección
    5. 5. Export
    6. 6. Llaves
    7. 7. Llaves y sustitución condicional
    8. 8. Variables de sistema
    9. 9. Variables especiales
    10. 10. Longitud de una cadena
    11. 11. Tablas y campos
    12. 12. Variables tipadas
  10. J. Configuración del bash
    1. 1. Archivos de configuración
      1. a. Shell de conexión
      2. b. Shell simple
      3. c. Modo Bourne shell
      4. d. Modo no interactivo
    2. 2. Comandos set
  11. K. Programación shell
    1. 1. Estructura y ejecución de un script
    2. 2. Argumentos de un script
      1. a. Parámetros de posición
      2. b. Redefinición de los parámetros
      3. c. Reorganización de los parámetros
      4. d. Salida de script
    3. 3. Entorno del proceso
    4. 4. Sustitución de comando
    5. 5. El programa test
      1. a. Pruebas en una cadena
      2. b. Pruebas sobre los valores numéricos
      3. c. Pruebas sobre los archivos
      4. d. Pruebas combinadas por criterios Y, O, NO
      5. e. Sintaxis ligera
    6. 6. if ... then ... else
    7. 7. Evaluación múltiple
    8. 8. Introducción de cadena por el usuario
    9. 9. Los bucles
      1. a. Bucle for
      2. b. Bucle while
      3. c. Bucle until
      4. d. true y false
      5. e. break y continue
      6. f. Bucle select
    10. 10. Las funciones
    11. 11. Cálculos y expresiones
      1. a. expr
      2. b. Cálculos con bash
      3. c. Cálculos de números reales
    12. 12. Una variable dentro de otra variable
    13. 13. Tratamiento de señales
    14. 14. Comando «:»
  12. L. Multiplexores de terminal
    1. 1. Presentación
    2. 2. Utilización
      1. a. Instalación y ayuda
      2. b. Ventanas
      3. c. Separar y volver a adjuntar
      4. d. Cerrar todo
    3. 3. Alternativas
  13. M. Validación de los conocimientos adquiridos: preguntas-respuestas
  14. N. Prácticas
    1. 1. Gestión de los archivos
    2. 2. Buscar archivos
    3. 3. Las redirecciones
    4. 4. Los filtros y herramientas
    5. 5. Los procesos
    6. 6. Programación de shell Nivel 1
    7. 7. Función Shell
Capítulo 4 Los discos y el sistema de archivos
  1. A. Representación de los discos
    1. 1. Nomenclatura
      1. a. IDE
      2. b. SCSI, SATA, USB, FIREWIRE, etc.
    2. 2. Casos especiales
      1. a. Controladores específicos
      2. b. Virtualización
      3. c. SAN, iSCSI, multipathing
  2. B. Operaciones de bajo nivel
    1. 1. Información
    2. 2. Modificación de los valores
  3. C. Elegir un sistema de archivos
    1. 1. Fundamentos
      1. a. Definición de sistema de archivos
      2. b. Representación
      3. c. Los metadatos
      4. d. Los nombres de los archivos
      5. e. El archivo de registro
    2. 2. Los sistemas de archivos en Linux
      1. a. ext2
      2. b. ext3
      3. c. ext4
      4. d. BTRFS
      5. e. XFS
      6. f. VFAT (FAT32)
      7. g. exFAT
      8. h. FUSE
  4. D. Particionado
    1. 1. Particionado lógico
    2. 2. Particionado MBR
      1. a. MBR y BIOS
      2. b. MBR
      3. c. Las particiones
      4. d. EBR
      5. e. PBR
      6. f. 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. Herramientas de gestión de particiones
      2. b. Manipular las particiones MBR
      3. c. Manipular las particiones GPT
  5. E. Manejar los sistemas de archivos
    1. 1. Definición básica
      1. a. Bloque
      2. b. Superbloque
      3. c. Tabla de inodos
      4. d. Tablas de catálogo
      5. e. Hard link
    2. 2. Crear un sistema de archivos
      1. a. mkfs, sintaxis general
      2. b. Un primer ejemplo en ext2
      3. c. ext2, ext3 y ext4
      4. d. XFS
      5. e. BTRFS
      6. f. VFAT
  6. F. Acceder a los sistemas de archivos
    1. 1. mount
      1. a. Montaje por periférico
      2. b. Opciones de montaje
      3. c. umount
      4. d. /etc/fstab
      5. e. El caso de los CD e imágenes ISO
  7. G. Controlar el sistema de archivos
    1. 1. Estadísticas de ocupación
      1. a. Por sistema de archivos
      2. b. Por estructura
    2. 2. Comprobar, ajustar y arreglar
      1. a. fsck
      2. b. badblocks
      3. c. dumpe2fs
      4. d. tune2fs
      5. e. debugfs
    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
  8. H. La swap
    1. 1. ¿Por qué crear una swap?
    2. 2. Tamaño óptimo
    3. 3. Crear una partición de swap
    4. 4. Activar y desactivar la swap
      1. a. Activación dinámica
      2. b. En /etc/fstab
    5. 5. En caso de emergencia: archivo de swap
    6. 6. Estado de la memoria
      1. a. free
      2. b. Memoria reservada
      3. c. meminfo
      4. d. swap usado y memoria libre
  9. I. Las cuotas de disco
    1. 1. Definiciones
    2. 2. Implementación en ext4
    3. 3. Implementación en XFS
  10. J. Los permisos de acceso
    1. 1. Los permisos básicos
      1. a. Permisos y usuarios
      2. b. Significado
    2. 2. Modificación de los permisos
      1. a. Mediante símbolos
      2. b. Sistema octal
    3. 3. Máscara de permisos
      1. a. Restringir permisos de manera automática
      2. b. Cálculo de máscara
    4. 4. Cambiar de propietario y de grupo
    5. 5. Permisos de acceso extendidos
      1. a. SUID y SGID
      2. b. Real / efectivo
      3. c. Sticky bit
      4. d. Permisos y directorios
  11. K. Validación de los conocimientos adquiridos: preguntas/respuestas
  12. L. Prácticas
    1. 1. Los discos y particiones
    2. 2. Creación de un sistema de archivos
    3. 3. Acceso y montaje del sistema de archivos
    4. 4. Estadísticas y mantenimiento del sistema de archivos
    5. 5. Swap y memoria
    6. 6. Los permisos
Capítulo 5 Inicio de Linux, servicios, núcleo y periféricos
  1. A. Proceso de inicio
    1. 1. La BIOS y UEFI
      1. a. BIOS
      2. b. UEFI
      3. c. Ajustes básicos
    2. 2. El gestor de arranque
    3. 3. GRUB
      1. a. Configuración
      2. b. Instalación
      3. c. Arranque y edición
    4. 4. GRUB2
      1. a. GRUB2, el sustituto de GRUB
      2. b. Configuración
      3. c. Arranque y edición
      4. d. Caso de GPT y UEFI
    5. 5. Inicialización del núcleo
  2. B. init System V
    1. 1. init System V en 2020
    2. 2. Funciones
    3. 3. Niveles de ejecución
    4. 4. /etc/inittab
    5. 5. Cambio de nivel
    6. 6. Configuración del sistema básico
    7. 7. Nivel de ejecución
    8. 8. Gestión de los niveles y de los servicios
      1. a. Servicios en init.d
      2. b. Control manual de los servicios
      3. c. Modificación de los niveles de ejecución
    9. 9. Consolas virtuales
    10. 10. Los logins
    11. 11. Parada
  3. C. systemd
    1. 1. Fundamentos
    2. 2. Unidades objetivo y servicios
    3. 3. Configuración
    4. 4. Objetivos
      1. a. Equivalencia con init System V
      2. b. Conocer el objetivo por defecto
      3. c. Cambiar el objetivo por defecto
      4. d. Pasar de un objetivo a otro
      5. e. Modo seguro y emergencia
      6. f. Objetivos activos y dependencias
      7. g. Listar todos los objetivos
    5. 5. Servicios
      1. a. Acciones
      2. b. Estado
      3. c. Activación
      4. d. Ocultación
      5. e. Dependencias
    6. 6. Compatibilidad con System V
    7. 7. Acciones de sistema
    8. 8. Gestión de la consola
    9. 9. Interfaz gráfica
  4. D. upstart
    1. 1. Fundamentos
    2. 2. Archivos
    3. 3. Nivel por defecto
    4. 4. Compatibilidad con System V
    5. 5. Comandos de control
    6. 6. Activación y desactivación de un servicio
  5. E. Consultar el registro del sistema
    1. 1. dmesg
    2. 2. /var/log/messages o /var/log/syslog
    3. 3. journalctl
  6. F. Servicios y módulos del núcleo
    1. 1. Presentación
    2. 2. uname
    3. 3. Gestión de los módulos
      1. a. lsmod
      2. b. depmod
      3. c. modinfo
      4. d. insmod
      5. e. rmmod
      6. f. modprobe
      7. g. modprobe.d
    4. 4. Carga de los módulos al inicio
      1. a. initrd e initramfs
      2. b. Módulos persistentes
    5. 5. Parámetros dinámicos
      1. a. /proc y /sys
      2. b. sysctl
  7. G. Compilar un núcleo
    1. 1. Obtener las fuentes
      1. a. Fuentes oficiales
      2. b. Fuentes de la distribución
    2. 2. Las herramientas necesarias
    3. 3. Configuración
      1. a. El .config
      2. b. Recuperar la configuración del núcleo
      3. c. make oldconfig
      4. d. make menuconfig
      5. e. make xconfig
      6. f. Pistas para optimización
    4. 4. Compilación
    5. 5. Instalación
    6. 6. Test
    7. 7. Otras opciones
  8. H. Los archivos de periféricos
    1. 1. Introducción
    2. 2. Archivos especiales
    3. 3. Crear un archivo especial
    4. 4. Conocer su hardware
      1. a. Bus PCI
      2. b. Bus USB
      3. c. Recursos físicos
      4. d. Otras herramientas
    5. 5. El soporte del USB y del hotplug
      1. a. Los módulos
      2. b. Carga
      3. c. hotplug, usbmgr
      4. d. udev
  9. I. Validación de los conocimientos adquiridos: preguntas/respuestas
  10. J. Prácticas
    1. 1. GRUB, GRUB2 y el proceso de boot
    2. 2. init y runlevel
    3. 3. Núcleo y módulos
    4. 4. Recompilación del núcleo
    5. 5. Los periféricos y el hardware
Capítulo 6 Las tareas administrativas
  1. A. Administración de los usuarios
    1. 1. Fundamentos
      1. a. Identificación y autenticación
      2. b. Los usuarios
      3. c. Los grupos
      4. d. Las contraseñas
    2. 2. Los archivos
      1. a. /etc/passwd
      2. b. /etc/group
      3. c. /etc/shadow
      4. d. /etc/gshadow
    3. 3. Gestión de los usuarios
      1. a. Creación
      2. b. Seguridad de las contraseñas
      3. c. Modificación
      4. d. Eliminación
    4. 4. Gestión de los grupos
      1. a. Creación
      2. b. Modificación
      3. c. Eliminación
      4. d. Contraseña
    5. 5. Comandos adicionales
      1. a. Conversión de los archivos
      2. b. Verificar la coherencia
      3. c. Comprobar las conexiones
      4. d. Acciones de usuario
      5. e. Consultar al sistema
    6. 6. Configuración avanzada
    7. 7. Notificaciones al usuario
      1. a. /etc/issue
      2. b. /etc/issue.net
      3. c. /etc/motd
      4. d. wall, write y mesg
    8. 8. El entorno de usuario
      1. a. /etc/skel
      2. b. Scripts de configuración
      3. c. Grupos privados y setgid
    9. 9. Resumen general de PAM
  2. B. La impresión
    1. 1. Principio
    2. 2. System V
    3. 3. BSD
    4. 4. CUPS
      1. a. Presentación
      2. b. Añadir una impresora
  3. C. Automatización
    1. 1. Con cron
      1. a. Presentación
      2. b. Formatos
      3. c. Ejemplos
      4. d. crontab sistema
      5. e. Control de acceso
    2. 2. Con at
      1. a. Presentación
      2. b. Formatos
      3. c. Control de las tareas
      4. d. Control de acceso
    3. 3. Con anacron
    4. 4. Con systemd
  4. D. Los registros (logs) del sistema
    1. 1. Fundamentos
    2. 2. Los mensajes
    3. 3. Configuración de syslog
    4. 4. El caso de rsyslog
    5. 5. systemd y journald
    6. 6. Los registros
    7. 7. Journalctl
    8. 8. Emisión de mensajes
    9. 9. Rotación de logs
      1. a. logrotate
      2. b. journald
  5. E. Archivado y backup
    1. 1. Las herramientas de copia de seguridad
      1. a. Comandos, planes, scripts
      2. b. Otros comandos
    2. 2. tar
      1. a. Archivadores
      2. b. Listar
      3. c. Restauración
      4. d. Otros parámetros
    3. 3. cpio
      1. a. Archivar
      2. b. Listar
      3. c. Restaurar
    4. 4. dd
  6. F. El reloj
    1. 1. Conocer la hora
      1. a. fecha
      2. b. hwclock
    2. 2. Modificar el reloj físico
      1. a. Mediante date
      2. b. Mediante hwclock
    3. 3. NTP
      1. a. Fundamentos
      2. b. Cliente NTP
      3. c. Deriva temporal
    4. 4. timedatectl
    5. 5. chrony
  7. G. Los parámetros regionales
    1. 1. i18n y l10n
    2. 2. Configuraciones locales
      1. a. Herramientas de la distribución
      2. b. Variables de entorno
      3. c. Husos horarios
    3. 3. Codificación de los caracteres
  8. H. Validación de los conocimientos adquiridos: preguntas/respuestas
  9. I. Prácticas
    1. 1. Gestión de los usuarios
    2. 2. La impresión
    3. 3. Automatización de tareas
    4. 4. Las trazas del sistema
    5. 5. Archivado
Capítulo 7 La red
  1. A. TCP/IP
    1. 1. Fundamentos
    2. 2. Direccionamiento
      1. a. Clases
      2. b. Subredes
      3. c. Encaminamiento
      4. d. IPv6
    3. 3. Casos particulares
      1. a. NetworkManager
      2. b. Nomenclatura de las interfaces
    4. 4. Configuración
      1. a. Caso general e histórico
      2. b. Caso de las distribuciones de tipo Red Hat
      3. c. Máquinas de tipo Debian y Ubuntu
      4. d. Encaminamiento
      5. e. iproute2
      6. f. Network Manager
      7. g. netplan
      8. h. Los puertos
    5. 5. Herramientas de red
      1. a. Ping
      2. b. Traceroute
      3. c. tracepath
      4. d. Whois
      5. e. Netstat
      6. f. IPTraf
    6. 6. Archivos generales
      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
  2. B. Servicios de red xinetd
    1. 1. Presentación
    2. 2. Configuración
    3. 3. Inicio y parada de los servicios
    4. 4. Conversión hacia systemd
  3. C. OpenSSH
    1. 1. Presentación
    2. 2. Configuración
    3. 3. Utilización
    4. 4. Claves y conexión automática
      1. a. Tipos de cifrado
      2. b. Lado cliente
      3. c. Lado servidor
      4. d. Copia automática
    5. 5. Passphrase y agente SSH
    6. 6. Autenticación del servidor
  4. D. Configurar un servidor DHCP
    1. 1. Presentación
    2. 2. Arranque del servidor dhcpd
    3. 3. Información básica
    4. 4. Cliente
  5. E. Servidor DNS
    1. 1. Presentación
    2. 2. Inicio
    3. 3. Configuración de Bind
      1. a. Configuración general
      2. b. Sección global
      3. c. Sección de zonas
      4. d. Zona de resolución
      5. e. Zona de resolución inversa
      6. f. Ejemplo
      7. g. Zonas especiales
    4. 4. Archivos de zonas
      1. a. Definiciones
      2. b. Zona
      3. c. Zona de resolución inversa
    5. 5. Diagnóstico de los problemas de configuración
    6. 6. Consulta dig, host y getent
  6. F. Correo electrónico
    1. 1. Fundamentos
    2. 2. postfix
      1. a. Configuración sencilla
      2. b. Alias de usuarios
      3. c. Prueba
    3. 3. Otros MTAs
      1. a. exim
      2. b. qmail
  7. G. Servicio HTTP Apache
    1. 1. Presentación
    2. 2. Parada/Reinicio
    3. 3. Configuración
    4. 4. Directivas generales
    5. 5. Los directorios, alias y ubicaciones
      1. a. Directory
      2. b. Alias
    6. 6. Hosts virtuales
  8. H. Archivos compartidos
    1. 1. NFS
      1. a. Inicio
      2. b. Caso de NFS4
      3. c. Compartir por el lado servidor
      4. d. Montaje por el lado cliente
  9. I. Recursos compartidos Windows con Samba
    1. 1. Presentación
    2. 2. Configuración
    3. 3. Archivos compartidos
    4. 4. Métodos de autenticación
    5. 5. Correspondencia de los nombres y contraseñas
    6. 6. Clientes SAMBA
  10. J. Validación de los conocimientos adquiridos: preguntas/respuestas
  11. K. Prácticas
    1. 1. Configuración TCP/IP de Linux
    2. 2. Algunos comandos de red
    3. 3. El resolver
    4. 4. Servicios de red
    5. 5. Archivos compartidos
Capítulo 8 La seguridad
  1. A. Bases de seguridad
    1. 1. Seguridad informática
    2. 2. Controlar los privilegios especiales
    3. 3. Comprobar los paquetes
    4. 4. Política de la contraseñas
    5. 5. Almacenar las contraseñas
    6. 6. Prohibir las conexiones
      1. a. /bin/false
      2. b. /etc/nologin
      3. c. /etc/securetty
    7. 7. Probar las contraseñas
    8. 8. Buscar rootkits
      1. a. Fundamentos del rootkit
      2. b. Chkrootkit y rkhunter
    9. 9. Los virus
    10. 10. Los límites del usuario
    11. 11. Los derechos SUDO
      1. a. Proporcionar privilegios extendidos
      2. b. Sintaxis de /etc/sudoers
    12. 12. Auditoría más completa
    13. 13. Los boletines de seguridad
      1. a. CERT: Computer Emergency Response Team
      2. b. SecurityFocus
      3. c. Los boletines de las distribuciones
      4. d. Los parches correctores
  2. B. Seguridad de servicios y de red
    1. 1. Comprobar los puertos abiertos
      1. a. Los sockets
      2. b. Información desde netstat
      3. c. La herramienta nmap
    2. 2. Suprimir los servicios inútiles
      1. a. Cuestiones generales
      2. b. Servicios standalone
      3. c. Servicios xinetd
    3. 3. Los tcp_wrappers
    4. 4. Netfilter
      1. a. Presentación
      2. b. Vida de un paquete
      3. c. Principio de las reglas
      4. d. Destinos de reglas
      5. e. Primer ejemplo
      6. f. Operaciones básicas
      7. g. Criterios de correspondencia
      8. h. Tablas
      9. i. Guardar las configuraciones
    5. 5. UFW
      1. a. Activación y estado
      2. b. Reglas por defecto
      3. c. Gestión de reglas
      4. d. Limitaciones
    6. 6. firewalld
      1. a. Activación
      2. b. Zones
      3. c. Servicios
      4. d. Reglas personalizadas
      5. e. Reglas ricas
    7. 7. GPG
      1. a. Un clon de PGP
      2. b. Generar claves
      3. c. Generar una clave de revocación
      4. d. Gestionar el almacén de claves
      5. e. Exportar la clave pública
      6. f. Importar una clave
      7. g. Firmar una clave
      8. h. Firmar y cifrar
  3. C. Validación de los conocimientos adquiridos: preguntas/respuestas
  4. D. Prácticas
    1. 1. Control de los archivos
    2. 2. Seguridad de los usuarios
    3. 3. Seguridad general del sistema
    4. 4. Seguridad de red
Capítulo 9 X Window
  1. A. ¿Cómo funciona un entorno gráfico?
    1. 1. X Window System
      1. a. Un modelo cliente/servidor
      2. b. El gestor de ventanas
      3. c. Los widgets y los toolkits
      4. d. Los escritorios virtuales
    2. 2. Los entornos de escritorio
  2. B. Xorg
    1. 1. Condiciones generales y Wayland
    2. 2. Presentación
    3. 3. Instalación
    4. 4. Configuración
      1. a. Por distribución
      2. b. Xorgcfg
      3. c. Xorgconfig
      4. d. X
    5. 5. Estructura de xorg.conf
      1. a. División
      2. b. Valores booleanos
      3. c. Sección InputDevice o InputClass
      4. d. Sección Monitor
      5. e. Sección Modes
      6. f. Sección Device
      7. g. Sección Screen
      8. h. Sección ServerLayout
      9. i. Sección Files
      10. j. Sección Modules
      11. k. Sección ServerFlags
      12. l. Sección Extensions
      13. m. xorg.conf.d
    6. 6. Probar e iniciar X
      1. a. Comprobar la configuración
      2. b. El registro
      3. c. Probar el servidor
  3. C. El Display Manager
    1. 1. Principio
    2. 2. XDM
      1. a. Configuración general
      2. b. Setup: Xsetup
      3. c. Chooser: RunChooser
      4. d. Startup: Xstartup
      5. e. Sesión: Xsession
      6. f. Reset: Xreset
      7. g. Resources: Xresources
      8. h. Servers: Xservers
      9. i. AccessFile: Xaccess y XDMCP
    3. 3. gdm y kdm
    4. 4. LightDM
      1. a. Utilización
      2. b. Conexión
      3. c. Personalizar LightDM
    5. 5. Display Manager en el arranque
      1. a. System V e inittab
      2. b. System V y servicios
      3. c. Destino systemd
      4. d. Service upstart
      5. e. /etc/sysconfig
      6. f. Versiones antiguas de Ubuntu y Debian
  4. D. Window Manager y entorno personal
    1. 1. Mediante el Display Manager
    2. 2. startx
    3. 3. Los terminales
    4. 4. Los gestores de ventanas
      1. a. twm
      2. b. IceWM
      3. c. Fvwm
      4. d. CDE
      5. e. WindowMaker
      6. f. Enlightenment
      7. g. Xfce
      8. h. KDE y GNOME
      9. i. Los demás
    5. 5. Exportar las ventanas
  5. E. Escritorio remoto
    1. 1. RDP
    2. 2. VNC
    3. 3. Spice
  6. F. Accesibilidad
    1. 1. Asistencia al teclado y el ratón
    2. 2. Asistencia visual y auditiva
  7. G. Validación de los conocimientos adquiridos: preguntas/respuestas
  8. H. Prácticas
    1. 1. Entender X Window
    2. 2. Configuración simple de Xorg
    3. 3. Configuración simple del Display Manager
Capítulo 10 Particionamiento avanzado: RAID, LVM y BTRFS
  1. A. Particionamiento avanzado RAID por software
    1. 1. Definiciones
    2. 2. Precauciones y consideraciones de uso
      1. a. Disco de emergencia
      2. b. Disco averiado
      3. c. Boot
      4. d. Swap
      5. e. Periféricos
      6. f. IDE y SATA
      7. g. Hot Swap
    3. 3. RAID con mdadm
      1. a. Preparación
      2. b. Creación
      3. c. Guardar la configuración
    4. 4. Estado del RAID
    5. 5. Simular una avería
    6. 6. Sustituir un disco
    7. 7. Apagado y puesta en marcha manual
    8. 8. Destrucción del RAID
  2. B. Introducción al LVM
    1. 1. Principio
    2. 2. Los volúmenes físicos
      1. a. Crear un volumen físico
      2. b. Ver los volúmenes físicos
    3. 3. Los grupos de volúmenes
      1. a. Crear un grupo de volúmenes
      2. b. Propiedades de un grupo de volúmenes
    4. 4. Los volúmenes lógicos
      1. a. Crear un volumen lógico
      2. b. Propiedades de un volumen lógico
      3. c. Acceso al volumen lógico
    5. 5. Ampliaciones y reducciones
      1. a. Los grupos de volúmenes
      2. b. Ampliar un volumen lógico
      3. c. Reducir un volumen lógico
      4. d. Mover el contenido de un volumen físico
      5. e. Reducir un grupo de volúmenes
    6. 6. Suprimir un grupo de volúmenes
      1. a. Etapas
      2. b. Suprimir un volumen lógico
      3. c. Retirar todos los volúmenes físicos
      4. d. Destruir un grupo de volúmenes
      5. e. Suprimir un volumen físico
    7. 7. Comandos adicionales
  3. C. Utilización extendida de BTRFS
    1. 1. Los subvolúmenes
      1. a. Un sistema de archivos dentro de otro sistema de archivos
      2. b. Creación
      3. c. Montaje
      4. d. Destrucción
    2. 2. Los snapshots
      1. a. Fundamentos
      2. b. Creación
      3. c. Montaje
      4. d. Destrucción
      5. e. Operaciones con los ID
    3. 3. Utilizar varios discos
  4. D. Validación de los conocimientos adquiridos: preguntas/respuestas
  5. E. Prácticas
    1. 1. Gestionar un RAID1
    2. 2. Trabajar con un LVM
Capítulo 11 Máquinas virtuales, contenedores y cloud
  1. A. La virtualización
    1. 1. Definición
    2. 2. El cloud
    3. 3. Interés
    4. 4. Aprendizaje
    5. 5. Elección de la solución
  2. B. Métodos de virtualización
    1. 1. El aislamiento
    2. 2. Núcleo en el espacio usuario
    3. 3. Hipervisor de tipo 2
    4. 4. Hipervisor de tipo 1
    5. 5. Virtualización material
  3. C. Paravirtualización
    1. 1. Principio
    2. 2. Virtio
    3. 3. Asistencia material
      1. a. Anillos de protección
      2. b. Anillos y virtualización
    4. 4. AMD-V e Intel-VT
    5. 5. Virtualización de la memoria
    6. 6. Virtualización de los periféricos
    7. 7. Seguridad
    8. 8. Consideraciones prácticas
  4. D. 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. Montaje en unión
    6. 6. Imagen aplicativa
    7. 7. Las capas de imágenes
    8. 8. El proyecto OCI
    9. 9. Docker
    10. 10. Un ejemplo completo
      1. a. Crear una imagen
      2. b. Iniciar un contenedor
      3. c. Paro del contenedor
      4. d. Publicación del contenedor
      5. e. Dinamismo
      6. f. Acceder al contenedor
      7. g. Registros
      8. h. Suprimir el contenedor y la imagen
    11. 11. Seguridad
  5. E. El cloud
    1. 1. Principio
    2. 2. Servicios cloud
    3. 3. Proveedores
    4. 4. Ejemplo de AWS
    5. 5. Zonas geográficas
    6. 6. Comprobar el estado
    7. 7. cloud-init
  6. F. 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
  7. G. Validación de los conocimientos adquiridos: preguntas/respuestas
  8. H. Prácticas
    1. 1. Crear un contenedor
  1. Objetivos
  2. índice
Autor : Sébastien  ROHAUT

Sébastien ROHAUT

Tras diplomarse en una prestigiosa escuela francesa de ingenieros en informática, trabajar como responsable técnico de un equipo DevOps dentro de un gran grupo francés, y tras haber obtenido el título de ingeniero DPE (Diplomado por el Estado en Francia), Sébastien ROHAUT ejerce hoy de respon­sable de seguridad de una plataforma Cloud dentro del mismo grupo. Asi­mismo, ha dado clases preparatorias y de ingenieros durante 11 años para preparar para los exámenes Linux. Esta vasta expe­riencia técnica y pedagógica le permite proponer a los lectores un libro muy eficaz sobre la administración de un sistema Linux.
Más información

Descubrir todos sus libros

  • LINUX Dominar la administración del sistema (5ª edición)

Novedades

Ver más