Como instalar un servidor debian "Básico"



Debian GNU/Linux 4.0 (alias etch)
debian logo
Publicada el 8 de abril de 2007

Este es el primer manual de una serie que intenta explicar como instalar un servidor debian con varios servicios:

  • Proxy-cache --squid
  • Filtrado web --squidGuard
  • Servidor web --Apache 2
  • Base de datos --mysql
  • CMS --drupal
  • Backup --script
  • Firewall --iptables

Estos manuales esta por separado y se pueden utilizar de manera independiente o conjunta. Para instalar un drupal en un debian, por ejemplo. O para instalar un firewall con iptables, pero en su conjunto nos demuestran como instalar un servidor debian desde cero hasta conseguir un servidor proxy-cache con autentificación contra el ldap del Active Directory de Windows y con un CMS drupal.

Como instalar un servidor debian "Básico"

Primero descargamos una iso del Debian GNU/Linux 4.0 (alias etch) de la web de debian, la quemamos en un cd/dvd e iniciamos el pc con el cd/dvd en el lector

Para conseguir la distribución debian etch solo tienes que navegar por la zona de descargas en la web de debian, yo te recomiendo una iso en dvd, elije tu tecnología i386 para Pentium. mirrors.kernel.org/debian-cd/4.0_r0/


debian etch 1

1- Empezamos la instalación de debian, aquí solo tenemos que pulsar enter
enter


debian etch 2

2- Seleccionamos el idioma del proceso de instalación, en nuestro caso seleccionamos “Spanish”
Spanish


debian etch 3

3- Ahora marcamos el país donde nos encontramos, “españa”
españa


debian etch 4

4- Ahora nos pregunta que teclado estamos utilizando, en mi caso “español”
español

4.1- En este paso debian intenta configurar la red mediante DHCP, yo tengo DHCP y se configura solo, pero si no tienes un servidor DHCP, no te preocupes debian te pregunta si quieres configurar la red manualmente, es recomendable tener la red configurada y acceso a internet durante la instalación pero no es vital se puede hacer sin estar conectados a internet.


debian etch 5

5- Tenemos que ponerle un nombre a nuestro servidor, imaginación al poder, en un alarde de imaginación yo le pondré “proxy”
miservidor


debian etch 6

6- debian nos pregunta a que dominio pertenecemos, si tienes un directorio activo en la red windows, utiliza el mismo dominio
midominio.com


debian etch 7

7- Particionado de discos, utilizaremos el particionado guiado, pero puedes seleccionar el sistema que más se adapte a tus necesidades, wiki LVM
Guiado - utilizar todo el disco


debian etch 8

8- ¿Que disco vamos ha particionar?, en este caso solo tenemos uno, no hay posibilidad de error, pero si tienes otro disco OjO que puedes perder los datos
Mi HD, donde voy a instalar debian, OjO se perderán todos los datos


debian etch 9

9- Como se puede leer en la pantalla, la opción para novatos es la primera, “Todos los ficheros en una partición”, si no tienes experiencia con linux yo te recomiendo esta opción pero si quieres que te quede una instalación mas ordenada y segura, puedes utilizar la partición “/home /usr /var y /tmp” que es algo mas limpia que todo en la misma, pero eso son gustos cada cual que haga lo que quiera esto no influye en el resultado final de nuestro servidor.

Si quieres utilizar particiones, tienes que escoger muy bien el tamaño de las particiones sino cuando menos te lo esperes te faltara espacio en la partición /var y te sobraran gigas en /home por ejemplo

Todos los ficheros en una partición (recomendado para novatos)


debian etch 10

10- Ahora debian nos presenta los cambios que se van a realizar, si estamos conformes podemos pulsar “Finalizar...” y si no deshacemos los cambios y volvemos al menú anterior para modificar las particiones del disco o discos. OjO que se borra todo el disco
Finalizar


debian etch 11

