Tutorial - Instalar Servidor CentOS

Iniciado por Kodeinfect, Enero 19, 2013, 12:58:30 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Enero 19, 2013, 12:58:30 PM Ultima modificación: Julio 04, 2014, 11:11:19 PM por Expermicid


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:
Código: php
vi /etc/sysconfig/network-scripts/ifcfg-eth0


Modificaremos la linea:
Código: php
ONBOOT="no"


Colocamos la red al inicio con:
Código: php
ONBOOT="yes"


Guardamos y salimos del editor, una ves con esto procedemos a reiniciar nuestra red:
Código: php
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")
Código: php
yum install nano wget gd curl zlib lbzip2


# REPOSITORIOS #

Activamos repositorios que nos serán utiles:
Código: php
nano /etc/yum.repos.d/CentOS-Base.repo


Cambiando la linea:
Código: php
enable=0

Por:
Código: php
enable=1


Ahora vamos con los repositorios RPMForge que son de los más importantes mantenidos por la comunidad.
Código: php
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.

Código: php
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.

Código: php
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:
Código: php
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:
Código: php
nano /etc/yum.repos.d/webmin.repo


Colocamos las siguientes lineas:
Código: php
[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:
Código: php
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:
Código: php
nano /etc/sysconfig/iptables


Añadimos la linea para el puerto:
Código: php
-A INPUT -m state –state NEW -m tcp -p tcp –dport 10000 -j ACCEPT


Reiniciamos el IPTABLES:
Código: php
restart service iptables


Para demostrar que funciona ingresamos a:
Código: php
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