EL LIBRO OFICIAL DE UBUNTU SERVER

EL LIBRO OFICIAL DE UBUNTU SERVER

INCLUYE CD ROM

RANKIN, KYLE / MAKO HILL, BENJAMIN

44,70 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA, S.A.
Año de edición:
2010
ISBN:
978-84-415-2726-3
Páginas:
480
Encuadernación:
Rústica

Disponibilidad:

  • Calle Doce de OctubreConsulte disponibilidad
  • Calle Valeriano MirandaConsulte disponibilidad

Agradecimientos

Sobre los autores

Prefacio
Sobre este libro
Cómo se organiza el libro

Introducción
Bienvenido a Ubuntu Server
Software libre, código abierto y Linux
Software libre y GNU
Linux
Código abierto
Una pequeña historia del Proyecto Ubuntu
Mark Shuttleworth
Warthogs
¿Qué significa Ubuntu?
La creación de Canonical
La Comunidad Ubuntu
Promesas y metas de Ubuntu
Metas filosóficas
Metas dirigidas y código de conducta
Metas técnicas
Canonical y la Fundación Ubuntu
Canonical, Ltd.
Los servicios y soporte de Canonical
La Fundación Ubuntu
La historia de Ubuntu Server
Simple, seguro y con soporte

Capítulo 1. Instalación
Obtener Ubuntu
Pantalla de arranque
Particionar el disco
Qué es una partición
Guiada. Utilización del disco completo
Guiado con LVM
Manual
Roles de servidor
Consola de instalación
Reinicio del sistema

Capítulo 2. Administración básica del sistema
Administración básica de línea de comandos
Moviéndonos por el sistema
Propietario del archivo
Comprobación de los procesos en ejecución
Edición de archivos
Pasar a ser Root
Proceso de arranque de Ubuntu
GRUB
El proceso de arranque del kernel
/sbin/init
Inicio clásico de System V
Scripts init
Upstart
Cambiar el modo de ejecución por defecto
Servicios
Escribir nuestro propio script init
Xinetd
Jerarquía del sistema de archivos
Redes
Archivos de configuración de red
Programas del núcleo de red

Capítulo 3. Administración de paquetes
Introducción a la administración de paquetes
Paquetes del entorno
¿Qué es un paquete?
Funciones básicas de la administración de paquetes
Funciones avanzadas de los sistemas de administración de paquetes
Paquetes Debian
Paquetes fuente
Paquetes binarios
Administración de paquetes en Ubuntu
Permanecer actualizado
Buscar y localizar
Instalación y desinstalación
Manipular paquetes instalados
Manipulación de repositorios
Repositorios por defecto de Ubuntu
Utilizar otros repositorios
Actualizar el sistema entero
Hacer una réplica del sistema
Generar nuestros propios paquetes
Recompilando paquetes
Nuevas versiones publicadas
Compilar paquetes desde cero
Alojar nuestros propios paquetes

Capítulo 4. Instalaciones automatizadas de Ubuntu
Preseeding
Configuración Preseed básica para CD-ROM
Opciones de Red
Particionamiento
Juego de configuraciones expertas
LVM
Paquetes y espejos
Paquete de repositorios personalizado
Configuraciones de Usuario
GRUB
Miscelánea
Preseeding dinámico
Archivos Preseed de carga de cadena
Ejecutar comandos personalizados durante la instalación
Kickstart
Configuración básica Kickstart para CD-ROM
Cambios y limitaciones en el Kickstart de Ubuntu
Nuevas Opciones
Limitaciones
Ejecución de comandos personalizados durante la instalación
Puesta en marcha del servidor de arranque PXE
DHCP
TFTPD
Configuración Pxelinux
Web
Analizar el Servidor PXE
Instalaciones automáticas personalizadas
Archivos Kickstart múltiples
Ajustes personalizados de arranque
Selección DHCP
Selección DHCP por subred

