El sitio web www.vuestroslibros.com utiliza cookies propias y de terceros para recopilar información que ayuda a optimizar su visita a sus páginas web.
No se utilizarán las cookies para recoger información de carácter personal. Usted puede permitir su uso o rechazarlo; también puede cambiar su configuración siempre que lo desee.
Encontrará mas información en nuestra política de Cookies.

ACEPTAR Leer más

 
Ubuntu. Administración de un sistema Linux | 9782409031212 | Portada

UBUNTU. ADMINISTRACIóN DE UN SISTEMA LINUX

Yann BARDOT Más información

Precio: 29.90€

Oferta: 28.41€ (-5%)

Añadir a la cesta

Datos técnicos

  • Edición
  • ISBN 9782409031212
  • Año Edición 2021
  • Páginas 539
  • Encuadernación Tapa Blanda
  • Idioma Español
 

Sinopsis

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).

Índice

Ubuntu y Linux

1. Justificación del modelo de código abierto
1.1 Principio y futuro del modelo
1.1.1 Capitalismo financiero y el código abierto
1.1.2 Código abierto y software libre
1.2 El lugar de Linux en el modelo
1.3 Principales herramientas del código abierto
2. Ubuntu: las razones de su éxito
2.1 Punto de partida
2.1.1 Sus orígenes
2.1.2 El fundador de Ubuntu: Mark Shuttleworth
2.2 Cualidades de la distribución
2.2.1 Puntos fuertes de la distribución
2.2.2 Unas palabras sobre la distribución para los servidores
2.2.3 ¿ Por qué adoptar Ubuntu ?
3. Variantes de Ubuntu
3.1 Histórico de las versiones soportadas
3.2 Novedades de la versión 20.04
3.3 Variantes de una misma versión
3.3.1 Dependiendo de su uso
3.3.2 Dependiendo del entorno gráfico
3.3.3 Dependiendo de las funcionalidades
4. Administrador del sistema Ubuntu
4.1 Rol básico
4.2 Tareas extras
5. Convenciones tipográficas
5.1 Terminología en inglés
5.2 Ejemplos
5.3 Comandos y código
5.3.1 Presentación
5.3.2 Ejecución
5.4 Teclas del teclado

Prerrequisitos para la instalación

1. Probar Ubuntu sin instalarlo
1.1 Desde Windows
1.1.1 En las versiones antiguas
1.1.2 Con WSL
1.1.3 En una máquina virtual
1.2 Desde un LiveCD
2. El equipo
2.1 La arquitectura
2.1.1 Casos clásicos
2.1.2 Casos especiales
2.1.3 Acceso a Internet
2.2 Requisitos de Ubuntu
2.2.1 Linux en general
2.2.2 Ubuntu Desktop
2.2.3 Ubuntu Server
2.2.4 Lubuntu
2.2.5 Xubuntu
2.2.6 Kubuntu
2.3 Compatibilidad del equipo
2.3.1 Verificar su equipo
2.3.2 Listas de hardware compatible
3. Medios de almacenamiento
3.1 Encontrar espacio
3.1.1 Instalar Ubuntu en un disco duro no utilizado
3.1.2 Cambiar la partición de un disco
3.2 Esquema de partición
3.2.1 Número mínimo de particiones
3.2.2 Separación de datos
3.2.3 Partición de un servidor
3.2.4 El caso de swap
3.3 Seleccionar un sistema de archivos
3.3.1 Registros del sistema
3.3.2 ext2fs
3.3.3 ext3fs
3.3.4 ext4fs
3.3.5 btrfs
3.3.6 ZFS
3.3.7 Compatibilidad con Windows

Instalación

1. Instalación normal de una estación de trabajo
1.1 Prerrequisitos para la instalación
1.2 Proceso de instalación
1.2.1 Pantalla de bienvenida
1.2.2 Disposición del teclado
1.2.3 Tipo de instalación (paquetes)
1.2.4 Tipo de instalación (disco)
1.2.5 Ubicación geográfica
1.2.6 Personalización e identidad del superusuario
1.2.7 Fase final
2. Instalación de un servidor con Subiquity
2.1 Prerrequisitos para la instalación
2.2 Instalación
2.2.1 Selección del idioma
2.2.2 Selección del teclado
2.2.3 Configuración de la red
2.2.4 Configuración del proxy
2.2.5 Configuración del espejo
2.2.6 Configuración del sistema de archivo
2.2.7 Configuración del perfil
2.2.8 Configuración de los programas
3. Instalación de un servidor en modo experto
3.1 Prerrequisitos para la instalación
3.2 Primera fase del proceso de instalación
3.2.1 Selección del idioma
3.2.2 Opciones de arranque
3.3 Segunda fase del menú de instalación
3.3.1 Seleccionar el idioma
3.3.2 Configurar el teclado
3.3.3 Detectar y montar el CD
3.3.4 Cargar un archivo de configuración
3.3.5 Cargar componentes adicionales a partir de un CD
3.4 Tercera fase del menú de instalación
3.4.1 Detectar el material de red
3.4.2 Configurar la red
3.4.3 Crear los usuarios y seleccionar las contraseñas
3.4.4 Configurar el reloj
3.4.5 Detectar los discos
3.4.6 Particionar los discos
3.4.7 Instalar el sistema
3.4.8 Configurar la herramienta de gestión de paquetes
3.4.9 Seleccionar e instalar los programas
3.4.10 Instalar el programa de arranque GRUB en un disco duro
3.4.11 Terminar la instalación
4. Instalaciones específicas
4.1 Utilización de LVM
4.1.1 Principio
4.1.2 Instalación con LVM
4.2 Utilización del programa RAID
4.2.1 Principio
4.2.2 Instalación con RAID

Familiarización con la distribución

1. Presentación de la interfaz gráfica
1.1 Pantalla de acceso
1.2 La interfaz
2. Presentación de los menús y las herramientas
2.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
1.2 El shell y el administrador
1.3 Bash: el shell predefinido
1.4 Utilizar el shell
1.4.1 Para empezar
1.4.2 Sintaxis general
1.4.3 Ayuda
1.4.4 Ejemplo con cal
1.4.5 Encadenar comandos
1.4.6 Agrupar los comandos
1.4.7 Mostrar texto con echo
1.4.8 El histórico de comandos
2. El editor vi
2.1 Funcionamiento
2.2 Comandos de base
2.2.1 Editar
2.2.2 Salir y guardar
2.2.3 Desplazarse
2.2.4 Corregir
2.2.5 Buscar
2.2.6 Copiar-pegar
2.2.7 Buscar y remplazar
2.2.8 Otros comandos
3. Gestión de archivos
3.1 Sistema de archivos FHS
3.2 Tipos de archivos
3.3 Nomenclatura de los archivos
3.4 Rutas
3.4.1 Representación
3.4.2 Desplazarse
3.5 Comandos de base
3.5.1 Listar
3.5.2 Crear archivos vacíos
3.5.3 Crear directorios
3.5.4 Borrar directorios
3.5.5 Copiar archivos
3.5.6 Desplazar y renombrar un archivo
3.5.7 Suprimir un archivo o una arborescencia
3.5.8 Enlaces simbólicos
3.6 Caracteres comodín
3.7 Bloquear caracteres
4. Buscar
4.1 Buscar archivos
4.1.1 Criterios de búsqueda
4.1.2 Comandos
4.2 Encontrar ejecutables
5. Redirecciones
5.1 Canales
5.2 De salida
5.3 De entrada
5.4 Jugar con los canales
6. Algunos filtros y utilitarios
6.1 Las tuberías o pipes
6.2 Buscar líneas
6.3 Cortar campos
6.4 Contar líneas
6.5 Ordenar
6.6 Suprimir duplicados
6.7 Recortar y pegar nuevamente un archivo
6.7.1 Recortar
6.7.2 Pegar nuevamente
6.8 Desplegar texto
6.8.1 Página completa
6.8.2 Inicio de un archivo
6.8.3 Fin y espera de un archivo
6.9 Duplicar el canal de salida estándar
6.10 Colocar un script en espera
7. Variables
7.1 Nomenclatura
7.2 Declaración y afectación
7.3 Acceso y despliegue
7.4 Corchetes
7.5 Variables del sistema
7.6 Variables especiales
8. Efectuar pruebas
8.1 Sobre las cadenas
8.2 Sobre los valores numéricos
8.3 Sobre los archivos
8.4 Criterios Y O NO
9. Procesos
9.1 Ejecutar programas
9.2 Listar los procesos
9.3 Detener un proceso
10. Diversos
10.1 Cálculos
10.2 Longitud de una cadena
10.3 Sustitución de comandos
11. Puesta en práctica
11.1 Enunciado
11.2 Corrección

