Un libro de calidad, recomendado.
AnónimoUbuntu Administración de un sistema Linux (2a edición)
1 opinión
Consultar extractos del libro
Extracto del libro
Los puntos fuertes del libro:
- Un enfoque pedagógico progresivo que acompaña todos los niveles de aprendizaje,
- Cobertura completa de los aspectos clave de la administración de sistemas Linux,
- Actualización basada en la versión Ubuntu 20.04 LTS: estabilidad y relevancia técnica
- Nivel Medio a Experto
- Número de páginas 539 páginas
- Publicación junio 2021
- Nivel Medio a Experto
- Publicación junio 2021
Este libro sobre Ubuntu presenta de forma progresiva todas las ventajas de esta distribución de referencia para aprender a utilizar Linux. El administrador del sistema encontrará las respuestas a sus preguntas, con respecto a otras distribuciones Linux y sobre la implementación de herramientas específicas Ubuntu. El lector que simplemente desee informarse encontrará, por su parte, las bases necesarias para una fácil y completa implementación de la distribución.
La lectura puede ser progresiva, capítulo a capítulo, con el fin de descubrir el sistema, o focalizándose en los capítulos relacionados con conceptos, con una práctica o con un tema. Los temas tratados permiten que este libro se establezca como una referencia para el aprendizaje y la enseñanza del sistema Linux. Se ilustran con numerosos ejemplos y ejercicios de síntesis.
Tras un histórico de esta distribución Linux, el lector descubre las particularidades de las numerosas declinaciones de Ubuntu, los prerrequisitos y el proceso de instalación, así como una rápida familiarización con esta distribución. Se dedican tres capítulos a la utilización de la línea de comandos, verdadera herramienta de trabajo para el administrador, a la configuración y a la actualización del sistema por medio de paquetes. Un capítulo permite comprender bien el funcionamiento del sistema gráfico y de los entornos de trabajo. El lector aprenderá, a continuación, a dominar la gestión de usuarios, las tareas administrativas habituales, la gestión de recursos, así como el control del almacenamiento. Un capítulo se consagra a la seguridad del sistema y de la red. El último capítulo propone sugerencias para resolver los problemas más comunes.
Esta nueva edición del libro se basa en la versión 20.04 de Focal Fossa (Long Time Support).
¡Nuevo! Rondas de preguntas disponibles con la versión online.
¡Ronda de preguntas
incluida en
la versión online !
La lectura puede ser progresiva, capítulo a capítulo, con el fin de descubrir el sistema, o focalizándose en los capítulos relacionados con conceptos, con una práctica o con un tema. Los temas tratados permiten que este libro se establezca como una referencia para el aprendizaje y la enseñanza del sistema Linux. Se ilustran con numerosos ejemplos y ejercicios de síntesis.
Tras un histórico de esta distribución Linux, el lector descubre las particularidades de las numerosas declinaciones de Ubuntu, los prerrequisitos y el proceso de instalación, así como una rápida familiarización con esta distribución. Se dedican tres capítulos a la utilización de la línea de comandos, verdadera herramienta de trabajo para el administrador, a la configuración y a la actualización del sistema por medio de paquetes. Un capítulo permite comprender bien el funcionamiento del sistema gráfico y de los entornos de trabajo. El lector aprenderá, a continuación, a dominar la gestión de usuarios, las tareas administrativas habituales, la gestión de recursos, así como el control del almacenamiento. Un capítulo se consagra a la seguridad del sistema y de la red. El último capítulo propone sugerencias para resolver los problemas más comunes.
Esta nueva edición del libro se basa en la versión 20.04 de Focal Fossa (Long Time Support).
¡Nuevo! Rondas de preguntas disponibles con la versión online.
¡Ronda de preguntas
incluida en
la versión online !
- Ponga a prueba sus conocimientos al final de cada capítulo
- Evalúe sus competencias
Prefacio
- Introducción
Ubuntu y Linux
- Justificación del modelo de código abierto
- 1. Principio y futuro del modelo
- a. Capitalismo financiero y el código abierto
- b. Código abierto y software libre
- 1. Principio y futuro del modelo
- 2. El lugar de Linux en el modelo
- 3. Principales herramientas del código abierto
- 1. Punto de partida
- a. Sus orígenes
- b. El fundador de Ubuntu: Mark Shuttleworth
- a. Puntos fuertes de la distribución
- b. Unas palabras sobre la distribución paralos servidores
- c. ¿Por qué adoptar Ubuntu?
- 1. Histórico de las versiones soportadas
- 2. Novedades de la versión 20.04
- 3. Variantes de una misma versión
- a. Dependiendo de su uso
- b. Dependiendo del entorno gráfico
- c. Dependiendo de las funcionalidades
- 1. Rol básico
- 2. Tareas extras
- 1. Terminología en inglés
- 2. Ejemplos
- 3. Comandos y código
- a. Presentación
- b. Ejecución
Prerrequisitos para la instalación
- Probar Ubuntu sin instalarlo
- 1. Desde Windows
- a. En las versiones antiguas
- b. Con WSL
- c. En una máquina virtual
- 1. Desde Windows
- 2. Desde un LiveCD
- 1. La arquitectura
- a. Casos clásicos
- b. Casos especiales
- c. Acceso a Internet
- a. Linux en general
- b. Ubuntu Desktop
- c. Ubuntu Server
- d. Lubuntu
- e. Xubuntu
- f. Kubuntu
- a. Verificar su equipo
- b. Listas de hardware compatible
- 1. Encontrar espacio
- a. Instalar Ubuntu en un disco duro no utilizado
- b. Cambiar la partición de un disco
- a. Número mínimo de particiones
- b. Separación de datos
- c. Partición de un servidor
- d. El caso de swap
- a. Registros del sistema
- b. ext2fs
- c. ext3fs
- d. ext4fs
- e. btrfs
- f. ZFS
- g. Compatibilidad con Windows
Instalación
- Instalación normal de una estación de trabajo
- 1. Prerrequisitos para la instalación
- 2. Proceso de instalación
- a. Pantalla de bienvenida
- b. Disposición del teclado
- c. Tipo de instalación (paquetes)
- d. Tipo de instalación (disco)
- e. Ubicación geográfica
- f. Personalización e identidad del superusuario
- g. Fase final
- 1. Prerrequisitos para la instalación
- 2. Instalación
- a. Selección del idioma
- b. Selección del teclado
- c. Configuración de la red
- d. Configuración del proxy
- e. Configuración del espejo
- f. Configuración del sistema de archivo
- g. Configuración del perfil
- h. Configuración de los programas
- 1. Prerrequisitos para la instalación
- 2. Primera fase del proceso de instalación
- a. Selección del idioma
- b. Opciones de arranque
- a. Seleccionar el idioma
- b. Configurar el teclado
- c. Detectar y montar el CD
- d. Cargar un archivo de configuración
- e. Cargar componentes adicionales a partir de un CD
- a. Detectar el material de red
- b. Configurar la red
- c. Crear los usuarios y seleccionar las contraseñas
- d. Configurar el reloj
- e. Detectar los discos
- f. Particionar los discos
- g. Instalar el sistema
- h. Configurar la herramienta de gestión de paquetes
- i. Seleccionar e instalar los programas
- j. Instalar el programa de arranque GRUB en un discoduro
- k. Terminar la instalación
- 1. Utilización de LVM
- a. Principio
- b. Instalación con LVM
- a. Principio
- b. Instalación con RAID
Familiarización con la distribución
- Presentación de la interfaz gráfica
- 1. Pantalla de acceso
- 2. La interfaz
- Presentación de los menús y las herramientas
- 1. Menús
- 2. Aplicaciones
- Métodos abreviados
Uso de la línea de comandos
- Intérprete de comandos
- 1. Rol
- 2. El shell y el administrador
- 3. Bash: el shell predefinido
- 4. Utilizar el shell
- a. Para empezar
- b. Sintaxis general
- c. Ayuda
- d. Ejemplo con cal
- e. Encadenar comandos
- f. Agrupar los comandos
- g. Mostrar texto con echo
- h. El histórico de comandos
- 1. Funcionamiento
- 2. Comandos de base
- a. Editar
- b. Salir y guardar
- c. Desplazarse
- d. Corregir
- e. Buscar
- f. Copiar-pegar
- g. Buscar y remplazar
- h. Otros comandos
- 1. Sistema de archivos FHS
- 2. Tipos de archivos
- 3. Nomenclatura de los archivos
- 4. Rutas
- a. Representación
- b. Desplazarse
- a. Listar
- b. Crear archivos vacíos
- c. Crear directorios
- d. Borrar directorios
- e. Copiar archivos
- f. Desplazar y renombrar un archivo
- g. Suprimir un archivo o una arborescencia
- h. Enlaces simbólicos
- 1. Buscar archivos
- a. Criterios de búsqueda
- b. Comandos
- 1. Canales
- 2. De salida
- 3. De entrada
- 4. Jugar con los canales
- 1. Las tuberías o pipes
- 2. Buscar líneas
- 3. Cortar campos
- 4. Contar líneas
- 5. Ordenar
- 6. Suprimir duplicados
- 7. Recortar y pegar nuevamente un archivo
- a. Recortar
- b. Pegar nuevamente
- a. Página completa
- b. Inicio de un archivo
- c. Fin y espera de un archivo
- 1. Nomenclatura
- 2. Declaración y afectación
- 3. Acceso y despliegue
- 4. Corchetes
- 5. Variables del sistema
- 6. Variables especiales
- 1. Sobre las cadenas
- 2. Sobre los valores numéricos
- 3. Sobre los archivos
- 4. Criterios Y O NO
- 1. Ejecutar programas
- 2. Listar los procesos
- 3. Detener un proceso
- 1. Cálculos
- 2. Longitud de una cadena
- 3. Sustitución de comandos
- 1. Enunciado
- 2. Corrección
Configuración del sistema
- Arranque
- 1. El cargador de arranque
- 2. GRUB2 remplaza a GRUB
- 3. Configuración de GRUB2
- a. Archivo /etc/default/grub
- b. Otros archivos
- c. Actualización de GRUB
- d. Construcción de menús
- 4. Arranque y edición
- 5. Cambio de la imagen splash de GRUB
- 1. Nivel de ejecución
- 2. systemd remplaza a upstart
- 3. Utilitarios de gestión de servicios
- a. Antiguos métodos
- b. systemctl
- 1. netplan
- a. Presentación
- b. El caso de una conexión alámbrica
- c. El caso de una conexión inalámbrica
- a. Configuración gráfica
- b. Configuración en modo consola
- c. Desactivación
- a. Archivo /etc/network/interfaces
- b. Rutas estáticas y otros comandos
- c. El caso de una conexión inalámbrica
- a. ping
- b. ip
- c. arp
- d. ifconfig
- e. route
- 1. Descubriendo los periféricos
- a. Archivos periféricos
- b. Descubrimiento dinámico
- 1. Enunciado
- 2. Corrección
Actualización del sistema
- Los repositorios de paquetes de programas
- 1. Tipos de repositorios
- 2. Servidores espejos
- 3. Launchpad
- 4. Comunicar problemas
- 5. El archivo sources.list
- a. Estructura
- b. Repositorios oficiales
- c. Backports
- d. Repositorio de socios o comercial
- e. Medibuntu
- f. Los repositorios PPA
- 6. Gestión de repositorios con la interfaz gráfica
- 7. El caso de un servidor representante
- 1. Interfaces de gestión de paquetes
- 2. snap
- 3. Los gestores gráficos
- a. Programas
- b. Gestor de actualizaciones
- c. Gestor de paquetes Synaptic
- a. Utilitario dpkg
- b. Utilitario apt
- c. Utilitario aptitude
- d. Utilitario snap
- e. Resumen de la secuencia para actualizar un sistema
- a. El caso de las versiones LTS
- b. Notificaciones
- c. Canonical Livepatch
- d. Hacia una versión en desarrollo
- e. Hacia una versión final
Descubriendo el entorno de trabajo
- Xorg
- 1. Presentación
- a. X Window
- b. El gestor de ventanas
- c. Los widgets y los toolkits
- d. Wayland
- 1. Presentación
- 2. Instalación y pruebas
- a. Instalar Xorg
- b. Instalar un gestor de ventanas
- c. Instalar un entorno de escritorio
- 3. Configuración detallada del servidor Xorg
- a. Generar automáticamente un archivo xorg.conf
- b. Configuración manual a través delarchivo xorg.conf
- c. Utilizar el comando de configuración dpkg-reconfigure
- 1. Conectar usando GDM (Gnome Desktop Manager)
- a. ¿Por qué remplazar LightDM por GDM?
- b. El gestor de sesiones
- c. Utilizar GDM
- d. La cuenta de invitado
- a. El archivo custom.conf
- b. Tweaks
- c. Cambiar el entorno predefinido
- d. Cambiar el gestor de sesión
- 1. Instalar LXDE
- 2. Instalar KDE
- 3. Installer XFCE
Derechos de los usuarios
- Gestionar los usuarios
- 1. Principio
- a. Linux en general
- b. Ubuntu en particular
- c. Restaurar la cuenta root
- 1. Principio
- 2. Los archivos
- a. /etc/passwd
- b. /etc/group
- c. /etc/shadow
- d. /etc/gshadow
- 3. Abrir una sesión
- a. En modo consola
- b. En modo gráfico
- 4. Gestionar los usuarios
- a. En modo consola
- b. En modo gráfico
- 1. Usuarios y atributos de archivos
- a. Principios
- b. Cambiar los atributos de los archivos
- c. La máscara
- d. Cambiar el propietario de un grupo
- e. Derechos adicionales
- a. Carpeta personal del usuario
- b. Modificar los derechos
- a. sudo
- b. Tareas administrativas con PolKit
- 1. Seguridad de las contraseñas
- a. Cambiar la contraseña
- b. Gestionar la información de validez
- a. Cambiar de shell
- b. Cambiar el comentario
- c. Cambiar de grupo principal
- d. Cambiar de identidad
- a. /etc/default/useradd
- b. /etc/login.defs
- a. /etc/issue
- b. /etc/update-motd.d
- a. /etc/skel
- b. Scripts de configuración
- 1. Gestión de usuarios
- 2. Gestión de derechos
Tareas de administración
- Control y desempeño
- 1. Control de procesos
- a. Los distintos estados de un proceso
- b. El comando top
- c. La carga media
- 1. Control de procesos
- 2. Los procesadores
- a. La carga de los procesadores
- b. Control de la carga del CPU
- 3. La gestión de la memoria
- a. Ver el estado de la memoria
- b. Interpretar el consumo de memoria
- c. Memoria y arquitectura
- d. El OOM Killer
- e. Interpretar el swap
- 4. El rendimiento de los discos
- a. Ocupación
- b. Vigilar la carga
- 5. Vigilancia global
- a. En directo
- b. En diferido
- 6. Otros comandos
- a. El comando strace
- b. El comando lsof
- 7. Vigilancia usando una interfaz gráfica
- 1. Consignar los eventos
- 2. Archivar los registros de eventos
- 1. cron
- a. Funcionamiento de cron
- b. Definir un crontable personal
- 1. Principios del respaldo de datos
- 2. Comandos y herramientas de respaldo
- a. El comando tar (tape archiver)
- b. El comando dd (device to device)
- c. Los comandos dump y restore
- 1. Presentación
- 2. /proc y /sys
- 3. Parámetros dinámicos
- 4. Cambiar de núcleo
- a. Los métodos
- b. Preparar el entorno
- a. En actualización
- b. Últimas versiones
- a. Cargar las fuentes
- b. Compilar el nuevo núcleo
- a. Principio
- b. Metodología de realización
- 1. Consumo de recursos
- 2. Respaldo automático
Discos y sistemas de archivos
- Introducción
- 1. Nomenclatura
- a. IDE
- b. SCSI, SATA, USB, FireWire, etc.
- 1. Nomenclatura
- 2. Funcionamiento de un sistema de archivos
- a. Principio
- b. Los nodos-i
- c. Los nombres de los archivos
- d. El registro de eventos
- e. El sistema de archivos ext4
- 1. División lógica
- 2. Organización de un disco
- a. El MBR
- b. El GPT
- c. Las particiones
- d. Los tipos de particiones
- a. Listar
- b. Suprimir
- c. Crear
- d. Guardar
- e. Sincronizar los discos
- 1. Crear un sistema de archivos
- 2. Acceder a los sistemas de archivos
- a. mount
- b. umount
- c. /etc/fstab
- d. CD-ROM e imágenes ISO
- 1. Definiciones
- 2. Puesta en marcha
- 1. Creación de un RAID
- a. RAID0
- b. RAID1
- c. RAID0+1
- 1. Volúmenes físicos (PV)
- a. Crear un volumen físico
- b. Detalles de un volumen físico
- a. Crear un grupo de volúmenes
- b. Detalles de un grupo de volúmenes
- a. Crear un volumen lógico
- b. Detalles de un volumen lógico
- c. Acceder a un volumen lógico
- a. Los grupos de volúmenes
- b. Agrandar un volumen lógico
- c. Reducir un volumen lógico
- d. Reducir un grupo de volúmenes
- 1. Presentación del ZFS
- 2. Creación de pools
- 3. Clichés instantáneos
Seguridad del sistema y de la red
- Política de autenticación
- 1. Módulos PAM
- a. Principios
- b. Configuración y estructura de los archivos
- c. Ejemplo del archivo /etc/pam.d/login
- 1. Módulos PAM
- 2. Usar PAM para una conexión a un directorio
- a. Conexión a un servidor LDAP
- b. Conexión a un servidor Active Directory
- 3. Más seguridad con PAM
- a. Restricción horaria
- b. Contraseñas reforzadas
- 1. Activación y estatus
- 2. Reglas predefinidas
- 3. Gestión de reglas
- a. Reglas simples
- b. Supresión
- c. Aplicaciones
- d. Reglas más complejas
- 1. Presentación
- 2. Configuración
- 3. Utilización
- 4. Conexión por llaves
- a. Del lado del cliente
- b. Del lado del servidor
- 1. Compartir con webdav
- 2. Compartir con Samba
- a. Parámetros del servidor
- b. Compartir un directorio
- c. Samba y el cortafuegos
Soporte y solución de problemas
- Solucionar los problemas comunes
- 1. ¿En qué sistema estoy?
- 2. Pérdida de la contraseña
- a. La contraseña del usuario
- b. No tiene ninguna contraseña
- c. Si se cuenta con el soporte de instalaciónde Ubuntu Server
- 3. El servidor gráfico no responde
- 4. Magic System Keys y un crash
- 5. Un programa se queda bloqueado
- 6. El idioma no es el español
- a. Corregir desde la consola
- b. Corregir desde la interfaz gráfica
- c. El problema de los locales
- 7. GRUB: error al arrancar el sistema
- 8. El modo recuperación
- 9. Utilización de LiveCD
- 1. Aislar el origen del problema
- 2. Los problemas de hardware
- a. El overclocking
- b. La memoria
- c. La alimentación eléctrica
- d. La sobrecarga del procesador
- e. La tarjeta gráfica
- 1. En el escritorio
- 2. Ayuda en línea

Yann BARDOT
Yann BARDOT es formador autónomo en informática y prevención de la seguridad, especializado en infraestructuras Windows. Comenzó como desarrollador y posteriormente cambió a la administración de sistemas operativos y al soporte técnico. Cada día, pone a disposición su experiencia técnica y educativa en beneficio de la formación que ofrece.
Más información