PREPARANDO LAS PARTICIONES Descargar la última versión de Debian. Sólo el CD de instalación mínima 180 Mb (aprox.) o bien, de la colección de CDs, sólo el CD #1. http://www.debian.org/ Bueno ahora está instalado el sistema base, sin entorno gráfico y sólo los paquetes mínimos. Lo que a continuacion comprobar si hay internet: para eso colocamos (claro en el entorno consola) wget http://www …. (cualquier página y veamos si la descarga). # nano /etc/apt/sources.lst deb http://ftp.rediris.es/debian/ stable main deb http://security.debian.org/ sarge/updates main contrib non-free # apt-get update (para que actualice base de datos de paquetes) # apt-get install ssh # dpkg-reconfigure ssh # ssh root@172.26.0.2 Para instalar el resto de los programas, supondremos que hemos entrado al servidor por ssh y desde esa cónsola teclearemos los comandos. Comprobamos que tan solo tenemos usados unos 200 megas.
Puesto que el ordenador-servidor será dedicado, no necesitaremos conservar ni realizar particiones en el disco duro para otros sistemas operativos. No obstante haremos varias particiones, aunque todas para linux.
Para crear las particiones en el disco duro del ordenador que hará de servidor, usaremos un programa particionador incluido en el CD-Live de alguna distribución de Linux, de forma que iniciando el ordenador con el CD-Live y antes de instalar ningún S.O. podamos crear las particiones.
Se puede usar el programa qtparted incluido en la mayoría de distribuciones Linux, el programa gparted o incluso se puede descargar el gparted sólo en CD-Live, aqui la direccion (http://gparted.sourceforge.net/) Necesitaremos al menos las siguientes particiones:
/ - sistema base (con 2 gigas hay de sobra)
/home - se alojaran las web personales de los usuarios
/var - aquí se alojaran las web a servir
swap - para intercambio (unos 500 megas)
backups - para copias de seguridad
INSTALANDO EL SISTEMA OPERATIVO
ULTIMOS RETOQUES in-situ
deb http://security.debian.org/ stable/updates main
Si nos hemos equivocado en alguna opción, podemos reconfigurarlo de la siguiente manera:
# apt-get update
# apt-get install locales gettext
Archives
Aqui se explicara como montar un servidor de internet en nuestra casa, empresa o colegio, con objeto de usarlo como servidor web, servidor de correo, servidor ftp, etc.
¿Para qué? - Tener un servidor de Internet (que sirva web, correo, etc.) tiene varias ventajas.
¿Desventajas? - Algunas desventajas pueden ser:
- Tener un ordenador dedicado a servidor (si usas un ordenador desfadado no es tal la desventaja)
- Gasto de luz - 24 horas.
- Disponer de una línea ADSL. la mayoría de usuarios de internet disponemos, hoy día, de conexión de banda ancha, por lo que no supondría un gasto adicional.
¿Hay que tener IP fija?.Es posible poner un servidor con IP dinámica, Las primeras conexiones de banda ancha se ofrecían con IP fija. Las que se ofertan hoy son con IP dinámica, pero se puede solicitar IP fija (pagando un poco más).
REQUISITOS:
a) Dos o más ordenadores en red, dedicando uno de ellos exclusiva a servidor.El ordenador que hace de servidor no necesita ser un ’superordenador’.
b) Una conexión a internet de banda ancha. En este ejemplo se considerará una conexión ADSL.
c) Un router configurado en multipuesto. porque se usa como servidor un ordenador con pocos recursos y no queremos ralentizar el acceso a internet al resto de ordenadores de la red.
¿Qué tipo de router es el más indicado? - Debemos tener en cuenta que el servidor lo montaremos bajo S.O. Linux porque:
- La mayoría de servidores de internet están montados bajo Linux.
- Usando Linux y software libre no tenemos que gastar dinero en software, además de que estamos libres de virus.
- No necesitaremos desfragmetar, ni formatear, ni reiniciar de vez en cuando (como suele ocurrir con windows).
- No necesitamos invertir en hardware y tener un ordenador potente.
Por tanto cualquier router de los de siempre vale.
d) Un dominio. Aunque existen dominios gratuitos.
e) Una IP fija. Aunque no es imprescindible, si no tienes IP fija dispones de dos opciones:
- Buscar información en internet sobre cómo montar un servidor con ip dinámica.
- Preguntar a tu proveedor de internet cuanto subiría tu cuota mensual si te asignan IP fija.
CONFIGURACION DEL ROUTER.
Antes de nada debemos configurar el router en multipuesto y comprobar que tenemos acceso a internet desde todos los PCs de la red. El servidor aún no lo hemos tocado (se hará posteriormente). Nuestra red local estará configurada con las IPs:
172.26.0.1 …… router
172.26.0.2 …… servidor
172.26.0.3 …… PC
172.26.0.4 …… PC
172.26.0.x …… PC
Además, deberás mapear algunos puertos (informate en las webs abajo mostradas) de forma que las peticiones que lleguen desde internet sean redirigidas a la IP del servidor. Por ejemplo:
Cuando llegue una petición desde internet por el puerto 80 (que es el puerto que se usa para web) el router redirigirá esa petición al servidor (172.26.0.2) que será el encargado de servir la página web pedida.
Este trabajo (de mapear puertos) puede hacerse ahora, o mejor dejarlo para después, cuando esté instalado el servidor web apache y tengamos páginas que servir y podamos probar que funciona el ’mapeo’.
Para esta primera parte de como instalar un servidor Ubuntu - server, aquí unos links para conflagración de router multipuestos.
http://www.adsl4ever.com/
http://www.adslzone.net/
http://www.adslayuda.com/
continua en la II Parte.....AQUI...
Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol) Este protocolo pertenece a la capa de aplicación del modelo OSI y está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música. El problema de usar nuestro ordenador como servidor web es que conviene tenerlo encendido permanentemente (para que esté accesible de forma continua como la mayoría de los sitios webs), claro con un consumo de electricidad alto. Sin embargo, el hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos términos. HTML es un lenguaje de marcas y HTTP es un protocolo. Un servidor web se mantiene a la espera de peticiones HTTP por parte de un cliente HTTP que solemos conocer como navegador. El cliente realiza una petición al servidor y éste le responde con el contenido que el cliente solicita. A modo de ejemplo: Al teclear http://www.klintonvale.hi5.com/ en nuestro navegador, éste realiza una petición HTTP al servidor de dicha dirección. El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla. Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el código de la página sin llevar a cabo ninguna interpretación de la misma. Sobre el servicio web clásico podemos disponer de aplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizan ciertas peticiones o respuestas HTTP. Hay que distinguir entre: Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizar aplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso de querer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de un navegador web básico puede utilizar este tipo de aplicaciones. Algunos servidores web importantes son: Otros servidores, más simples pero más rápidos, son:
Es un programa que se ejecuta continuamente en un ordenador, manteniéndose a la espera peticiones por parte de un cliente o un navegador web y que responde a estas peticiones adecuadamente, mediante una página web que se exhibirá en el navegador o mostrando el respectivo mensaje si se detectó algún error.
Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder :
HISTORIA:
En 1983 Richard Stallman fundó el proyecto GNU, con el fin de crear sistemas operativos parecidos a UNIX y compatibles con POSIX. Dos años más tarde creó la "Fundación del Software Libre" y escribió la GNU General Public License para posibilitar el software libre en el sistema de copyright.A principios de 1990 había bastantes software GNU como para hacer un sistema operativo propio, pero faltaba el Kernel...
A principios de los años 1990, no había un sistema operativo libre completo. A pesar de que el proyecto GNU era desarrollado constantemente, no disponía sin embargo de ningún buen Kernel basado en UNIX, por el contrario era un número de proyectos de software libres que podían ser traducidos en las variantes UNIX mediante el compilador de GNU.Linux fue creado originalmente por Linus Torvald en la Universidadde Helsinki en Finlandia, siendo él estudiante de informática. Pero ha continuado su desarrollado con la ayuda de muchos otros programadores a través de Internet.
Linux originalmente inicio el desarrollo del núcleo como su proyecto favorito, inspirado por su interés en Minix, un pequeño sistema Unix desarrollado por Andy Tannenbaum. Él se propuso a crear lo que en sus propias palabras seria un "mejor Minix que el Minix".
LINUS BENEDICT TORVALD
Linus Benedit Torvalds nació en Helsinki, Finlándia, en el año de 1969.Su abuelo, matemático y estadista le compró un Comodore en 1980 y fue quien "enganchó" a Linus al mundo de los computadores.En 1988 Linus Torvalds entrá a la Universidad. Ese mismo año fue cuando el sistema operativo didáctico, basado en UNIX y creado por Andy Tannenbaum, empezó a cobrar importáncia. Dicho sistema era el Minix.
Linus tomó la decisión de cambiar esta política debido a que el sistema Minix era ideal para los estudiantes de sistemas operativos, y su precio era considerablemente alto.Año 1991, cuando Linus se acabó de comprar su primer 386, la intención era crear un nuevo Kernel (al que porteriormente llamaría Linux) de UNIX basado en el Kernel de Minix y modificarlo periódicamente de manera que fuera capaz de ejecutar aplicaciones GNU.
La historia de Linux está fuertemente vinculada a la del proyecto GNU. Hacia 1991, cuando la primera versión del núcleo Linux fue liberada, el proyecto GNU había producido varios de los componentes del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero aún no contaba con el núcleo que permitiera complementar el sistema operativo.Entonces, el núcleo creado por Linus Torvalds, llenó el hueco final que el sistema operativo GNU exigía.
Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ejecutable, solamente incluía los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenía acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, - versión 0.02.Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (Compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentacion, distribución. Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más programadores a lo largo y ancho del internet empezaron a trabajar en el proyecto y después de revisiones, Linus incremento el numero de version hasta la 0.95 (marzo 1992). En Diciembre de 1993 el nucleo del sistema estaba en la versión 0.99 y la versión 1.0, llego el 14 de marzo de 1994.
Linux se refiere estrictamente al núcleo Linux, pero es comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre).La expresión "Linux" es utilizada para referirse a las distribuciones GNU/Linux, colecciones de software que suelen contener grandes cantidades de paquetes además del núcleo.
El software que suelen incluir consta de una enorme variedad de aplicaciones, como: entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica el término "Linux" a éstas. Algunas personas opinan que es incorrecto denominarlas distribuciones Linux, y proponen llamarlas sistema GNU/Linux. Otras personas opinan que los programas incluidos proceden de fuentes tan variadas que proponen simplificarlo denominándolo simplemente a "Linux".
Pronunciación: /lí.nuks/, no /lái.nuks/