Instalación de Gentoo Linux

Acerca de Gentoo Linux

Gentoo es un sistema operativo libre que puede estar basado tanto en Linux como en FreeBSD y tiene la capacidad de ser optimizado y personalizado automáticamente para cualquier aplicación o necesidad. La configurabilidad extrema, el rendimiento y una comunidad de usuarios y desarrolladores de primerísima son todas características de la experiencia Gentoo.

Gracias a una tecnología denominada Portage, Gentoo Linux puede emplearse como un servidor seguro, una estación de trabajo para desarrollo, un escritorio profesional, un sistema para juegos, una solución encastrada y mucho más. Dada su casi ilimitada adaptabilidad, Gentoo Linux es denominado como una metadistribución.

Para más información acerca de Gentoo Linux refiérase a la siguiente URL:

http://www.gentoo.org

Recursos relacionados con la instalación de Gentoo Linux

El documento titulado “Manual Gentoo” abarca la instalación utilizando un CD de instalación de Gentoo o, en algunos casos, instalación por red. La instalación asume que usted quiere instalar la última versión de cada paquete. El mismo puede consultarse desde:

http://www.gentoo.org/doc/es/handbook/index.xml

Configuración del sistema

A continuación se definen algunos lineamientos acerca de como debe configurarse Gentoo Linux para funcionar como servidor de correo.

Parámetros USE

Cada parámetro USE es una palabra clave que incorpora información de soporte y dependencias para un paquete o grupo de paquetes en particular. Si define un determinado parámetro USE, Portage sabrá que el usuario desea soporte para la palabra clave escogida, incidiendo en las dependencias de un paquete. A continuación se listan los parámetros USE a utilizar en el archivo /etc/make.conf:

USE = "7zip acl apache2 atm authdaemond authfile bash-completion big-tables 
       bzip2 calendar caps cgi clamdtop courier ctype curl custom-cflags 
       device-mapper diskio dkim doc elf exif extensions extra-tools 
       extraengine fam fastcgi filter fontconfig fpx ftp gd gdbm glep 
       glibc-compat20 glibc-omitfp gnutls graphviz gs guile hardened 
       hardenedphp hash hdri idn imagemagick imap ipv6 jadetex jbig jpeg 
       jpeg2k json lcms ldap libssh2 linuxthreads-tls logrotate lzma lzo 
       max-idx-128 maxsysuid md5sum mfd-rewrites mhash mime multilib multiuser 
       mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh ncurses 
       netboot nethack network-cron networking nptl nptlonly nss openct 
       openntpd overlays pcsc-lite perl pic plugins png posix profile python 
       resolvconf rrdcgi sasl sendmail sensord sharedext slang smux snmp 
       sockets softquota spamassassin spell spoof-source srp sse sse2 sse3 ssh 
       suexec syslog sysvipc targrey threads tidy tiff tokenizer tools 
       truetype underscores unicode urandom usb utf8 vda xattr xml xmlreader 
       xmlrpc xmlwriter xsl yaz zip -cracklib -cups" 

Particiones

El particionado debe hacerse en forma manual desde la utilidad cfdisk. La configuración del servidor de correo requiere la creación de las siguientes particiones:

  1. / (raíz): al menos 2048 Mb
  2. swap: al menos 2048 Mb
  3. /home: el espacio requerido por las cuentas de correo a almacenar en /home/vmailbox.
  4. /tmp: aproximandamente 768 Mb
  5. /usr: al menos 10240 Mb
  6. /var: al menos 20480 Mb

Recomendaciones a la hora de crear las particiones

Se recomienda crear una partición primaria y el resto particiones lógicas. Por ejemplo si la unidad o array de discos es reconocida como /dev/sda, las particiones deberían ser:

 /dev/sda1 	/ 
 /dev/sda5 	swap 
 /dev/sda6 	/home 
 /dev/sda7 	/tmp 
 /dev/sda8 	/usr 
 /dev/sda9 	/var

Formato

Se recomienda el uso del sistema de archivos EXT4 en todas las particiones, a excepción de la partición swap. Para mas información refiérase al tutorial titulado Sistema de archivos ext4

Si la unidad o array de disco es reconocida como /dev/sda, esto puede hacerse mediante los siguientes comandos:

 mkfs.ext4 /dev/sda1
 mkswap	/dev/sda5
 mkfs.ext4 /dev/sda6 
 mkfs.ext4 /dev/sda7 
 mkfs.ext4 /dev/sda8
 mkfs.ext4 /dev/sda9

Contenido del archivo /etc/fstab

El archivo /etc/fstab, una vez instalado el sistema debe ser editado de la siguiente manera:

# /etc/fstab - configuration file for mount filesystems 
/dev/sda1 	/ 		ext4 	noatime 				1 1 
/dev/sda5 	swap 		swap 	defaults 				0 2 
/dev/sda6 	/home		ext4 	noatime,nodev,nosuid 			0 2 
/dev/sda7 	/tmp 		ext4 	noatime,nodev,nosuid,noexec 		0 2 
/dev/sda8 	/usr 		ext4 	noatime 				0 2 
/dev/sda9 	/var 		ext4 	noatime 				0 2 

# Unidades extraibles 
/dev/cdrom0	/mnt/cdrom	iso9660	noauto,nouser,ro,noatime		0 0 

# Montajes críticos para iniciar el sistema 
none		/proc		proc	defaults				0 0 
none		/dev/shm	tmpfs	defaults				0 0 

# Optional mount points for chroots 
/var/log 	/var/chroot/dhcp/var/log	auto 	nodev,bind		0 0 
/var/log/named 	/var/chroot/dns/var/log/named	auto 	nodev,bind		0 0