Implementación de Servidores con GNU/Linux.

Portada del manual.

Portada del manual.

El pasado agosto se liberó la versión del libro electrónico Implementación de servidores con GNU/Linux, de Joel Barrios Dueñas. Este libro en formato PDF consta de casi 600 páginas y recoge 10 años de experiencia en la instalación completa de un servidor Linux basado en la distribución Centos 4 y Centos 5 (una distribución gratuita construida a partir de las fuentes de Red Hat Enterprise Linux).

En la guía se muestra la instalación del sistema operativo, servidor DHCP, FTP, SSH, NFS, SMB, correo, LDAP, MySQL, Apache, DNS, Squid, firewall, y todo lo relacionado con la puesta en marcha de un servidor. Además de ¿Qué es GNU/Linux?, estándar de jerarquía de sistema de ficheros, instalación en modo texto de CentOS 5, cómo iniciar el modo de rescate en CentOS, cómo compilar el núcleo de GNU/Linux en CentOS, cómo gestionar espacio de memoria de intercambio en GNU/Linux, procedimientos de emergencia, cómo optimizar el sistema de archivos ext3, cómo crear cuentas de usuario, cómo utilizar RPM, introducción a TCP/IP….

Está publicado con licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 2.1 y se puede descargar desde Alcance Libre, o en formato impreso a través de Lulu.com

El contenido es el siguiente:

1. Que es GNU/Linux?
2. Estandar de Jerarquia de Sistema de Ficheros
3. Instalacion en modo texto de CentOS 5
4. Instalacion en modo grafico de CentOS 5
5. Como iniciar el modo de rescate en CentOS
6. Iniciando el sistema en nivel de ejecucion 1 (nivel mono-usuario)
7. Como compilar el nucleo (kernel) de GNU/Linux en CentOS
8. Como gestionar espacio de memoria de intercambio (swap) en GNU/Linux
9. Procedimientos de emergencia
10. Como optimizar el sistema de archivos ext3
11. Como configurar y utilizar Sudo
12. Como crear cuentas de usuario
13. Breve leccion de mandatos basicos
14. Funciones basicas de vi
15. Introduccion a sed
16. Introduccion a AWK
17. Permisos del Sistema de Ficheros
18. Como utilizar el mandato chattr
19. Creando depositos yum
20. Uso de yum para instalar y desinstalar paqueteria y actualizar sistema
21. Como utilizar RPM
22. Como crear paqueteria con rpmbuild
23. Como asignar cuotas de disco
24. Introducción a TCP/IP
25. Introduccion a IP version 4
26. Como configurar correctamente los parametros de red
27. Como configurar acoplamiento de tarjetas de red (bonding)
28. Como conectarse a una red Wifi desde la terminal
29. Como utilizar lsof
30. Como utilizar Netcat (nc)
31. Como utilizar Netstat
32. Como utilizar ARP
33. Introduccion a IPTABLES
34. Como utilizar CBQ
35. Introduccion a SELinux en CentOS 5 y Fedora
36. Como configurar un servidor DHCP en una LAN
37. Como configurar vsftpd (Very Secure FTP Daemon)
38. Como configurar pure-ftpd
39. Como configurar OpenSSH
40. Como utilizar OpenSSH con autenticacion a traves de clave publica
41. Como configurar OpenSSH con Chroot
42. Como configurar NTP
43. Como configurar Clamd
44. Como configurar el sistema para sesiones graficas remotas
45. Como configurar un servidor NFS
46. Como configurar Samba basico
47. Como configurar Samba denegando acceso a ciertos ficheros
48. Como configurar Samba con Papelera de Reciclaje
49. Como instalar y configurar Samba-Vscan en CentOS 5
50. Como configurar Samba como cliente o servidor WINS
51. La ingenieria social y los [incorrectos] habitos del usuario
52. Configuracion basica de Sendmail
53. Opciones avanzadas de seguridad para Sendmail
54. Como configurar Sendmail y Dovecot con soporte SSL/TLS
55. Como configurar Cyrus IMAP
56. Instalacion y configuracion de SquirrelMail (correo a traves de interfaz HTTP )
57. Como instalar GroupOffice en CentOS
58. Apendice: Enviar correo a todos los usuarios del sistema
59. Como configurar clamav-milter
60. Como configurar spamass-milter
61. Como configurar un servidor NIS
62. Como configurar OpenLDAP como servidor de autenticacion
63. Como configurar OpenLDAP como libreta de direcciones
64. Como configurar OpenLDAP con soporte SSL/TLS
65. Como instalar y configurar MySQL™
66. Configuracion basica de Apache
67. Como habilitar los ficheros .htaccess y SSI (Server Side Includes) en Apache
68. Como configurar Apache con soporte SSL/TLS.
69. Como configurar un servidor de nombres de dominio (DNS)
70. Como configurar Squid: Parametros basicos para Servidor Intermediario
71. Como configurar Squid: Acceso por autenticacion
72. Como configurar Squid: Restriccion de acceso a Sitios de Red
73. Como configurar Squid: Restriccion de acceso a contenido por extension
74. Como configurar Squid: Restriccion de acceso por horarios
75. Como configurar squid con soporte para direcciones MAC
76. Apendice: Listas y reglas de control de acceso para Squid
77. Como configurar un muro cortafuegos con Shorewall y tres interfaces de red
78. Como configurar un servidor de OpenVPN en CentOS 5
79. Como configurar SNMP
80. Como configurar MRTG
81. Como instalar Java 1.5 en CentOS 5
82. Como instalar la complemento (plug-in) Flash Player para Firefox y otros navegadores
83. Como configurar escaner en red
84. Usando Smartd para anticipar los desastres de disco duro
85. Como crear un disco con instalacion personalizada de CentOS 5
86. Glosario de mandatos basicos
87. Ejercicios

Si alguna vez has pensado en montar tu propio servidor casero, la mejor opción para ello es hacerlo con un sistema operativo GNU/Linux (esto es indiscutible). Y la mejor ayuda que has encontrado por la red para llevar a cabo esta tarea es este libro

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: