🎃 Grandes descuentos en libros en línea, eformaciones y vídeos*. Código CALABAZA30. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. Ubuntu - Administración de un sistema Linux (2a edición)

Ubuntu Administración de un sistema Linux (2a 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-03121-2
  • EAN: 9782409031212
  • Ref. ENI: RIT6UBU

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-03122-9
  • EAN: 9782409031229
  • Ref. ENI: LNRIT6UBU
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...
Consultar extractos del libro Extracto del libro
  • 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 !
  • Ponga a prueba sus conocimientos al final de cada capítulo
  • Evalúe sus competencias
Prefacio
  1. Introducción
Ubuntu y Linux
  1. Justificación del modelo de código abierto
    1. 1. Principio y futuro del modelo
      1. a. Capitalismo financiero y el código abierto
      2. b. Código abierto y software libre
    2. 2. El lugar de Linux en el modelo
    3. 3. Principales herramientas del código abierto
  2. Ubuntu: las razones de su éxito
    1. 1. Punto de partida
      1. a. Sus orígenes
      2. b. El fundador de Ubuntu: Mark Shuttleworth
    2. 2. Cualidades de la distribución
      1. a. Puntos fuertes de la distribución
      2. b. Unas palabras sobre la distribución paralos servidores
      3. c. ¿Por qué adoptar Ubuntu?
  3. Variantes de Ubuntu
    1. 1. Histórico de las versiones soportadas
    2. 2. Novedades de la versión 20.04
    3. 3. Variantes de una misma versión
      1. a. Dependiendo de su uso
      2. b. Dependiendo del entorno gráfico
      3. c. Dependiendo de las funcionalidades
  4. Administrador del sistema Ubuntu
    1. 1. Rol básico
    2. 2. Tareas extras
  5. Convenciones tipográficas
    1. 1. Terminología en inglés
    2. 2. Ejemplos
    3. 3. Comandos y código
      1. a. Presentación
      2. b. Ejecución
    4. 4. Teclas del teclado
Prerrequisitos para la instalación
  1. Probar Ubuntu sin instalarlo
    1. 1. Desde Windows
      1. a. En las versiones antiguas
      2. b. Con WSL
      3. c. En una máquina virtual
    2. 2. Desde un LiveCD
  2. El equipo
    1. 1. La arquitectura
      1. a. Casos clásicos
      2. b. Casos especiales
      3. c. Acceso a Internet
    2. 2. Requisitos de Ubuntu
      1. a. Linux en general
      2. b. Ubuntu Desktop
      3. c. Ubuntu Server
      4. d. Lubuntu
      5. e. Xubuntu
      6. f. Kubuntu
    3. 3. Compatibilidad del equipo
      1. a. Verificar su equipo
      2. b. Listas de hardware compatible
  3. Medios de almacenamiento
    1. 1. Encontrar espacio
      1. a. Instalar Ubuntu en un disco duro no utilizado
      2. b. Cambiar la partición de un disco
    2. 2. Esquema de partición
      1. a. Número mínimo de particiones
      2. b. Separación de datos
      3. c. Partición de un servidor
      4. d. El caso de swap
    3. 3. Seleccionar un sistema de archivos
      1. a. Registros del sistema
      2. b. ext2fs
      3. c. ext3fs
      4. d. ext4fs
      5. e. btrfs
      6. f. ZFS
      7. g. Compatibilidad con Windows
Instalación
  1. Instalación normal de una estación de trabajo
    1. 1. Prerrequisitos para la instalación
    2. 2. Proceso de instalación
      1. a. Pantalla de bienvenida
      2. b. Disposición del teclado
      3. c. Tipo de instalación (paquetes)
      4. d. Tipo de instalación (disco)
      5. e. Ubicación geográfica
      6. f. Personalización e identidad del superusuario
      7. g. Fase final
  2. Instalación de un servidor con Subiquity
    1. 1. Prerrequisitos para la instalación
    2. 2. Instalación
      1. a. Selección del idioma
      2. b. Selección del teclado
      3. c. Configuración de la red
      4. d. Configuración del proxy
      5. e. Configuración del espejo
      6. f. Configuración del sistema de archivo
      7. g. Configuración del perfil
      8. h. Configuración de los programas
  3. Instalación de un servidor en modo experto
    1. 1. Prerrequisitos para la instalación
    2. 2. Primera fase del proceso de instalación
      1. a. Selección del idioma
      2. b. Opciones de arranque
    3. 3. Segunda fase del menú de instalación
      1. a. Seleccionar el idioma
      2. b. Configurar el teclado
      3. c. Detectar y montar el CD
      4. d. Cargar un archivo de configuración
      5. e. Cargar componentes adicionales a partir de un CD
    4. 4. Tercera fase del menú de instalación
      1. a. Detectar el material de red
      2. b. Configurar la red
      3. c. Crear los usuarios y seleccionar las contraseñas
      4. d. Configurar el reloj
      5. e. Detectar los discos
      6. f. Particionar los discos
      7. g. Instalar el sistema
      8. h. Configurar la herramienta de gestión de paquetes
      9. i. Seleccionar e instalar los programas
      10. j. Instalar el programa de arranque GRUB en un discoduro
      11. k. Terminar la instalación
  4. Instalaciones específicas
    1. 1. Utilización de LVM
      1. a. Principio
      2. b. Instalación con LVM
    2. 2. Utilización del programa RAID
      1. a. Principio
      2. b. Instalación con RAID
Familiarización con la distribución
  1. Presentación de la interfaz gráfica
    1. 1. Pantalla de acceso
    2. 2. La interfaz
  2. Presentación de los menús y las herramientas
    1. 1. Menús
    2. 2. Aplicaciones
  3. Métodos abreviados
Uso de la línea de comandos
  1. Intérprete de comandos
    1. 1. Rol
    2. 2. El shell y el administrador
    3. 3. Bash: el shell predefinido
    4. 4. Utilizar el shell
      1. a. Para empezar
      2. b. Sintaxis general
      3. c. Ayuda
      4. d. Ejemplo con cal
      5. e. Encadenar comandos
      6. f. Agrupar los comandos
      7. g. Mostrar texto con echo
      8. h. El histórico de comandos
  2. El editor vi
    1. 1. Funcionamiento
    2. 2. Comandos de base
      1. a. Editar
      2. b. Salir y guardar
      3. c. Desplazarse
      4. d. Corregir
      5. e. Buscar
      6. f. Copiar-pegar
      7. g. Buscar y remplazar
      8. h. Otros comandos
  3. Gestión de archivos
    1. 1. Sistema de archivos FHS
    2. 2. Tipos de archivos
    3. 3. Nomenclatura de los archivos
    4. 4. Rutas
      1. a. Representación
      2. b. Desplazarse
    5. 5. Comandos de base
      1. a. Listar
      2. b. Crear archivos vacíos
      3. c. Crear directorios
      4. d. Borrar directorios
      5. e. Copiar archivos
      6. f. Desplazar y renombrar un archivo
      7. g. Suprimir un archivo o una arborescencia
      8. h. Enlaces simbólicos
    6. 6. Caracteres comodín
    7. 7. Bloquear caracteres
  4. Buscar
    1. 1. Buscar archivos
      1. a. Criterios de búsqueda
      2. b. Comandos
    2. 2. Encontrar ejecutables
  5. Redirecciones
    1. 1. Canales
    2. 2. De salida
    3. 3. De entrada
    4. 4. Jugar con los canales
  6. Algunos filtros y utilitarios
    1. 1. Las tuberías o pipes
    2. 2. Buscar líneas
    3. 3. Cortar campos
    4. 4. Contar líneas
    5. 5. Ordenar
    6. 6. Suprimir duplicados
    7. 7. Recortar y pegar nuevamente un archivo
      1. a. Recortar
      2. b. Pegar nuevamente
    8. 8. Desplegar texto
      1. a. Página completa
      2. b. Inicio de un archivo
      3. c. Fin y espera de un archivo
    9. 9. Duplicar el canal de salida estándar
    10. 10. Colocar un script en espera
  7. Variables
    1. 1. Nomenclatura
    2. 2. Declaración y afectación
    3. 3. Acceso y despliegue
    4. 4. Corchetes
    5. 5. Variables del sistema
    6. 6. Variables especiales
  8. Efectuar pruebas
    1. 1. Sobre las cadenas
    2. 2. Sobre los valores numéricos
    3. 3. Sobre los archivos
    4. 4. Criterios Y O NO
  9. Procesos
    1. 1. Ejecutar programas
    2. 2. Listar los procesos
    3. 3. Detener un proceso
  10. Diversos
    1. 1. Cálculos
    2. 2. Longitud de una cadena
    3. 3. Sustitución de comandos
  11. Puesta en práctica
    1. 1. Enunciado
    2. 2. Corrección
Configuración del sistema
  1. Arranque
    1. 1. El cargador de arranque
    2. 2. GRUB2 remplaza a GRUB
    3. 3. Configuración de GRUB2
      1. a. Archivo /etc/default/grub
      2. b. Otros archivos
      3. c. Actualización de GRUB
      4. d. Construcción de menús
    4. 4. Arranque y edición
    5. 5. Cambio de la imagen splash de GRUB
  2. Servicios al arranque
    1. 1. Nivel de ejecución
    2. 2. systemd remplaza a upstart
    3. 3. Utilitarios de gestión de servicios
      1. a. Antiguos métodos
      2. b. systemctl
    4. 4. Acciones sobre un servicio
  3. Conexión a la red
    1. 1. netplan
      1. a. Presentación
      2. b. El caso de una conexión alámbrica
      3. c. El caso de una conexión inalámbrica
    2. 2. Network Manager
      1. a. Configuración gráfica
      2. b. Configuración en modo consola
      3. c. Desactivación
    3. 3. Antigua configuración
      1. a. Archivo /etc/network/interfaces
      2. b. Rutas estáticas y otros comandos
      3. c. El caso de una conexión inalámbrica
    4. 4. Comandos útiles para la red
      1. a. ping
      2. b. ip
      3. c. arp
      4. d. ifconfig
      5. e. route
  4. Los periféricos
    1. 1. Descubriendo los periféricos
      1. a. Archivos periféricos
      2. b. Descubrimiento dinámico
    2. 2. Funcionamiento de udev
    3. 3. Principio de una regla
    4. 4. Ejemplo de tarjetas de red
  5. Puesta en práctica
    1. 1. Enunciado
    2. 2. Corrección
Actualización del sistema
  1. Los repositorios de paquetes de programas
    1. 1. Tipos de repositorios
    2. 2. Servidores espejos
    3. 3. Launchpad
    4. 4. Comunicar problemas
    5. 5. El archivo sources.list
      1. a. Estructura
      2. b. Repositorios oficiales
      3. c. Backports
      4. d. Repositorio de socios o comercial
      5. e. Medibuntu
      6. f. Los repositorios PPA
    6. 6. Gestión de repositorios con la interfaz gráfica
    7. 7. El caso de un servidor representante
  2. Principio de paquetes
    1. 1. Interfaces de gestión de paquetes
    2. 2. snap
    3. 3. Los gestores gráficos
      1. a. Programas
      2. b. Gestor de actualizaciones
      3. c. Gestor de paquetes Synaptic
    4. 4. Los gestores en modo consola
      1. a. Utilitario dpkg
      2. b. Utilitario apt
      3. c. Utilitario aptitude
      4. d. Utilitario snap
      5. e. Resumen de la secuencia para actualizar un sistema
    5. 5. Poner al día la distribución
      1. a. El caso de las versiones LTS
      2. b. Notificaciones
      3. c. Canonical Livepatch
      4. d. Hacia una versión en desarrollo
      5. e. Hacia una versión final
  3. Puesta en práctica
Descubriendo el entorno de trabajo
  1. Xorg
    1. 1. Presentación
      1. a. X Window
      2. b. El gestor de ventanas
      3. c. Los widgets y los toolkits
      4. d. Wayland
    2. 2. Instalación y pruebas
      1. a. Instalar Xorg
      2. b. Instalar un gestor de ventanas
      3. c. Instalar un entorno de escritorio
    3. 3. Configuración detallada del servidor Xorg
      1. a. Generar automáticamente un archivo xorg.conf
      2. b. Configuración manual a través delarchivo xorg.conf
      3. c. Utilizar el comando de configuración dpkg-reconfigure
  2. El entorno del escritorio
    1. 1. Conectar usando GDM (Gnome Desktop Manager)
      1. a. ¿Por qué remplazar LightDM por GDM?
      2. b. El gestor de sesiones
      3. c. Utilizar GDM
      4. d. La cuenta de invitado
    2. 2. Personalizar GDM
      1. a. El archivo custom.conf
      2. b. Tweaks
      3. c. Cambiar el entorno predefinido
      4. d. Cambiar el gestor de sesión
  3. Trabajar con otros entornos
    1. 1. Instalar LXDE
    2. 2. Instalar KDE
    3. 3. Installer XFCE
  4. Puesta en práctica
Derechos de los usuarios
  1. Gestionar los usuarios
    1. 1. Principio
      1. a. Linux en general
      2. b. Ubuntu en particular
      3. c. Restaurar la cuenta root
    2. 2. Los archivos
      1. a. /etc/passwd
      2. b. /etc/group
      3. c. /etc/shadow
      4. d. /etc/gshadow
    3. 3. Abrir una sesión
      1. a. En modo consola
      2. b. En modo gráfico
    4. 4. Gestionar los usuarios
      1. a. En modo consola
      2. b. En modo gráfico
  2. Derechos de los usuarios
    1. 1. Usuarios y atributos de archivos
      1. a. Principios
      2. b. Cambiar los atributos de los archivos
      3. c. La máscara
      4. d. Cambiar el propietario de un grupo
      5. e. Derechos adicionales
    2. 2. Gestionar los derechos desde la interfaz gráfica
      1. a. Carpeta personal del usuario
      2. b. Modificar los derechos
    3. 3. El comando sudo y PolKit
      1. a. sudo
      2. b. Tareas administrativas con PolKit
  3. Gestión avanzada de usuarios
    1. 1. Seguridad de las contraseñas
      1. a. Cambiar la contraseña
      2. b. Gestionar la información de validez
    2. 2. Verificar la coherencia de los archivos
    3. 3. Acciones del usuario
      1. a. Cambiar de shell
      2. b. Cambiar el comentario
      3. c. Cambiar de grupo principal
      4. d. Cambiar de identidad
    4. 4. Configuración avanzada
      1. a. /etc/default/useradd
      2. b. /etc/login.defs
    5. 5. Notificaciones al usuario
      1. a. /etc/issue
      2. b. /etc/update-motd.d
    6. 6. Entorno del usuario
      1. a. /etc/skel
      2. b. Scripts de configuración
  4. Puesta en práctica
    1. 1. Gestión de usuarios
    2. 2. Gestión de derechos
Tareas de administración
  1. Control y desempeño
    1. 1. Control de procesos
      1. a. Los distintos estados de un proceso
      2. b. El comando top
      3. c. La carga media
    2. 2. Los procesadores
      1. a. La carga de los procesadores
      2. b. Control de la carga del CPU
    3. 3. La gestión de la memoria
      1. a. Ver el estado de la memoria
      2. b. Interpretar el consumo de memoria
      3. c. Memoria y arquitectura
      4. d. El OOM Killer
      5. e. Interpretar el swap
    4. 4. El rendimiento de los discos
      1. a. Ocupación
      2. b. Vigilar la carga
    5. 5. Vigilancia global
      1. a. En directo
      2. b. En diferido
    6. 6. Otros comandos
      1. a. El comando strace
      2. b. El comando lsof
    7. 7. Vigilancia usando una interfaz gráfica
  2. Control a través del registro de eventos
    1. 1. Consignar los eventos
    2. 2. Archivar los registros de eventos
  3. Programar tareas
    1. 1. cron
      1. a. Funcionamiento de cron
      2. b. Definir un crontable personal
    2. 2. anacron
    3. 3. at
  4. Archivar y respaldar
    1. 1. Principios del respaldo de datos
    2. 2. Comandos y herramientas de respaldo
      1. a. El comando tar (tape archiver)
      2. b. El comando dd (device to device)
      3. c. Los comandos dump y restore
  5. Intervenciones sobre el núcleo
    1. 1. Presentación
    2. 2. /proc y /sys
    3. 3. Parámetros dinámicos
    4. 4. Cambiar de núcleo
      1. a. Los métodos
      2. b. Preparar el entorno
    5. 5. Cambiar el núcleo con apt
      1. a. En actualización
      2. b. Últimas versiones
    6. 6. Construcción de otro núcleo
      1. a. Cargar las fuentes
      2. b. Compilar el nuevo núcleo
    7. 7. Acelerar el arranque del sistema
      1. a. Principio
      2. b. Metodología de realización
  6. Puesta en práctica
    1. 1. Consumo de recursos
    2. 2. Respaldo automático
Discos y sistemas de archivos
  1. Introducción
    1. 1. Nomenclatura
      1. a. IDE
      2. b. SCSI, SATA, USB, FireWire, etc.
    2. 2. Funcionamiento de un sistema de archivos
      1. a. Principio
      2. b. Los nodos-i
      3. c. Los nombres de los archivos
      4. d. El registro de eventos
      5. e. El sistema de archivos ext4
  2. Particionar
    1. 1. División lógica
    2. 2. Organización de un disco
      1. a. El MBR
      2. b. El GPT
      3. c. Las particiones
      4. d. Los tipos de particiones
    3. 3. Trabajar con las particiones
      1. a. Listar
      2. b. Suprimir
      3. c. Crear
      4. d. Guardar
      5. e. Sincronizar los discos
  3. Manipular los sistemas de archivos
    1. 1. Crear un sistema de archivos
    2. 2. Acceder a los sistemas de archivos
      1. a. mount
      2. b. umount
      3. c. /etc/fstab
      4. d. CD-ROM e imágenes ISO
    3. 3. Controlar el sistema de archivos
  4. Las cuotas de discos
    1. 1. Definiciones
    2. 2. Puesta en marcha
  5. RAID
    1. 1. Creación de un RAID
      1. a. RAID0
      2. b. RAID1
      3. c. RAID0+1
    2. 2. Estado del RAID
    3. 3. Simular un fallo
    4. 4. Reemplazar un disco
    5. 5. Detener o reiniciar manualmente
  6. LVM
    1. 1. Volúmenes físicos (PV)
      1. a. Crear un volumen físico
      2. b. Detalles de un volumen físico
    2. 2. Grupos de volúmenes (VG)
      1. a. Crear un grupo de volúmenes
      2. b. Detalles de un grupo de volúmenes
    3. 3. Volúmenes lógicos (LV)
      1. a. Crear un volumen lógico
      2. b. Detalles de un volumen lógico
      3. c. Acceder a un volumen lógico
    4. 4. Agrandar y reducir
      1. a. Los grupos de volúmenes
      2. b. Agrandar un volumen lógico
      3. c. Reducir un volumen lógico
      4. d. Reducir un grupo de volúmenes
    5. 5. Suprimir un grupo de volúmenes
  7. Caso particular del ZFS
    1. 1. Presentación del ZFS
    2. 2. Creación de pools
    3. 3. Clichés instantáneos
  8. Puesta en práctica
Seguridad del sistema y de la red
  1. Política de autenticación
    1. 1. Módulos PAM
      1. a. Principios
      2. b. Configuración y estructura de los archivos
      3. c. Ejemplo del archivo /etc/pam.d/login
    2. 2. Usar PAM para una conexión a un directorio
      1. a. Conexión a un servidor LDAP
      2. b. Conexión a un servidor Active Directory
    3. 3. Más seguridad con PAM
      1. a. Restricción horaria
      2. b. Contraseñas reforzadas
  2. UWF con un cortafuegos
    1. 1. Activación y estatus
    2. 2. Reglas predefinidas
    3. 3. Gestión de reglas
      1. a. Reglas simples
      2. b. Supresión
      3. c. Aplicaciones
      4. d. Reglas más complejas
    4. 4. Interfaz gráfica
  3. OpenSSH
    1. 1. Presentación
    2. 2. Configuración
    3. 3. Utilización
    4. 4. Conexión por llaves
      1. a. Del lado del cliente
      2. b. Del lado del servidor
  4. Compartir archivos
    1. 1. Compartir con webdav
    2. 2. Compartir con Samba
      1. a. Parámetros del servidor
      2. b. Compartir un directorio
      3. c. Samba y el cortafuegos
Soporte y solución de problemas
  1. Solucionar los problemas comunes
    1. 1. ¿En qué sistema estoy?
    2. 2. Pérdida de la contraseña
      1. a. La contraseña del usuario
      2. b. No tiene ninguna contraseña
      3. c. Si se cuenta con el soporte de instalaciónde Ubuntu Server
    3. 3. El servidor gráfico no responde
    4. 4. Magic System Keys y un crash
    5. 5. Un programa se queda bloqueado
    6. 6. El idioma no es el español
      1. a. Corregir desde la consola
      2. b. Corregir desde la interfaz gráfica
      3. c. El problema de los locales
    7. 7. GRUB: error al arrancar el sistema
    8. 8. El modo recuperación
    9. 9. Utilización de LiveCD
  2. Problemas de inestabilidad (caídas, bloqueos)
    1. 1. Aislar el origen del problema
    2. 2. Los problemas de hardware
      1. a. El overclocking
      2. b. La memoria
      3. c. La alimentación eléctrica
      4. d. La sobrecarga del procesador
      5. e. La tarjeta gráfica
    3. 3. Fallo de los programas
  3. Encontrar ayuda
    1. 1. En el escritorio
    2. 2. Ayuda en línea
Autor : Yann  BARDOT

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

Descubrir todos sus libros

  • Mantenimiento y reparación de un PC en red (7ª edición)
  • Windows 11 Instalación y configuración

Novedades

Ver más