Configuración del sistema

1. Arranque
1.1 El cargador de arranque
1.2 GRUB2 remplaza a GRUB
1.3 Configuración de GRUB2
1.3.1 Archivo /etc/default/grub
1.3.2 Otros archivos
1.3.3 Actualización de GRUB
1.3.4 Construcción de menús
1.4 Arranque y edición
1.5 Cambio de la imagen splash de GRUB
2. Servicios al arranque
2.1 Nivel de ejecución
2.2 systemd remplaza a upstart
2.3 Utilitarios de gestión de servicios
2.3.1 Antiguos métodos
2.3.2 systemctl
2.4 Acciones sobre un servicio
3. Conexión a la red
3.1 netplan
3.1.1 Presentación
3.1.2 El caso de una conexión alámbrica
3.1.3 El caso de una conexión inalámbrica
3.2 Network Manager
3.2.1 Configuración gráfica
3.2.2 Configuración en modo consola
3.2.3 Desactivación
3.3 Antigua configuración
3.3.1 Archivo /etc/network/interfaces
3.3.2 Rutas estáticas y otros comandos
3.3.3 El caso de una conexión inalámbrica
3.4 Comandos útiles para la red
3.4.1 ping
3.4.2 ip
3.4.3 arp
3.4.4 ifconfig
3.4.5 route
4. Los periféricos
4.1 Descubriendo los periféricos
4.1.1 Archivos periféricos
4.1.2 Descubrimiento dinámico
4.2 Funcionamiento de udev
4.3 Principio de una regla
4.4 Ejemplo de tarjetas de red
5. Puesta en práctica
5.1 Enunciado
5.2 Corrección

Actualización del sistema

1. Los repositorios de paquetes de programas
1.1 Tipos de repositorios
1.2 Servidores espejos
1.3 Launchpad
1.4 Comunicar problemas
1.5 El archivo sources.list
1.5.1 Estructura
1.5.2 Repositorios oficiales
1.5.3 Backports
1.5.4 Repositorio de socios o comercial
1.5.5 Medibuntu
1.5.6 Los repositorios PPA
1.6 Gestión de repositorios con la interfaz gráfica
1.7 El caso de un servidor representante
2. Principio de paquetes
2.1 Interfaces de gestión de paquetes
2.2 snap
2.3 Los gestores gráficos
2.3.1 Programas
2.3.2 Gestor de actualizaciones
2.3.3 Gestor de paquetes Synaptic
2.4 Los gestores en modo consola
2.4.1 Utilitario dpkg
2.4.2 Utilitario apt
2.4.3 Utilitario aptitude
2.4.4 Utilitario snap
2.4.5 Resumen de la secuencia para actualizar un sistema
2.5 Poner al día la distribución
2.5.1 El caso de las versiones LTS
2.5.2 Notificaciones
2.5.3 Canonical Livepatch
2.5.4 Hacia una versión en desarrollo
2.5.5 Hacia una versión final
3. Puesta en práctica

Descubriendo el entorno de trabajo

