(http://img811.imageshack.us/img811/1508/centos.png)
Necesitaremos:
Imagen CentOS 6.3 - Versión Minimal
# INSTALACIÓN #
Al arrancar seguimos los pasos de instalación y configuramos:
· Idioma , teclado, zona horaria.
· Contraseña de administrador
· Particionado del disco duro (Instalar en todo el Disco)
# SELECCIONANDO RED #
Una ves instalado, se reiniciará y nos logueamos como root.
Procedemos a levantar nuestra interfaz de RED:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Modificaremos la linea:
ONBOOT="no"
Colocamos la red al inicio con:
ONBOOT="yes"
Guardamos y salimos del editor, una ves con esto procedemos a reiniciar nuestra red:
service network restart
Hacemos un "ifconfig -a" y veremos nuestra red activa.
Ahora podemos proceder a instalar programas que nos serán útiles (por eso usamos la versión minimal, para no tener "basura")
yum install nano wget gd curl zlib lbzip2
# REPOSITORIOS #
Activamos repositorios que nos serán utiles:
nano /etc/yum.repos.d/CentOS-Base.repo
Cambiando la linea:
enable=0
Por:
enable=1
Ahora vamos con los repositorios RPMForge que son de los más importantes mantenidos por la comunidad.
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
Lo mismo con los repositorios EPEL que nos harán falta posteriormente para solventar un problema con una librería necesaria en pypmyadmin llamada php-mcrypt.
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-EPEL-6
rpm –import RPM-GPG-KEY-EPEL-6
rm -f RPM-GPG-KEY-EPEL-6
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
Si la última linea de error miramos a ver si es que hay otra versión.
rpm -ivh epel-release-6-8.noarch.rpm
rm epel-release-6-8.noarch.rpm
Luego de tener instalado todo esto, procedemos con actualizar nuestro equipo..
Para esto hacemos uso del comando:
yum update
# INSTALAMOS WEBMIN #
Webmin es un sistema que nos permitida administrador todos los parámetros de nuestro servidor de forma remota vía web y que nos facilitara muchísimo la vida y simplificará el trabajo a la hora de dar parámetros y controlarlo.
Para instalarlo, damos el repositorio:
nano /etc/yum.repos.d/webmin.repo
Colocamos las siguientes lineas:
[webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Importamos las GPG KEY:
wget http://www.webmin.com/jcameron-key.asc
rpm –import jcameron-key.asc
yum install webmin
Abrimos desde el firewall del sistema el puerto 10000 que utiliza el servicio.
Para hacerlo modificaremos el archivo de configuración de IPTABLES:
nano /etc/sysconfig/iptables
Añadimos la linea para el puerto:
-A INPUT -m state –state NEW -m tcp -p tcp –dport 10000 -j ACCEPT
Reiniciamos el IPTABLES:
restart service iptables
Para demostrar que funciona ingresamos a:
http://direccionip:100000
Podemos acceder a WEBMIN para configurar nuestros datos ;)
Una ves dentro, nos vamos a "Webmin-Change Language and Theme" para configurar nuestro idioma y apariencia.
Podemos también añadir una IP Fija si la necesitamos.
Con esto estaría listo nuestro servidor, solo quedaría instalarle los servicios como por ejemplo:
Apache, MySQL, Postgresql, PHP, phpMyAdmin entre otros..
Un Saludo ~ Kodeinfect ;D