Capítulo 5. Guía para los servidores Ubuntu
Servidor DNS
Instalar BIND
Convenciones Ubuntu
Servidor de nombres de caché
DNS maestro
DNS esclavo
Configuración del servidor maestro
Configuración del esclavo maestro
Gestionar BIND con rndc
Servidor Web
Instalar un servidor Web
Convenciones Apache en Ubuntu
Apache2ctl
Detener Apache correctamente
Comandos de diagnóstico de apache2ctl
Documentación Apache
WordPress, un entorno LAMP de ejemplo
Instalar WordPress
Configuración de Apache
Configurar MySQL
Servidor de correo
Instalación de Postfix
Tipos de configuración de Postfix
Convenciones de Ubuntu para Postfix
Administración de Postfix
Ejemplo de Postfix por defecto
Servidor de correo secundario
Servidor de correo con listas grises
Instalar y configurar Postgrey
Servidor de POP/IMAP
Habilitar Maildirs en Postfix
Instalar Dovecot
Convenciones de Dovecot para Ubuntu
Servidor OpenSSH
Convenciones de OpenSSH para Ubuntu
Servidor DHCP
Instalar DHCP
Convenciones de DHCP para Ubuntu
Configurar DHCP
Configuración dinámica de DHCP
DHCP estático
Servidor de bases de datos
MySQL
Instalar MySQL
Convenciones de MySQL para Ubuntu
mysqladmin
Administración Web de MySQL
PostgreSQL
Instalar PostgreSQL
Convenciones de PostgreSQL para Ubuntu
Administración de PostgreSQL basada en Web
Servidor de archivos
Samba
Instalar Samba
Convenciones de Samba en Ubuntu
Configuración de ejemplo de Samba
NFS
Instalar NFS
Convenciones de NFS en Ubuntu
Configuración de ejemplo de NFS
Permisos de usuarios NFS

Capítulo 6. Seguridad
Principios generales de seguridad
Sudo
Configurar sudo
Los Alias sudo
AppArmor
Perfiles AppArmor
Modos Enforce y Complain
Convenciones AppArmor de Ubuntu
Seguridad SSH
sshd_config
Autenticación basada en llaves
Ataques de fuerza bruta SSH
Cortafuegos
Comandos ufw
Regla de sintaxis de ufw
Reglas extendidas de ufw
Ejemplos ufw
SSH
DNS
Web
SMTP
POP/IMAP
MySQL
PostgreSQL
Samba
NFS
Convenciones ufw para Ubuntu
Detección de intrusión
Actualizar la política de Tripwire
Inicializar la base de datos de Tripwire
Actualizar la base de datos Tripwire
Convenciones de Tripwire para Ubuntu
Respuestas a incidentes
Seguir el rastro
Desenchufar
Imagen del servidor
Desplegar de nuevo el servidor
Forenses

Capítulo 7. Copias de seguridad
Principios de las copias de seguridad
Dispositivo de imagen
Copias de seguridad de base de datos
MySQL
Restaurar las copias de seguridad de MySQL
Tareas programadas de copias de seguridad de MySQL
PostgreSQL
Tarea programada para la copia de seguridad de PostgreSQL
BackupPC
Almacenamiento BackupPC
Configuración por defecto de BackupPC
Configuración basándonos en la Web
Configuración por línea de comandos
Configurar la máquina cliente
Configurar las claves de SSH
Configurar el cliente
Configurar sudo
Añadir el cliente a BackupPC
Interfaz Web
Línea de comandos
Comenzar la primera tarea de copias de seguridad
Afinar rsync
Semilla de la suma de control (Checksum seed)
Sistema de un solo archivo
Directorios excluidos
Ajustes específicos para el host
Cambiar la programación de copias de seguridad
Recuperación de archivos
Convenciones de BackupPC para Ubuntu