1. Xorg
1.1 Presentación
1.1.1 X Window
1.1.2 El gestor de ventanas
1.1.3 Los widgets y los toolkits
1.1.4 Wayland
1.2 Instalación y pruebas
1.2.1 Instalar Xorg
1.2.2 Instalar un gestor de ventanas
1.2.3 Instalar un entorno de escritorio
1.3 Configuración detallada del servidor Xorg
1.3.1 Generar automáticamente un archivo xorg.conf
1.3.2 Configuración manual a través del archivo xorg.conf
1.3.3 Utilizar el comando de configuración dpkg-reconfigure
2. El entorno del escritorio
2.1 Conectar usando GDM (Gnome Desktop Manager)
2.1.1 ¿ Por qué remplazar LightDM por GDM ?
2.1.2 El gestor de sesiones
2.1.3 Utilizar GDM
2.1.4 La cuenta de invitado
2.2 Personalizar GDM
2.2.1 El archivo custom.conf
2.2.2 Tweaks
2.2.3 Cambiar el entorno predefinido
2.2.4 Cambiar el gestor de sesión
3. Trabajar con otros entornos
3.1 Instalar LXDE
3.2 Instalar KDE
3.3 Installer XFCE
4. Puesta en práctica

Derechos de los usuarios

1. Gestionar los usuarios
1.1 Principio
1.1.1 Linux en general
1.1.2 Ubuntu en particular
1.1.3 Restaurar la cuenta root
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 Abrir una sesión
1.3.1 En modo consola
1.3.2 En modo gráfico
1.4 Gestionar los usuarios
1.4.1 En modo consola
1.4.2 En modo gráfico
2. Derechos de los usuarios
2.1 Usuarios y atributos de archivos
2.1.1 Principios
2.1.2 Cambiar los atributos de los archivos
2.1.3 La máscara
2.1.4 Cambiar el propietario de un grupo
2.1.5 Derechos adicionales
2.2 Gestionar los derechos desde la interfaz gráfica
2.2.1 Carpeta personal del usuario
2.2.2 Modificar los derechos
2.3 El comando sudo y PolKit
2.3.1 sudo
2.3.2 Tareas administrativas con PolKit
3. Gestión avanzada de usuarios
3.1 Seguridad de las contraseñas
3.1.1 Cambiar la contraseña
3.1.2 Gestionar la información de validez
3.2 Verificar la coherencia de los archivos
3.3 Acciones del usuario
3.3.1 Cambiar de shell
3.3.2 Cambiar el comentario
3.3.3 Cambiar de grupo principal
3.3.4 Cambiar de identidad
3.4 Configuración avanzada
3.4.1 /etc/default/useradd
3.4.2 /etc/login.defs
3.5 Notificaciones al usuario
3.5.1 /etc/issue
3.5.2 /etc/update-motd.d
3.6 Entorno del usuario
3.6.1 /etc/skel
3.6.2 Scripts de configuración
4. Puesta en práctica
4.1 Gestión de usuarios
4.2 Gestión de derechos

Tareas de administración

1. Control y desempeño
1.1 Control de procesos
1.1.1 Los distintos estados de un proceso
1.1.2 El comando top
1.1.3 La carga media
1.2 Los procesadores
1.2.1 La carga de los procesadores
1.2.2 Control de la carga del CPU
1.3 La gestión de la memoria
1.3.1 Ver el estado de la memoria
1.3.2 Interpretar el consumo de memoria
1.3.3 Memoria y arquitectura
1.3.4 El OOM Killer
1.3.5 Interpretar el swap
1.4 El rendimiento de los discos
1.4.1 Ocupación
1.4.2 Vigilar la carga
1.5 Vigilancia global
1.5.1 En directo
1.5.2 En diferido
1.6 Otros comandos
1.6.1 El comando strace
1.6.2 El comando lsof
1.7 Vigilancia usando una interfaz gráfica
2. Control a través del registro de eventos
2.1 Consignar los eventos
2.2 Archivar los registros de eventos
3. Programar tareas
3.1 cron
3.1.1 Funcionamiento de cron
3.1.2 Definir un crontable personal
3.2 anacron
3.3 at
4. Archivar y respaldar
4.1 Principios del respaldo de datos
4.2 Comandos y herramientas de respaldo
4.2.1 El comando tar (tape archiver)
4.2.2 El comando dd (device to device)
4.2.3 Los comandos dump y restore
5. Intervenciones sobre el núcleo
5.1 Presentación
5.2 /proc y /sys
5.3 Parámetros dinámicos
5.4 Cambiar de núcleo
5.4.1 Los métodos
5.4.2 Preparar el entorno
5.5 Cambiar el núcleo con apt
5.5.1 En actualización
5.5.2 Últimas versiones
5.6 Construcción de otro núcleo
5.6.1 Cargar las fuentes
5.6.2 Compilar el nuevo núcleo
5.7 Acelerar el arranque del sistema
5.7.1 Principio
5.7.2 Metodología de realización
6. Puesta en práctica
6.1 Consumo de recursos
6.2 Respaldo automático