11- Para que estés seguro de lo que vas hacer debian vuelve a preguntar si estas seguro, que si coño, que si, allá vamos
Si


debian etch 12

12- Como estamos en España y tenemos varias zonas horarias, debian nos pregunta donde estamos exactamente para ajustar el reloj. “península”
Península


debian etch 13

13- El password del usuario root, que es como el administrador en sistemas windows , aquí tienes que currarte el password
ElPedazo-pa55wordquemecurradO


debian etch 14

14- Aquí repetimos el el password, no tiene más
ElPedazo-pa55wordquemecurradO


debian etch 15

15- como mínimo necesitamos un usuario, primero el nombre Ej Juan López
Juan López


debian etch 16

16- Ahora el la cuenta de usuario Ej. jlopez
jlopez


debian etch 17

17- La contraseña del usuario, diferente que la de root pero igual de fuerte
ElPedazo-pa55wordeldejuAn


debian etch 18

18- Repetimos...
ElPedazo-pa55wordeldejuAn


debian etch 19

19- Ahora nos toca esperar, no mucho, depende de tu pc
Esperando esperando.....


debian etch 20

20- Si tienes internet durante la instalación, no esta de mas añadir los repositorios de red, si no tienes internet selecciona “No” y ya lo configuraras luego


debian etch 21

21- Yo siempre utilizo el repositorio ftp.debian.org, porque he tenido problemas de velocidad y de disponibilidad con el español, tu mismo son todo replicas, es tan valido uno como el otro
Estados Unidos


debian etch 22

22- ftp.debian.org es una buena opción
ftp.debian.org


debian etch 23

23- si tienes proxy instalado en tu red y lo necesitas para salir a internet, utiliza este cuadro para configurar el proxy, si no tienes proxy lo dejas en blanco
http://usuario:password@ipdelproxy:puerto


debian etch 24

24- Después de lo que hacen los chicos de debian por nosotros no esta de mas que les ayudemos con esta encuesta, responde SI


debian etch 25

25- Podemos elegir la instalación de grupos de paquetes ya preparados, pero para un mejor control de nuestro servidor, solo instalaremos el sistema base y después instalaremos los paquetes necesarios manualmente.
Sistema estándar


debian etch 26

26- Utilizamos internet para descargar la versión más actual de los paquetes
Si tienes vicios, café, tabaco y/o drogas este es el momento. El tiempo de espera dependerá de la cantidad de paquetes que debian necesite descargar y de la velocidad de tu conexión a internet.


debian etch 27

27- si queremos que nuestro sistema se arranque en la siguiente reiniciada debemos escoger SI, grub es el sistema de arranque de debian, anteriormente se utilizaba Lilo.


debian etch 28

28- Enhorabuena ya tienes tu servidor instalado, retira el CD/DVD del lector y reinicia
Continuar


debian etch 29

29- Aquí tienes el grup dispuesto a arrancar cualquier sistema que tengas instalado en tu pc
Debian GNU/Linux, Kernel 2.6.18-4-686


debian etch 30

30- Solo tienes que poner el usuario y el password que has elegido en la instalación.

Lo más recomendable es utilizar un usuario (no root), para trabajar con debian desde consola pero en este caso utilizaremos root para hacer todas las instalaciones luego cada uno que haga lo que quiera.

Ya tenemos lo más fácil, ahora solo nos queda configurar el servidor a nuestro gusto y ya podremos añadir servicios a nuestro debian. Primero instalaremos algunas utilidades que no vienen por defecto y nos serán muy útiles durante la configuración.

openssh-server <-- servidor ssh para acceder desde otro pc de manera "segura"
vim <-- un fantástico editor de textos para consola

Para instalar estos programas en debian utilizaremos la utilidad apt.
Si existe alguna dependencia para estos programas, apt buscará estas dependencias y las instalará automáticamente.

proxy:~# apt-get install openssh-server vim