Capítulo 8. Monitorización
Herramientas de monitorización local
Smartmontools
sysstat
Ganglia
Instalar ganglia-monitor en todos los hosts
Configuración del servidor de Ganglia
Instalar la interfaz Web de Ganglia
Nagios
Instalar GroundWork
Convenciones de ficheros de GroundWork
Configuración inicial
Análisis inicial del host
Comprobación del estado del host
Configuración de Nagios
Aplicar los cambios a Nagios
Configurar la lista de contactos
Activar las notificaciones para Nagios
Añadir comprobaciones de servicios a un host
Añadir un nuevo host
Configuración avanzada
Crear una nueva comprobación de servicios
Más información sobre GroundWork

Capítulo 9. Virtualización
KVM
Instalar KVM
Habilitar soporte en BIOS
Instalar los paquetes KVM
Configurar la red KVM
Crear una nueva máquina virtual
Opciones adicionales de ubuntu-vm-builder
Administración de paquetes
Parámetros de red
Scripts de post-instalación
Administrar máquinas virtuales con virsh
Herramientas de administración y consola gráfica de KVM
Administración remota de KVM
Servidor VMware
Instalación de VMware Server
Configurar VMware Server
Scripts de inicio de WMware Server
Administración Web de WMware
Crear una nueva máquina virtual
Acceso por consola a la máquina virtual
Instantáneas
Suspender
Almacenamiento local de máquinas virtuales
Aplicaciones virtuales

Capítulo 10. Tolerancia a fallos
Principios de la tolerancia ante fallos
RAID
Niveles de RAID
RAID 0
RAID 1
RAID 5
Configurar RAID durante la instalación
Configurar RAID tras la instalación
Administración de RAID por software
Sustituir un disco estropeado
Migrar a RAID por software desde un sistema no RAID
Migrar de RAID 1 a RAID 5
Añadir un disco a una matriz RAID 5
Conexión Ethernet
Clústers
Heartbeat
Clúster de ejemplo
Instalar y configurar Heartbeat
DRBD
Inicializar el recurso DRBD
Configurar Heartbeat
Administración de disco drbdadm
Cambiar drbd.conf

Capítulo 11. Resolución de problemas
Filosofía general de resolución de problemas
Restringir el alcance del problema
Pruebas rápidas, pruebas simples demasiado lentas, pruebas complejas
Soluciones que funcionaron antes
La buena comunicación es fundamental cuando colaboramos
Entender cómo funcionan los sistemas
Documentar nuestros problemas y soluciones
Utilizar Internet, pero con cuidado
Oponerse a reiniciar
Solucionador de problemas del host local
El host va lento o no responde
Carga del sistema
¿Qué es una carga alta?
top
Diagnosticar un tiempo de usuario alto
Diagnosticar aspectos de memoria
Destructor OOM
Diagnosticar tiempos de espera entrada y salida altos
Espacio de disco agotado
Inodos agotados
Solución de problemas de Red
El servidor A no se comunica con servidor B
Problema de Cliente o de Servidor
¿Estamos conectados?
¿Funciona mi Interfaz?
¿Está en la red local?
¿Funciona la DNS?
¿Puedo enrutar el Host Remoto?
¿Está abierto el puerto remoto?
Comprobar el host remoto localmente
Comprobación de escucha de puertos
Reglas del cortafuegos
Resolución de problemas de hardware
Errores de la tarjeta de red
Comprobación de discos duros
Comprobación de RAM

Capítulo 12. Rescate y recuperación
Modo de recuperación de Ubuntu
Sistemas de archivos que no se montan
Corrupción del sistema de archivos
Errores Fstab o UUID (Identificador Único Universal) cambiados
Problemas en el script de inicio
Reinicio de contraseñas
CD de recuperación del Servidor de Ubuntu
Arranque en el CD de recuperación
Recuperar GRUB
Reparar el sistema de archivos raíz
CD live del entorno Ubuntu
Arrancar con el CD live
Añadir el Repositorio Universal
Recuperar archivos borrados
Restaurar la tabla de particiones
Rescatar unidades muertas

