Underc0de

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Kodeinfect en Enero 19, 2013, 12:58:30 PM

Título: Tutorial - Instalar Servidor CentOS
Publicado por: Kodeinfect en Enero 19, 2013, 12:58:30 PM
(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