miércoles, 28 de octubre de 2009

Instalación de Debian 5 (Lenny)

Al fin empiezo a trabajar con Debian. He escuchado buenos comentarios sobre esta distribución y llegó el momento de probarlo con un servidor :-D

El sistema se puede descargar en esta página eligiendo el tipo de instalación deseada y el modo de descarga.

Debí instalarlo con netinst, ya que al ser para un servidor no voy a instalar la parte gráfica y habría tardado menos tiempo en obtener la imagen... pero descargué la versión completa en DVD desde aquí via bittorrent. En mi caso es para la arquitectura i386 ya que es un servidor "viejo" de 32 bits. Si fuese para un servidor reciente de 64 bits habría que descargar la arquitectura amd64 o ia64. En el index se pueden observar todas las arquitecturas que maneja Debian.

Bueno, una vez grabada la imagen en un DVD hay que ponerlo en el lector del servidor, cuya BIOS debe estar configurada para arrancar desde el DVD.

Aparece la pantalla para iniciar la instalación.





Hay que elegir el idioma. Yo prefiero el Inglés porque las traducciones de los manuales "man" a veces están erroneos :-S.



Hay que cambiar la region:

 



 Y seleccionar el país correcto


Elegir el tipo de teclado. En mi caso es un teclado en inglés (sin 'ñ' ni accentos)


Después hay que elegir la interfaz de red donde se puede conectar el servidor. A mi me aparecen 3 tarjetas de red. La que está conectada a internet es la tercera :-).



Ahora a darle nombre al equipo..... para que complicarme




Ahora el dominio del equipo. Algo como miempresa.net :-P en caso de que el servidor sea local. Si tiene acceso a internet y se cuenta con un dominio real entonces hay que especificarlo aquí:



Viene la parte "difícil".... crear las particiones. Yo lo hago de forma manual.



El servidor ya tenía configuradas las particiones así que solo voy a asignarlas en Debian para /boot, /usr, /var, / y la swap. Por ejemplo selecciono la primera particion de 109 MB



Y modifico los parámetros que se indican en la siguiente imagen:


Del mismo modo modifico las otras particiones y les asigno el punto de montaje deseado. La única excepción es para la partición "home", ya que no quiero perder los datos, por lo que le indico que no la formatee



Todo listo, a guardar los cambios:





Después de un rato el sistema pide la contraseña para el usuario "root" y también solicita la creación de un usuario 'común'.





Se realiza el chequeo del disco para verificar que funciona bien. Si se tienen discos adicionales se pueden checar de una vez.



La instalación se puede llevar a cabo descargando los paquetes desde un servidor o tomándolos del disco de instalación. La ventaja de utilizar un servidor es que se tienen los paquetes mas actualizados.... sin embargo yo preferí instalarlo todo desde el DVD :-P



"¿Quieres ayudar a los desarrolladores enviando información sobre los paquetes más utilizados?".... yo elegí que sí :-) aunque parezca que no :-P



Finalmente llega la hora de elegir el tipo de uso que tendrá el sistema. Yo lo dejo simplemente con el sistema base. Podría agregar de una vez el servicio web, pero prefiero instalarlo después. Definitivamente nunca elegir "Desktop enviroment" cuando se trata de un servidor y no de una estación de trabajo.



Después de un rato pide instalar el cargador GRUB. Como es el único sistema en el equipo lo instalo en el MBR.



Finalmente el sistema está instalado y es momento de reiniciar :-D





Ahora hay que configurar las tarjetas de red en el archivo /etc/network/interfaces. Me basé en la información que aparece aquí en el punto 6.

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth2
auto eth2
iface eth2 inet dhcp

auto eth1
iface eth1 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.1.254
después reinicio el servicio de red:

/etc/init.d/networking restart

modifico la identificación del servidor:

vi /etc/hosts

con la siguiente información (en realidad no utilizo el dominio 'miempresa.net') :
127.0.0.1       localhost
127.0.1.1       debian.miempresa.net    debian
192.168.0.1     debian.miempresa.net    debian


modifico el nombre del servidor:

echo debian.miempresa.net > /etc/hostname

ejecuto el siguiente script

/etc/init.d/hostname.sh start

y ejecuto los siguientes comandos para verificar que muestren exactamente lo mismo:

hostname
hostname -f


Ahora que ya está instalado el sistema base y la red está configurada hay que instalar los servicios necesarios. En mi caso necesito el proxy squid, cups (para administrar las impresoras) y samba (para compartir archivos en la red.

Modifico los repositorios en el archivo /etc/apt/sources.list.

vi /etc/apt/sources.list

Me aseguro que el cd-rom ya no sea utilizado "comentando" las siguientes lineas:
# deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main

#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 DVD Binary-1 20090214-16:54]/ lenny contrib main

Agrego el repositorio de Mexico :P

deb http://ftp.mx.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.mx.debian.org/debian/ lenny main contrib non-free

Y actualizo el índice de paquetes:

apt-get update

Actualizo todo el sistema.

apt-get full-upgrade

Finalmente los servicios se instalan de la siguiente forma:

aptitude install squid cups samba

La configuración es tema aparte :P

That's all!

No hay comentarios:

Publicar un comentario