Capítulo 13. Ayuda y recursos
Soporte de pago con Canonical
Foros
Internet Relay Chat
Listas de correo
Documentación en línea
Documentación del equipo local
Local Community Teams
Otros idiomas
Sistema técnico de respuesta (Launchpad)
Informes de errores
Resumen

Apéndice A. Contenido del DVD

Índice alfabético

Hasta hace relativamente poco, los usuarios percibían Ubuntu como un mero sistema operativo de escritorio. Sin embargo, cada vez cobra más fuerza la distribución Ubuntu para servidores gracias a la poderosa estructura Debian y a la innovación, refinamiento y facilidad de uso de la aplicación. Este libro está destinado tanto a administradores de sistemas noveles como profesionales dado que ambos persiguen el mismo fin: que sus servidores funcionen correctamente.

En este manual encontrará desde las bases que le permitirán instalar Ubuntu y trabajar con él hasta temas más concretos relacionados con el servidor como la seguridad y la monitorización pasando por el rescate del sistema.

Artículos relacionados

  • SIEMPRE ON
    CELLAN-JONES, RORY
    Vivimos en una época en la que miles de millones de personas tienen acceso a una tecnología increíblemente potente. La herramienta más extraordinaria que se ha inventado en el último siglo, el smartphone, ha generado cambios radicales en nuestra forma de vivir y trabajar y, a diferencia de tecnologías anteriores, está en manos de casi todo el mundo. Junto con el auge de las red...

    28,95 €

  • CLICKBAIT
    PARMEGIANI, SIMON
    A kaleidoscopic journey through time, space and the many faces of reality. Sewn from Al's looms, this book represents the glory of machine precision and human creativity, producing a narrative both strange and exciting. In these pages, you will find worlds that are eerily strangely familiar, yet delightfully disparate. From the vibrant underwater fashion scene of Brooklyn to th...

    39,95 €

  • MINECRAFT
    AB, MOJANG
    LIBRO OFICIAL DEL VIDEOJUEGO MÁS VENDIDO DE TODOS LOS TIEMPOS MÁS DE 100.000 EJEMPLARES VENDIDOS DE LA SERIE ¿Eres un constructor experto? ¿Buscas inspiración para tu próxima construcción épica? Visita estas 12 construcciones únicas y alucinantes que seguro que despertarán tu imaginación. Aquí aprenderás los mejores trucos y recibirás los mejores consejos, con los que logr...

    20,90 €

  • LA INTELIGENCIA ARTIFICIAL EXPLICADA A LOS HUMANOS
    TORRES, JORDI
    Ante el avance de la IA en cada vez más ámbitos de la vida cotidiana, La inteligencia artificial explicada a los humanos propone al lector un acercamiento a esta revolucionaria tecnología a través de un lenguaje cercano y accesible para todos.Un libro divulgativo, ameno y claro que nos ayuda a comprender cómo funciona la IA y aclara algunos de los interrogantes que se plantean ...

    15,00 €

  • PUBLICACIÓN DE PÁGINAS WEB
    FERNÁNDEZ CASADO, PABLO E.
    Esta obra es una guía práctica y completa diseñada para ayudar a los principiantes a publicar un sitio web de forma que este sea lo más visible, atractivo y accesible posible. Se abordan todos los aspectos esenciales para que los lectores aprendan a lanzar sus propias páginas web de forma segura con los protocolos y herramientas que garanticen la protección ante intentos de hac...

    22,90 €

  • INVENTOS EPICOS
    AB, MOJANG
    ¿Eres un buen inventor?¿Buscas inspiración para tu próximo invento épico?¡Pues no busques más!Explora los ingeniosos edificios de doce constructores legendarios, todos dispuestos a mostrarte sus creaciones más impresionantes; entre ellas, una estación espacial intergaláctica, un santuario de animales, una fábrica de monstruos, un canal kawaii y mucas otras más.Descubre sus mejo...

    19,90 €