El libro está muy completo en cuanto a contenidos. La calidad del producto también es muy buena.
Sergio CLINUX Dominar la administración del sistema (5ª edición)
1 opinión
Este libro sobre la administración de un sistema Linux se dirige a cualquier informático que deba gestionar este sistema operativo y quiera aprender o consolidar sobre el terreno la bases adquiridas.
Sea cual sea la distribución de Linux utilizada (tanto si es empresarial como personal) se presentan y detallan todos los métodos y comandos de administración Linux. Esta nueva edición del libro tiene en cuenta las últimas evoluciones de Linux.
...
Consultar extractos del libro
Extracto del libro
- Nivel Medio a Experto
- Número de páginas 837 páginas
- Publicación octubre 2021
- Nivel Medio a Experto
- Publicación octubre 2021
Este libro sobre la administración de un sistema Linux se dirige a cualquier informático que deba gestionar este sistema operativo y quiera aprender o consolidar sobre el terreno la bases adquiridas.
Sea cual sea la distribución de Linux utilizada (tanto si es empresarial como personal) se presentan y detallan todos los métodos y comandos de administración Linux. Esta nueva edición del libro tiene en cuenta las últimas evoluciones de Linux.
El libro hace un recorrido por los conocimientos necesarios para la instalación de una distribución: la gestión de paquetes de software, la compilación a partir de las fuentes, las librerías compartidas, los principales comandos GNU y los scripts shell, la gestión de discos, sistemas de archivos y cuotas, la implementación de volúmenes RAID y LVM, el arranque y parada del sistema y de los servicios con systemd, la impresión y las tareas de administración comunes como la gestión de usuarios y la automatización de las tareas, la configuración de red y de los servicios básicos asociados, el núcleo y su compilación, las bases de la seguridad y de los firewalls, la configuración del entorno gráfico, la virtualización, los contenedores y el cloud.
Todos los puntos tratados se complementan con ejemplos y su dominio le convertirá en un administrador de sistemas Linux competente.
Sea cual sea la distribución de Linux utilizada (tanto si es empresarial como personal) se presentan y detallan todos los métodos y comandos de administración Linux. Esta nueva edición del libro tiene en cuenta las últimas evoluciones de Linux.
El libro hace un recorrido por los conocimientos necesarios para la instalación de una distribución: la gestión de paquetes de software, la compilación a partir de las fuentes, las librerías compartidas, los principales comandos GNU y los scripts shell, la gestión de discos, sistemas de archivos y cuotas, la implementación de volúmenes RAID y LVM, el arranque y parada del sistema y de los servicios con systemd, la impresión y las tareas de administración comunes como la gestión de usuarios y la automatización de las tareas, la configuración de red y de los servicios básicos asociados, el núcleo y su compilación, las bases de la seguridad y de los firewalls, la configuración del entorno gráfico, la virtualización, los contenedores y el cloud.
Todos los puntos tratados se complementan con ejemplos y su dominio le convertirá en un administrador de sistemas Linux competente.
Presentación de Linux
- 1. Bienvenidos al mundo Unix
- 1.1 Un nuevo mundo
- 1.2 Historia de los ordenadores
- 1.2.1 Complejidad de los ordenadores
- 1.2.2 La inteligencia
- 1.3 El sistema operativo
- 1.4 El sistema Unix, una breve historia
- 1.4.1 De MULTICS a UNIX
- 1.4.2 El lenguaje C
- 1.4.3 Las licencias y el advenimiento de BSD y System V
- 1.4.4 La guerra de los Unix
- 1.4.5 La estandarización
- 1.4.6 Unix es un estándar
- 1.4.7 Unix en los ordenadores personales
- 2.1 Los orígenes del software libre
- 2.2 El proyecto GNU y la FSF
- 2.3 El open source
- 2.4 GNU/Linux
- 2.4.1 Linus Torvalds
- 2.4.2 El accidente
- 2.4.3 La primera versión oficial
- 2.4.4 El éxito comunitario
- 2.4.5 Los años 1994-1997
- 2.4.6 A partir de 1998: la explosión
- 2.4.7 Hoy y mañana
- 3.1 La arquitectura
- 3.2 Un punto acerca de los SSD
- 3.3 Compatibilidad del hardware
- 4.1 Debian
- 4.2 Ubuntu
- 4.3 Red Hat, Fedora y CentOS
- 4.4 openSUSE
- 4.5 Las demás
- 4.6 Los LiveCD o LiveUSB
- 5.1 La ayuda propia de los comandos
- 5.2 La ayuda interna del shell
- 5.3 El manual en línea de comandos
- 5.3.1 Acceso
- 5.3.2 Estructura de una página
- 5.3.3 Navegación
- 5.3.4 Las secciones
- 5.3.5 Buscar por correspondencia
Instalación de Linux y de los paquetes de software
- 1. Instalar una Ubuntu
- 1.1 Soporte de instalación
- 1.2 Boot en el soporte
- 1.3 Elección de los idiomas y países
- 1.4 Configuración de las interfaces de red
- 1.5 Réplica de instalación
- 1.6 Particionado de los discos
- 1.7 Usuario y host
- 1.8 Configuración SSH
- 1.9 Instalación
- 1.10 Fin de instalación y reinicio
- 2. Instalación de CentOS
- 2.1 Soporte de instalación
- 2.2 Arranque del soporte
- 2.3 Idioma de la instalación
- 2.4 Resumen de la instalación
- 2.5 Teclado
- 2.6 Destino de la instalación
- 2.7 Configuración de red
- 2.8 Reloj
- 2.9 Fuente de instalación
- 2.10 Selección de software
- 2.11 Usuarios
- 2.12 Fin de la instalación
- 3. Red Hat Package Manager
- 3.1 Noción de paquete
- 3.2 El gestor RPM
- 3.3 Instalación, actualización y eliminación
- 3.4 El caso del núcleo
- 3.5 Consultas RPM
- 3.6 Verificación de los paquetes
- 3.7 Las dependencias
- 3.8 Extracción del contenido
- 3.9 Actualizaciones automatizadas
- 4. YUM
- 4.1 Configuración de los repositorios
- 4.2 Utilización de los repositorios
- 4.2.1 Refrescar la caché
- 4.2.2 Listar los paquetes
- 4.2.3 Instalar paquetes
- 4.2.4 Actualizaciones
- 4.2.5 Buscar un paquete
- 4.2.6 Suprimir un paquete
- 4.2.7 Descargar un paquete
- 4.3 El comando dnf
- 5.1 dpkg: el gestor de paquetes Debian
- 5.2 Instalación, actualización y eliminación
- 5.3 Consultas con dpkg
- 5.3.1 Listar los paquetes
- 5.3.2 Encontrar un paquete que contiene un archivo
- 5.3.3 Listar el contenido de un paquete
- 6.1 Fundamentos
- 6.2 Los repositorios
- 6.2.1 Configuración
- 6.2.2 Actualización de la base de datos
- 7.1 ¿ apt o aptitude ?
- 7.2 Instalación
- 7.3 Utilización
- 8.1 Gestion de los repositorios
- 8.2 Administrar los packages
- 9.1 Imágenes oficiales
- 9.2 Uso de Snap
- 10.1 Obtener las fuentes
- 10.2 Requisitos y dependencias
- 10.3 Ejemplo de instalación
- 10.4 Desinstalación
- 10.5 Las bases del Makefile
- 10.5.1 Bases
- 10.5.2 Makefile intermedio
- 10.5.3 Un poco más complejo
- 11.1 Fundamentos
- 11.2 Lugar de almacenamiento
- 11.3 ¿ Qué librerías vinculadas hay ?
- 11.4 Configurar la caché del editor de vínculos
El shell y los comandos GNU
- 1. El shell bash
- 1.1 Función
- 1.2 Bash: el shell por defecto
- 1.2.1 Un shell potente y libre
- 1.2.2 Línea de comandos
- 1.3 Utilizar el shell
- 1.3.1 La introducción de datos
- 1.3.2 Sintaxis general de los comandos
- 1.3.3 Primer ejemplo concreto con cal
- 1.3.4 Encadenar los comandos
- 1.3.5 Visualizar texto con echo
- 1.3.6 Comandos internos y externos
- 1.3.7 Algunos atajos útiles
- 1.4 El historial de comandos
- 2.1 El sistema de archivos
- 2.2 Los diferentes tipos de archivos
- 2.2.1 Los archivos ordinarios o regulares
- 2.2.2 Los catálogos
- 2.2.3 Los archivos especiales
- 2.4.1 Estructura y nombre de ruta
- 2.4.2 Directorio personal
- 2.4.3 Ruta relativa
- 2.4.4 La virgulilla
- 2.4.5 cd
- 2.5.1 Listar los archivos y los directorios
- 2.5.2 Gestionar los archivos y los directorios
- 2.5.3 Comodines: carácter de sustitución
- 2.5.4 Cierre de caracteres
- 3.1 Consideraciones generales
- 3.2 Criterios de búsqueda
- 3.2.1 -name
- 3.2.2 -type
- 3.2.3 -user y -group
- 3.2.4 -size
- 3.2.5 -atime, -mtime y -ctime
- 3.2.6 -perm
- 3.2.7 -links y -inum
- 3.2.8 -regex e -iregex
- 3.2.9 -depth, -maxdepth, -mindepth
- 3.3.1 -ls
- 3.3.2 -exec
- 3.3.3 -ok
- 3.5.1 whereis
- 3.5.2 which
- 3.5.3 locate
- 4.1 Presentación
- 4.2 Funcionamiento
- 4.3 Los comandos
- 4.3.1 La introducción de datos
- 4.3.2 Salir y guardar
- 4.3.3 Desplazamiento
- 4.3.4 La corrección
- 4.3.5 Búsqueda en el texto
- 4.3.6 Comandos de sustitución
- 4.3.7 Copiar - Pegar
- 4.3.8 Sustitución
- 4.3.9 Otros
- 5.1 Fundamentos
- 5.2 De salida
- 5.3 En entrada
- 5.4 Documento en línea
- 5.5 Los canales estándares
- 5.6 Apertura de canales
- 5.7 Filtro: definición
- 5.8 Pipelines/tuberías
- 6.1 Extracción de los nombres y rutas
- 6.2 Búsqueda de líneas
- 6.2.1 grep
- 6.2.2 egrep
- 6.2.3 fgrep
- 6.2.4 sed
- 6.2.5 Expresiones regulares
- 6.3.1 Columnas
- 6.3.2 Campos
- 6.7.1 En los campos comunes
- 6.7.2 Línea a línea
- 6.8.1 Recortar
- 6.8.2 Reconstruir
- 6.9.1 Lista de caracteres
- 6.9.2 Tabulaciones y espacios
- 6.11.1 En pantalla completa
- 6.11.2 El principio de un archivo
- 6.11.3 Fin y modo de espera de archivo
- 6.11.4 Dar formato a una salida
- 6.13.1 diff
- 6.13.2 cmp
- 7.1 Definición y entorno
- 7.2 Estados de un proceso
- 7.3 Ejecución en segundo plano
- 7.4 Background, foreground, jobs
- 7.5 Lista de los procesos
- 7.6 Parada de un proceso/señales
- 7.7 nohup
- 7.8 nice y renice
- 7.9 time
- 7.10 exec
- 8.1 Alias
- 8.2 Agrupación de comandos
- 8.3 Relación y ejecución condicional
- 9.1 Nomenclatura
- 9.2 Declaración y asignación
- 9.3 Acceso y visualización
- 9.4 Supresión y protección
- 9.5 Export
- 9.6 Llaves
- 9.7 Llaves y sustitución condicional
- 9.8 Variables de sistema
- 9.9 Variables especiales
- 9.10 Longitud de una cadena
- 9.11 Tablas y campos
- 9.12 Variables tipadas
- 10.1 Archivos de configuración
- 10.1.1 Shell de conexión
- 10.1.2 Shell simple
- 10.1.3 Modo Bourne shell
- 10.1.4 Modo no interactivo
- 11.1 Estructura y ejecución de un script
- 11.2 Argumentos de un script
- 11.2.1 Parámetros de posición
- 11.2.2 Redefinición de los parámetros
- 11.2.3 Reorganización de los parámetros
- 11.2.4 Salida de script
- 11.5.1 Pruebas en una cadena
- 11.5.2 Pruebas sobre los valores numéricos
- 11.5.3 Pruebas sobre los archivos
- 11.5.4 Pruebas combinadas por criterios Y, O, NO
- 11.5.5 Sintaxis ligera
- 11.9.1 Bucle for
- 11.9.2 Bucle while
- 11.9.3 Bucle until
- 11.9.4 true y false
- 11.9.5 break y continue
- 11.9.6 Bucle select
- 11.11.1 expr
- 11.11.2 Cálculos con bash
- 11.11.3 Cálculos de números reales
- 12.1 Presentación
- 12.2 Utilización
- 12.2.1 Instalación y ayuda
- 12.2.2 Ventanas
- 12.2.3 Separar y volver a adjuntar
- 12.2.4 Cerrar todo
Los discos y el sistema de archivos
- 1. Representación de los discos
- 1.1 Nomenclatura
- 1.1.1 IDE
- 1.1.2 SCSI, SATA, USB, FIREWIRE, etc.
- 1.1 Nomenclatura
- 1.2 Casos especiales
- 1.2.1 Controladores específicos
- 1.2.2 Virtualización
- 1.2.3 SAN, iSCSI, multipathing
- 2.1 Información
- 2.2 Modificación de los valores
- 3.1 Fundamentos
- 3.1.1 Definición de sistema de archivos
- 3.1.2 Representación
- 3.1.3 Los metadatos
- 3.1.4 Los nombres de los archivos
- 3.1.5 El archivo de registro
- 3.2.1 ext2
- 3.2.2 ext3
- 3.2.3 ext4
- 3.2.4 BTRFS
- 3.2.5 XFS
- 3.2.6 VFAT (FAT32)
- 3.2.7 exFAT
- 3.2.8 FUSE
- 4.1 Particionado lógico
- 4.2 Particionado MBR
- 4.2.1 MBR y BIOS
- 4.2.2 MBR
- 4.2.3 Las particiones
- 4.2.4 EBR
- 4.2.5 PBR
- 4.2.6 Tipos de particiones
- 4.3.1 GPT y UEFI
- 4.3.2 GUID
- 4.3.3 LBA 0
- 4.3.4 LBA 1
- 4.3.5 LBA 2 a 33
- 4.3.6 Tipos de particiones
- 4.3.7 UEFI Boot manager
- 4.3.8 La partición sistema EFI
- 4.4.1 Herramientas de gestión de particiones
- 4.4.2 Manipular las particiones MBR
- 4.4.3 Manipular las particiones GPT
- 5.1 Definición básica
- 5.1.1 Bloque
- 5.1.2 Superbloque
- 5.1.3 Tabla de inodos
- 5.1.4 Tablas de catálogo
- 5.1.5 Hard link
- 5.2.1 mkfs, sintaxis general
- 5.2.2 Un primer ejemplo en ext2
- 5.2.3 ext2, ext3 y ext4
- 5.2.4 XFS
- 5.2.5 BTRFS
- 5.2.6 VFAT
- 6.1 mount
- 6.1.1 Montaje por periférico
- 6.1.2 Opciones de montaje
- 6.1.3 umount
- 6.1.4 /etc/fstab
- 6.1.5 El caso de los CD e imágenes ISO
- 7.1 Estadísticas de ocupación
- 7.1.1 Por sistema de archivos
- 7.1.2 Por estructura
- 7.2.1 fsck
- 7.2.2 badblocks
- 7.2.3 dumpe2fs
- 7.2.4 tune2fs
- 7.2.5 debugfs
- 7.3.1 xfs_info
- 7.3.2 xfs_growfs
- 7.3.3 xfs_repair
- 7.3.4 xfs_db y xfs_admin
- 7.3.5 xfs_fsr
- 8.1 ¿ Por qué crear una swap ?
- 8.2 Tamaño óptimo
- 8.3 Crear una partición de swap
- 8.4 Activar y desactivar la swap
- 8.4.1 Activación dinámica
- 8.4.2 En /etc/fstab
- 8.6.1 free
- 8.6.2 Memoria reservada
- 8.6.3 meminfo
- 8.6.4 swap usado y memoria libre
- 9.1 Definiciones
- 9.2 Implementación en ext4
- 9.3 Implementación en XFS
- 10.1 Los permisos básicos
- 10.1.1 Permisos y usuarios
- 10.1.2 Significado
- 10.2.1 Mediante símbolos
- 10.2.2 Sistema octal
- 10.3.1 Restringir permisos de manera automática
- 10.3.2 Cálculo de máscara
- 10.5.1 SUID y SGID
- 10.5.2 Real / efectivo
- 10.5.3 Sticky bit
- 10.5.4 Permisos y directorios
Inicio de Linux, servicios, núcleo y periféricos
- 1. Proceso de inicio
- 1.1 La BIOS y UEFI
- 1.1.1 BIOS
- 1.1.2 UEFI
- 1.1.3 Ajustes básicos
- 1.1 La BIOS y UEFI
- 1.2 El gestor de arranque
- 1.3 GRUB
- 1.3.1 Configuración
- 1.3.2 Instalación
- 1.3.3 Arranque y edición
- 1.4 GRUB2
- 1.4.1 GRUB2, el sustituto de GRUB
- 1.4.2 Configuración
- 1.4.3 Arranque y edición
- 1.4.4 Caso de GPT y UEFI
- 1.5 Inicialización del núcleo
- 2.1 init System V en 2020
- 2.2 Funciones
- 2.3 Niveles de ejecución
- 2.4 /etc/inittab
- 2.5 Cambio de nivel
- 2.6 Configuración del sistema básico
- 2.7 Nivel de ejecución
- 2.8 Gestión de los niveles y de los servicios
- 2.8.1 Servicios en init.d
- 2.8.2 Control manual de los servicios
- 2.8.3 Modificación de los niveles de ejecución
- 3.1 Fundamentos
- 3.2 Unidades objetivo y servicios
- 3.3 Configuración
- 3.4 Objetivos
- 3.4.1 Equivalencia con init System V
- 3.4.2 Conocer el objetivo por defecto
- 3.4.3 Cambiar el objetivo por defecto
- 3.4.4 Pasar de un objetivo a otro
- 3.4.5 Modo seguro y emergencia
- 3.4.6 Objetivos activos y dependencias
- 3.4.7 Listar todos los objetivos
- 3.5.1 Acciones
- 3.5.2 Estado
- 3.5.3 Activación
- 3.5.4 Ocultación
- 3.5.5 Dependencias
- 4.1 Fundamentos
- 4.2 Archivos
- 4.3 Nivel por defecto
- 4.4 Compatibilidad con System V
- 4.5 Comandos de control
- 4.6 Activación y desactivación de un servicio
- 5.1 dmesg
- 5.2 /var/log/messages o /var/log/syslog
- 5.3 journalctl
- 6.1 Presentación
- 6.2 uname
- 6.3 Gestión de los módulos
- 6.3.1 lsmod
- 6.3.2 depmod
- 6.3.3 modinfo
- 6.3.4 insmod
- 6.3.5 rmmod
- 6.3.6 modprobe
- 6.3.7 modprobe.d
- 6.4.1 initrd e initramfs
- 6.4.2 Módulos persistentes
- 6.5.1 /proc y /sys
- 6.5.2 sysctl
- 7.1 Obtener las fuentes
- 7.1.1 Fuentes oficiales
- 7.1.2 Fuentes de la distribución
- 7.3.1 El .config
- 7.3.2 Recuperar la configuración del núcleo
- 7.3.3 make oldconfig
- 7.3.4 make menuconfig
- 7.3.5 make xconfig
- 7.3.6 Pistas para optimización
- 8.1 Introducción
- 8.2 Archivos especiales
- 8.3 Crear un archivo especial
- 8.4 Conocer su hardware
- 8.4.1 Bus PCI
- 8.4.2 Bus USB
- 8.4.3 Recursos físicos
- 8.4.4 Otras herramientas
- 8.5.1 Los módulos
- 8.5.2 Carga
- 8.5.3 hotplug, usbmgr
- 8.5.4 udev
Las tareas administrativas
- 1. Administración de los usuarios
- 1.1 Fundamentos
- 1.1.1 Identificación y autenticación
- 1.1.2 Los usuarios
- 1.1.3 Los grupos
- 1.1.4 Las contraseñas
- 1.1 Fundamentos
- 1.2 Los archivos
- 1.2.1 /etc/passwd
- 1.2.2 /etc/group
- 1.2.3 /etc/shadow
- 1.2.4 /etc/gshadow
- 1.3 Gestión de los usuarios
- 1.3.1 Creación
- 1.3.2 Seguridad de las contraseñas
- 1.3.3 Modificación
- 1.3.4 Eliminación
- 1.4 Gestión de los grupos
- 1.4.1 Creación
- 1.4.2 Modificación
- 1.4.3 Eliminación
- 1.4.4 Contraseña
- 1.5 Comandos adicionales
- 1.5.1 Conversión de los archivos
- 1.5.2 Verificar la coherencia
- 1.5.3 Comprobar las conexiones
- 1.5.4 Acciones de usuario
- 1.5.5 Consultar al sistema
- 1.6 Configuración avanzada
- 1.7 Notificaciones al usuario
- 1.7.1 /etc/issue
- 1.7.2 /etc/issue.net
- 1.7.3 /etc/motd
- 1.7.4 wall, write y mesg
- 1.8 El entorno de usuario
- 1.8.1 /etc/skel
- 1.8.2 Scripts de configuración
- 1.8.3 Grupos privados y setgid
- 1.9 Resumen general de PAM
- 2.1 Principio
- 2.2 System V
- 2.3 BSD
- 2.4 CUPS
- 2.4.1 Presentación
- 2.4.2 Añadir una impresora
- 3.1 Con cron
- 3.1.1 Presentación
- 3.1.2 Formatos
- 3.1.3 Ejemplos
- 3.1.4 crontab sistema
- 3.1.5 Control de acceso
- 3.2.1 Presentación
- 3.2.2 Formatos
- 3.2.3 Control de las tareas
- 3.2.4 Control de acceso
- 4.1 Fundamentos
- 4.2 Los mensajes
- 4.3 Configuración de syslog
- 4.4 El caso de rsyslog
- 4.5 systemd y journald
- 4.6 Los registros
- 4.7 Journalctl
- 4.8 Emisión de mensajes
- 4.9 Rotación de logs
- 4.9.1 logrotate
- 4.9.2 journald
- 5.1 Las herramientas de copia de seguridad
- 5.1.1 Comandos, planes, scripts
- 5.1.2 Otros comandos
- 5.2.1 Archivadores
- 5.2.2 Listar
- 5.2.3 Restauración
- 5.2.4 Otros parámetros
- 5.3.1 Archivar
- 5.3.2 Listar
- 5.3.3 Restaurar
- 6.1 Conocer la hora
- 6.1.1 fecha
- 6.1.2 hwclock
- 6.2.1 Mediante date
- 6.2.2 Mediante hwclock
- 6.3.1 Fundamentos
- 6.3.2 Cliente NTP
- 6.3.3 Deriva temporal
- 7.1 i18n y l10n
- 7.2 Configuraciones locales
- 7.2.1 Herramientas de la distribución
- 7.2.2 Variables de entorno
- 7.2.3 Husos horarios
La red
- 1. TCP/IP
- 1.1 Fundamentos
- 1.2 Direccionamiento
- 1.2.1 Clases
- 1.2.2 Subredes
- 1.2.3 Encaminamiento
- 1.2.4 IPv6
- 1.3 Casos particulares
- 1.3.1 NetworkManager
- 1.3.2 Nomenclatura de las interfaces
- 1.4 Configuración
- 1.4.1 Caso general e histórico
- 1.4.2 Caso de las distribuciones de tipo Red Hat
- 1.4.3 Máquinas de tipo Debian y Ubuntu
- 1.4.4 Encaminamiento
- 1.4.5 iproute2
- 1.4.6 Network Manager
- 1.4.7 netplan
- 1.4.8 Los puertos
- 1.5 Herramientas de red
- 1.5.1 Ping
- 1.5.2 Traceroute
- 1.5.3 tracepath
- 1.5.4 Whois
- 1.5.5 Netstat
- 1.5.6 IPTraf
- 1.6 Archivos generales
- 1.6.1 /etc/resolv.conf
- 1.6.2 /etc/hosts y /etc/networks
- 1.6.3 /etc/nsswitch.conf
- 1.6.4 /etc/services
- 1.6.5 /etc/protocols
- 2.1 Presentación
- 2.2 Configuración
- 2.3 Inicio y parada de los servicios
- 2.4 Conversión hacia systemd
- 3.1 Presentación
- 3.2 Configuración
- 3.3 Utilización
- 3.4 Claves y conexión automática
- 3.4.1 Tipos de cifrado
- 3.4.2 Lado cliente
- 3.4.3 Lado servidor
- 3.4.4 Copia automática
- 4.1 Presentación
- 4.2 Arranque del servidor dhcpd
- 4.3 Información básica
- 4.4 Cliente
- 5.1 Presentación
- 5.2 Inicio
- 5.3 Configuración de Bind
- 5.3.1 Configuración general
- 5.3.2 Sección global
- 5.3.3 Sección de zonas
- 5.3.4 Zona de resolución
- 5.3.5 Zona de resolución inversa
- 5.3.6 Ejemplo
- 5.3.7 Zonas especiales
- 5.4.1 Definiciones
- 5.4.2 Zona
- 5.4.3 Zona de resolución inversa
- 6.1 Fundamentos
- 6.2 postfix
- 6.2.1 Configuración sencilla
- 6.2.2 Alias de usuarios
- 6.2.3 Prueba
- 6.3.1 exim
- 6.3.2 qmail
- 7.1 Presentación
- 7.2 Parada/Reinicio
- 7.3 Configuración
- 7.4 Directivas generales
- 7.5 Los directorios, alias y ubicaciones
- 7.5.1 Directory
- 7.5.2 Alias
- 8.1 NFS
- 8.1.1 Inicio
- 8.1.2 Caso de NFS4
- 8.1.3 Compartir por el lado servidor
- 8.1.4 Montaje por el lado cliente
- 9.1 Presentación
- 9.2 Configuración
- 9.3 Archivos compartidos
- 9.4 Métodos de autenticación
- 9.5 Correspondencia de los nombres y contraseñas
- 9.6 Clientes SAMBA
La seguridad
- 1. Bases de seguridad
- 1.1 Seguridad informática
- 1.2 Controlar los privilegios especiales
- 1.3 Comprobar los paquetes
- 1.4 Política de la contraseñas
- 1.5 Almacenar las contraseñas
- 1.6 Prohibir las conexiones
- 1.6.1 /bin/false
- 1.6.2 /etc/nologin
- 1.6.3 /etc/securetty
- 1.7 Probar las contraseñas
- 1.8 Buscar rootkits
- 1.8.1 Fundamentos del rootkit
- 1.8.2 Chkrootkit y rkhunter
- 1.9 Los virus
- 1.10 Los límites del usuario
- 1.11 Los derechos SUDO
- 1.11.1 Proporcionar privilegios extendidos
- 1.11.2 Sintaxis de /etc/sudoers
- 1.12 Auditoría más completa
- 1.13 Los boletines de seguridad
- 1.13.1 CERT: Computer Emergency Response Team
- 1.13.2 SecurityFocus
- 1.13.3 Los boletines de las distribuciones
- 1.13.4 Los parches correctores
- 2.1 Comprobar los puertos abiertos
- 2.1.1 Los sockets
- 2.1.2 Información desde netstat
- 2.1.3 La herramienta nmap
- 2.2.1 Cuestiones generales
- 2.2.2 Servicios standalone
- 2.2.3 Servicios xinetd
- 2.4.1 Presentación
- 2.4.2 Vida de un paquete
- 2.4.3 Principio de las reglas
- 2.4.4 Destinos de reglas
- 2.4.5 Primer ejemplo
- 2.4.6 Operaciones básicas
- 2.4.7 Criterios de correspondencia
- 2.4.8 Tablas
- 2.4.9 Guardar las configuraciones
- 2.5.1 Activación y estado
- 2.5.2 Reglas por defecto
- 2.5.3 Gestión de reglas
- 2.5.4 Limitaciones
- 2.6.1 Activación
- 2.6.2 Zones
- 2.6.3 Servicios
- 2.6.4 Reglas personalizadas
- 2.6.5 Reglas ricas
- 2.7.1 Un clon de PGP
- 2.7.2 Generar claves
- 2.7.3 Generar una clave de revocación
- 2.7.4 Gestionar el almacén de claves
- 2.7.5 Exportar la clave pública
- 2.7.6 Importar una clave
- 2.7.7 Firmar una clave
- 2.7.8 Firmar y cifrar
X Window
- 1. ¿ Cómo funciona un entorno gráfico ?
- 1.1 X Window System
- 1.1.1 Un modelo cliente/servidor
- 1.1.2 El gestor de ventanas
- 1.1.3 Los widgets y los toolkits
- 1.1.4 Los escritorios virtuales
- 1.1 X Window System
- 1.2 Los entornos de escritorio
- 2.1 Condiciones generales y Wayland
- 2.2 Presentación
- 2.3 Instalación
- 2.4 Configuración
- 2.4.1 Por distribución
- 2.4.2 Xorgcfg
- 2.4.3 Xorgconfig
- 2.4.4 X
- 2.5.1 División
- 2.5.2 Valores booleanos
- 2.5.3 Sección InputDevice o InputClass
- 2.5.4 Sección Monitor
- 2.5.5 Sección Modes
- 2.5.6 Sección Device
- 2.5.7 Sección Screen
- 2.5.8 Sección ServerLayout
- 2.5.9 Sección Files
- 2.5.10 Sección Modules
- 2.5.11 Sección ServerFlags
- 2.5.12 Sección Extensions
- 2.5.13 xorg.conf.d
- 2.6.1 Comprobar la configuración
- 2.6.2 El registro
- 2.6.3 Probar el servidor
- 3.1 Principio
- 3.2 XDM
- 3.2.1 Configuración general
- 3.2.2 Setup: Xsetup
- 3.2.3 Chooser: RunChooser
- 3.2.4 Startup: Xstartup
- 3.2.5 Sesión: Xsession
- 3.2.6 Reset: Xreset
- 3.2.7 Resources: Xresources
- 3.2.8 Servers: Xservers
- 3.2.9 AccessFile: Xaccess y XDMCP
- 3.4.1 Utilización
- 3.4.2 Conexión
- 3.4.3 Personalizar LightDM
- 3.5.1 System V e inittab
- 3.5.2 System V y servicios
- 3.5.3 Destino systemd
- 3.5.4 Service upstart
- 3.5.5 /etc/sysconfig
- 3.5.6 Versiones antiguas de Ubuntu y Debian
- 4.1 Mediante el Display Manager
- 4.2 startx
- 4.3 Los terminales
- 4.4 Los gestores de ventanas
- 4.4.1 twm
- 4.4.2 IceWM
- 4.4.3 Fvwm
- 4.4.4 CDE
- 4.4.5 WindowMaker
- 4.4.6 Enlightenment
- 4.4.7 Xfce
- 4.4.8 KDE y GNOME
- 4.4.9 Los demás
- 5.1 RDP
- 5.2 VNC
- 5.3 Spice
- 6.1 Asistencia al teclado y el ratón
- 6.2 Asistencia visual y auditiva
Particionamiento avanzado: RAID, LVM y BTRFS
- 1. Particionamiento avanzado RAID por software
- 1.1 Definiciones
- 1.2 Precauciones y consideraciones de uso
- 1.2.1 Disco de emergencia
- 1.2.2 Disco averiado
- 1.2.3 Boot
- 1.2.4 Swap
- 1.2.5 Periféricos
- 1.2.6 IDE y SATA
- 1.2.7 Hot Swap
- 1.3 RAID con mdadm
- 1.3.1 Preparación
- 1.3.2 Creación
- 1.3.3 Guardar la configuración
- 1.4 Estado del RAID
- 1.5 Simular una avería
- 1.6 Sustituir un disco
- 1.7 Apagado y puesta en marcha manual
- 1.8 Destrucción del RAID
- 2.1 Principio
- 2.2 Los volúmenes físicos
- 2.2.1 Crear un volumen físico
- 2.2.2 Ver los volúmenes físicos
- 2.3.1 Crear un grupo de volúmenes
- 2.3.2 Propiedades de un grupo de volúmenes
- 2.4.1 Crear un volumen lógico
- 2.4.2 Propiedades de un volumen lógico
- 2.4.3 Acceso al volumen lógico
- 2.5.1 Los grupos de volúmenes
- 2.5.2 Ampliar un volumen lógico
- 2.5.3 Reducir un volumen lógico
- 2.5.4 Mover el contenido de un volumen físico
- 2.5.5 Reducir un grupo de volúmenes
- 2.6.1 Etapas
- 2.6.2 Suprimir un volumen lógico
- 2.6.3 Retirar todos los volúmenes físicos
- 2.6.4 Destruir un grupo de volúmenes
- 2.6.5 Suprimir un volumen físico
- 3.1 Los subvolúmenes
- 3.1.1 Un sistema de archivos dentro de otro sistema de archivos
- 3.1.2 Creación
- 3.1.3 Montaje
- 3.1.4 Destrucción
- 3.2.1 Fundamentos
- 3.2.2 Creación
- 3.2.3 Montaje
- 3.2.4 Destrucción
- 3.2.5 Operaciones con los ID
Máquinas virtuales, contenedores y cloud
- 1. La virtualización
- 1.1 Definición
- 1.2 El cloud
- 1.3 Interés
- 1.4 Aprendizaje
- 1.5 Elección de la solución
- 2. Métodos de virtualización
- 2.1 El aislamiento
- 2.2 Núcleo en el espacio usuario
- 2.3 Hipervisor de tipo 2
- 2.4 Hipervisor de tipo 1
- 2.5 Virtualización material
- 3. Paravirtualización
- 3.1 Principio
- 3.2 Virtio
- 3.3 Asistencia material
- 3.3.1 Anillos de protección
- 3.3.2 Anillos y virtualización
- 3.4 AMD-V e Intel-VT
- 3.5 Virtualización de la memoria
- 3.6 Virtualización de los periféricos
- 3.7 Seguridad
- 3.8 Consideraciones prácticas
- 4.1 Principio
- 4.2 Contenedor y Máquina virtual
- 4.3 Los espacios de nombres
- 4.4 Los grupos de control
- 4.5 Montaje en unión
- 4.6 Imagen aplicativa
- 4.7 Las capas de imágenes
- 4.8 El proyecto OCI
- 4.9 Docker
- 4.10 Un ejemplo completo
- 4.10.1 Crear una imagen
- 4.10.2 Iniciar un contenedor
- 4.10.3 Paro del contenedor
- 4.10.4 Publicación del contenedor
- 4.10.5 Dinamismo
- 4.10.6 Acceder al contenedor
- 4.10.7 Registros
- 4.10.8 Suprimir el contenedor y la imagen
- 5.1 Principio
- 5.2 Servicios cloud
- 5.3 Proveedores
- 5.4 Ejemplo de AWS
- 5.5 Zonas geográficas
- 5.6 Comprobar el estado
- 5.7 cloud-init
- 6.1 Hipervisor y adiciones
- 6.2 El acceso a la consola o a la interfaz
- 6.2.1 Spice y KVM
- 6.2.2 Cliente Spice
- 6.2.3 Otros casos
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 responsable de seguridad de una plataforma Cloud dentro del mismo grupo. Asimismo, ha dado clases preparatorias y de ingenieros durante 11 años para preparar para los exámenes Linux. Esta vasta experiencia 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