|
|||||||||||||||||||||||
| El libro oficial de Ubuntu Server | |||||||||||||||||||||||
|
|||||||||||||||||||||||
| Ficha del libro | ||||||||||||||||||||||||||||||
![]() |
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||
| Otros criterios de clasificación | ||||||||||||||||||||||||||||||
| Materia: Sistemas operativos/Linux Nivel: Medio/Avanzado Tipo de libro: Aprendizaje/Referencia |
| Índice |
| 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 |
| Reseña |
| 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. |
| Complementos |
|
|

Imprimir
Cerrar
Del.icio.us
Digg
Facebook
Menéame
Twitter
MySpace
Yahoo
Enviar a un amigo