Para que debian no nos pida el cd de instalación cada vez que instalamos algo y ademas utilice los repositorios de red con las versiones mas actualizadas, modificaremos el archivo source.list

Utilizaremos el editor de textos vi para editar el fichero, para quien no este familiarizado con este editor puede que esto sea una odisea, pero creo que vale la pena perder un poco de tiempo la primera vez y utilizar vi para editar los ficheros. wiki vi,
Para editar un fichero basta con escribir vi nombrefichero.ext, cuando lo tengas abierto y quieras modificar algo primero pulsa la tecla "insert" de esta forma entraras en el modo de inserción. Cuando tengas que guardar pulsa "esc" para salir del modo inserción y pulsa ":wq" para grabar y salir de vi, para salir sin guardar usa ":q!"

proxy:~# vi /etc/apt/sources.list

Esto debería mostrarte un archivo, más o menos similar a este

#
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 DVD Binary-1 20070407-11:40]/ etch contrib main

deb http://ftp.debian.org/debian/ etch main
deb-src http://ftp.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib

Para que apt no utilice el DVD solo tienes que comentar con una almohadilla "#" la linea que hace referencia al cdrom, como se muestra en el ejemplo

Recuerda que para salir del vi o vim es lo mismo, debes pulsar el esc y luego :wq para guardar y salir

Actualizamos la bd de apt.

proxy:~# apt-get update

Si hay algún paquete desactualizado debian nos avisara que tenemos que actualizarlo solo con responder "Sí". La utilidad apt nos realizara todo el trabajo.

proxy:~# apt-get upgrade

Para finalizar un tontería que nos servirá de ayuda en las siguientes instalaciones.

proxy:/etc/squid# vi /root/.bashrc

Añadimos esta lista al final del fichero.

alias ls='ls -lh –color'

Si tienes el tienes la configuación automatica de red DCHP, no es muy recomedable que un servidor utilice dhcp, es mucho mas recomedable configurqar la ip manualmente

proxy:~# vi /etc/network/interfaces

iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.128
        gateway 192.168.1.1

Reiniciamos los servicios de red

/etc/init.d/networking restart

Ahora ya podemos conectarnos desde nuestro pc al servidor proxy utilizando ssh:

OeX:/home/oex# ssh root@192.168.1.100
The authenticity of host '192.168.1.100 (192.168.1.100)' can't be established.RSA key fingerprint is 76:71:8c:0a:76:20:68:88:03:b5:8e:09:6b:c3:6d:5b.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.100' (RSA) to the list of known hosts.
root@192.168.1.100's password:
Last login: Thu Jun 28 11:27:01 2007
Linux proxy 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
proxy:~#


Como instalar proxy cache squid en debian con autentificación ldap por grupos de windows 2003 -->

Esta muy bueno

Esta muy bueno, gracias a todas las personas como tu que se interesan en escribir cosas como esta, no caigas sigue asi.

mis repositorios

mira como instalo una maquina en Debian si yo tengo mi repositorio en un ftp local de window xp

repositorio local

Yo probaría instalando netinst el instalador por red de debian o el businesscard y cuando la instalación te pida que especifiques el repositorio, añade el tuyo

espero esto te sea de ayuda

iNFORMACION

SALUDOS AMIGOS EXCELENTE MANUAL SOBRE LA INSTALACION DE UN SERVIDOR BASICO PERO QUEDE A LA ESPERA DE LAS SIGUIENTES PUBLICACIONES SOBRE TODO LAS DE
Como instalar un servidor proxy squid con filtrado web -->

Gracias

Muchas gracias por tu comentario, el manual de instalación del proxy, ya lo tengo listo pero esta sin revisar, de todas formas lo publico hoy mismo y ya lo revisare cuando tenga más tiempo, Pero se tendrá que considerar como una versión Beta

Enviar un comentario nuevo

  • Saltos automáticos de líneas y de párrafos.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

Más información sobre opciones de formato

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.