Discos y sistemas de archivos

1. Introducción
1.1 Nomenclatura
1.1.1 IDE
1.1.2 SCSI, SATA, USB, FireWire, etc.
1.2 Funcionamiento de un sistema de archivos
1.2.1 Principio
1.2.2 Los nodos-i
1.2.3 Los nombres de los archivos
1.2.4 El registro de eventos
1.2.5 El sistema de archivos ext4
2. Particionar
2.1 División lógica
2.2 Organización de un disco
2.2.1 El MBR
2.2.2 El GPT
2.2.3 Las particiones
2.2.4 Los tipos de particiones
2.3 Trabajar con las particiones
2.3.1 Listar
2.3.2 Suprimir
2.3.3 Crear
2.3.4 Guardar
2.3.5 Sincronizar los discos
3. Manipular los sistemas de archivos
3.1 Crear un sistema de archivos
3.2 Acceder a los sistemas de archivos
3.2.1 mount
3.2.2 umount
3.2.3 /etc/fstab
3.2.4 CD-ROM e imágenes ISO
3.3 Controlar el sistema de archivos
4. Las cuotas de discos
4.1 Definiciones
4.2 Puesta en marcha
5. RAID
5.1 Creación de un RAID
5.1.1 RAID0
5.1.2 RAID1
5.1.3 RAID0+1
5.2 Estado del RAID
5.3 Simular un fallo
5.4 Reemplazar un disco
5.5 Detener o reiniciar manualmente
6. LVM
6.1 Volúmenes físicos (PV)
6.1.1 Crear un volumen físico
6.1.2 Detalles de un volumen físico
6.2 Grupos de volúmenes (VG)
6.2.1 Crear un grupo de volúmenes
6.2.2 Detalles de un grupo de volúmenes
6.3 Volúmenes lógicos (LV)
6.3.1 Crear un volumen lógico
6.3.2 Detalles de un volumen lógico
6.3.3 Acceder a un volumen lógico
6.4 Agrandar y reducir
6.4.1 Los grupos de volúmenes
6.4.2 Agrandar un volumen lógico
6.4.3 Reducir un volumen lógico
6.4.4 Reducir un grupo de volúmenes
6.5 Suprimir un grupo de volúmenes
7. Caso particular del ZFS
7.1 Presentación del ZFS
7.2 Creación de pools
7.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.1.1 Principios
1.1.2 Configuración y estructura de los archivos
1.1.3 Ejemplo del archivo /etc/pam.d/login
1.2 Usar PAM para una conexión a un directorio
1.2.1 Conexión a un servidor LDAP
1.2.2 Conexión a un servidor Active Directory
1.3 Más seguridad con PAM
1.3.1 Restricción horaria
1.3.2 Contraseñas reforzadas
2. UWF con un cortafuegos
2.1 Activación y estatus
2.2 Reglas predefinidas
2.3 Gestión de reglas
2.3.1 Reglas simples
2.3.2 Supresión
2.3.3 Aplicaciones
2.3.4 Reglas más complejas
2.4 Interfaz gráfica
3. OpenSSH
3.1 Presentación
3.2 Configuración
3.3 Utilización
3.4 Conexión por llaves
3.4.1 Del lado del cliente
3.4.2 Del lado del servidor
4. Compartir archivos
4.1 Compartir con webdav
4.2 Compartir con Samba
4.2.1 Parámetros del servidor
4.2.2 Compartir un directorio
4.2.3 Samba y el cortafuegos

Soporte y solución de problemas

 

2021 © Vuestros Libros Siglo XXI | Desarrollo Web Factor Ideas

Producto añadido al carrito.

Si desea ver la cesta de la compra haga click aquí.