AXEL DANIEL SALDÍVAR ZALDÍVAR
U$ 20,26 18,15 €
U$ 20,26 18,15 €
Prólogo
¿Para quién va dirigido este libro?
Requisitos para trabajar con este libro
¿Qué aprenderemos en este libro?
¿Cómo trabajar con este libro?
Contacto y redes sociales
Capítulo 1. Introducción a los servidores
1.1. Uso de los servidores
1.2. Clasificación de los servidores
1.2.1. Servidores de comunicación
1.2.2. Servidores web
1.2.3. Servidores de archivos
1.2.4. Servidores de impresión
1.2.5. Servidores de bases de datos
1.3. Direcciones IP
1.3.1. Versiones de direcciones IP
1.3.2. Tipos de direcciones IP
1.3.3. Direcciones dinámicas y estáticas
1.4. El modelo cliente-servidor
1.4.1. Concepto de protocolo
1.4.2. Entidades del modelo
1.4.3. Ampliando el concepto de servidor
1.4.4. Funcionamiento del modelo
1.4.5. Ejemplos
Capítulo 2. Linux
2.1. Moverse por Linux
2.2. Características de Linux
2.3. Estructura de Linux
2.3.1. Administración de memoria
2.3.2. Espacio de intercambio
2.3.3. El Kernel
2.4. Sistema de archivos en Linux
2.4.1. Tipos de sistemas de archivos
2.4.2. Compatibilidad entre sistemas de archivos
2.4.3. Sistema de archivos en Linux
2.4.4. Archivos ocultos en Linux
2.5. Comandos útiles
2.5.1. Concepto de recursividad
2.5.2. Comandos para el trabajo con archivos
2.5.3. Comandos para obtener información del sistema
2.5.4. Comandos para la gestión de procesos
2.5.5. Comandos para redes
2.5.6. Comandos para instalación
2.5.7. Combinaciones de teclas útiles
2.6. Usuarios
2.6.1. Superusuario
2.6.2. Gestión de usuarios
2.6.3. Grupos
2.7. Permisos de los archivos
2.7.1. Comando chmod
2.7.2. Comando chown
2.8. Distribución Linux Debian
2.8.1. Características del sistema
2.8.2. Requisitos para instalar Debian
2.8.3. Puntos clave de la historia de Debian
Capítulo 3. Concepto de máquina virtual
3.1. Características principales de una máquina virtual
3.1.1. Tipos de máquinas virtuales
3.2. VMware Workstation
3.2.1. Características principales de VMware Workstation
3.2.2. Productos de VMware Workstation
3.2.3. Ventajas de VMware Workstation
3.2.4. Software de virtualización
3.3. Creación de una máquina virtual
3.4. Instalación de una máquina virtual con Debian
3.4.1. Partición del disco duro
3.4.2. Arranque del sistema operativo
3.5. Configuración de una máquina virtual con Debian
3.5.1. Configurar la dirección IP de Debian
3.6. Configuración de una máquina virtual con Windows
3.6.1. Revisar la dirección IP de Windows
3.7. Crear snapshots en VMware Workstation
Capítulo 4. Protocolo SSH
4.1. Instalación del servicio SSH
4.2. Configuración del servicio SSH
4.3. Probar el servicio SSH
Capítulo 5. Protocolo DNS
5.1. Funcionamiento de un servidor DNS
5.2. Zona directa e inversa en un servidor DNS
5.3. Instalación del servicio BIND9
5.4. Configurar el servidor DNS
5.4.1. Configuración de la zona directa
5.4.2. Configuración de la zona inversa
5.4.3. Configurar las peticiones a nuestro DNS
5.4.4. Probar el servidor DNS
Capítulo 6. Protocolo SAMBA
6.1. Instalación de los servicios SAMBA
6.2. Configuración de una carpeta pública
6.2.1. Probar la carpeta pública
6.3. Configuración de una carpeta privada
6.3.1. Probar la carpeta privada
6.4. Compartir una carpeta desde el cliente
6.4.1. Probar la carpeta del cliente desde el servidor
Capítulo 7. Protocolo HTTP
7.1. Apache
7.2. Instalación y configuración de Apache
7.3. Probar el servicio Apache
7.4. Personalizar la página web
7.4.1. Enlaces internos
7.4.2. Enlaces externos
Capítulo 8. Protocolo FTP
8.1. Instalar y configurar el servicio ProFTPD
8.2. Cargar archivos al servidor
Capítulo 9. Conexión con bases de datos
9.1. MySQL
9.2. Descargar MySQL en Debian
9.3. Instalación de MySQL
9.4. Crear una base de datos
9.5. Formulario web
Capítulo 10. Servidor de correo
10.1. Perl
10.2. Instalación de los servicios para el correo
10.3. Configuración de los servicios de correo
10.4. Agregar un nuevo usuario al servidor
10.5. Enviando correos desde la interfaz gráfica
10.6. Enviando correos desde la terminal
Capítulo 11. Servidor de impresión
11.1. Instalación y configuración de CUPS
11.2. Probar el servicio de impresión desde el cliente
11.3. Probar el servicio de impresión desde el servidor
Capítulo 12. Firewall con IPTABLES
12.1. Objetivos por cumplir en este capítulo
12.2. Conceptos previos a la implementación del firewall
12.2.1. Concepto de puerto
12.2.2. Concepto de ping
12.3. Establecer una política restrictiva para el servidor
12.3.1. Reiniciar contadores
12.3.2. Política restrictiva
12.3.3. Ejecutar el script
12.4. Permitir realizar ping y descartar los pings recibidos
12.5. Permitir la conexión SSH
12.6. Permitir la conexión DNS y los servicios web
12.7. Permitir la conexión FTP
12.8. Permitir el intercambio de información
12.9. Hacer permanentes las reglas del firewall
Apéndice A. Generar una imagen ISO de Windows
A.1. Concepto de archivo ISO
A.2. Obtener la herramienta de Microsoft
Material adicional
Este libro ofrece una guía práctica y completa para la administración de sistemas Linux mediante la distribución Debian, orientada al diseño e implementación de un servidor capaz de proporcionar múltiples servicios dentro de una red. A través de explicaciones claras, ejercicios guiados y un enfoque progresivo, el lector desarrollará un proyecto real que le permitirá comprender y configurar una infraestructura tecnológica basada en software libre, utilizando herramientas y servicios ampliamente empleados en entornos empresariales y educativos.
A lo largo de la obra se abordan los principales servicios de red necesarios para la construcción de un servidor funcional, incluyendo SSH para la administración remota, DNS para la resolución de nombres, SAMBA para el intercambio de archivos, Apache para la publicación de servicios web, FTP para la transferencia de datos y MySQL para la gestión de bases de datos. Asimismo, se estudian los protocolos de correo electrónico SMTP, POP e IMAP, los sistemas de impresión mediante IPP y las técnicas de protección y filtrado de tráfico utilizando IPTABLES, proporcionando una visión integral de la gestión y seguridad de servidores Linux.
El contenido está dirigido a estudiantes, profesionales de tecnologías de la información, administradores de sistemas y entusiastas de la informática que deseen implementar y administrar su propia infraestructura tecnológica sin depender de servicios externos. Todos los ejercicios se desarrollan mediante máquinas virtuales, lo que permite experimentar en un entorno seguro, realizar pruebas de configuración y comprender el funcionamiento de cada servicio sin afectar el sistema operativo principal.