Está en la página 1de 46

MANUAL DE

INSTALACION Y CONFIGURACION DE SERVIDOR


CENTOS 7 RED HAT LINUX

ELABORADO POR EL APRENDIZ:


VICTOR JAVIER CUERO VEGA

ENTREGADO AL INSTRUCTOR:
FABIO ANDRES LASSO ARTURO

SENA
SERVICIO NACIONAL DE APRENDIZAJE
PROGRAMA GESTIN Y SEGURIDAD DE BASES DE DATOS
CALI, VALLE
2015

INTRODUCCION

En informtica, un servidor es un tipo de software que realiza ciertas tareas en nombre de los
usuarios. El trmino servidor ahora tambin se utiliza para referirse al ordenador fsico en el
cual funciona ese software, una mquina cuyo propsito es proveer datos de modo que otras
mquinas puedan utilizar esos datos.
Este uso dual puede llevar a confusin. Por ejemplo, en el caso de un servidor web, este
trmino podra referirse a la mquina que almacena y maneja los sitios web, y en este sentido
es utilizada por las compaas que ofrecen hosting u hospedaje. Alternativamente, el servidor
web podra referirse al software, como el servidor de http de Apache, que funciona en la
mquina y maneja la entrega de los componentes de las pginas web como respuesta a
peticiones de los navegadores de los clientes.
Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay
muchos servidores en Internet y muchos tipos de servidores, pero comparten la funcin
comn de proporcionar el acceso a los archivos y servicios.
Un servidor sirve informacin a los ordenadores que se conecten a l. Cuando los usuarios se
conectan a un servidor pueden acceder a programas, archivos y otra informacin del servidor.
En la web, un servidor web es un ordenador que usa el protocolo http para enviar pginas
web al ordenador de un usuario cuando el usuario las solicita.
Los servidores web, servidores de correo y servidores de bases de datos son a lo que tiene
acceso la mayora de la gente al usar Internet.
Algunos servidores manejan solamente correo o solamente archivos, mientras que otros
hacen ms de un trabajo, ya que un mismo ordenador puede tener diferentes programas de
servidor funcionando al mismo tiempo.
Los servidores se conectan a la red mediante una interfaz que puede ser una red verdadera o
mediante conexin va lnea telefnica o digital.
Para este manual usaremos una plataforma de servidor: Un trmino usado a menudo como
sinnimo de sistema operativo, la plataforma es el hardware o software subyacentes para un
sistema, es decir, el motor que dirige el servidor, para este caso CentOs 7.

OBJETIVOS

Instalacin y configuracin del programa VMware Workstation como maquina virtual

Configuracin de la mquina virtual para nuestro servidor, con sistema operativo


CenOs 7.

Instalacin del sistema operativo CentOs 7, como servidor.

Configuracin de las tarjetas de red.

Configuracin DHCP.

Habilitar y configurar el firewall de CentOs (IPTABLES).

Instalacin servidor web Apache.

Activacin y configuracin servidor web Apache, por el puerto 8081.

Ingreso a travs del cliente de SSH (puerto 9122) por acceso remoto desde el
cliente/usuario al servidor.

Instalacin de Oracle 11g Express y una herramienta de Administracin Grfica para


el motor de bases de datos.

DESARROLLO DE LA ACTIVIDAD
-

Instalacin de VMware Workstation como maquina virtual.

Damos clic en Next.

Damos clic en Typical

Clic en Next

Despus clic en Next

Clic en Next

Clic en Next

Luego clic en Continue y esperamos a que termine la instalacin.

Abrimos el Keygen, copiamos el serial y lo pegamos donde corresponde y clic en


Enter.

Para acabar la instalacin damos clic en Finish

Ahora nos dirigimos a crear nuestra mquina virtual para el servidor.


Damos clic en Create a New Virtual Machine

Seleccionamos Typical y clic en Next.

Despus seleccionamos la ultima opcin y clic en Next, como lo muestra en la


imagen.

En esta parte tenemos que seleccionar el sistema operativo que vamos a instalar.

Ahora escribimos el nombre que queremos darle a nuestro sistema operativo.

Despus seleccionamos la cantidad de disco duro que va a tener.


Clic en la opcin como lo muestra en la imagen y en Next.

Ahora seleccionamos la opcin como muestra en la imagen, para configurar el


hardware de nuestro servidor.

Configuramos nuestro servidor con la cantidad de memoria ram necesaria.


Luego seleccionamos Add para agregar un dispositivo.

Ahora seleccionamos Network Adapter para agregar otra tarjeta de red y clic en
Next.

Ahora seleccionamos la opcin Custom y a continuacin nos aparecern los switch


virtuales que tenemos disponibles, para esta prctica seleccionaremos el switch
VMnet2 donde tambin debe de estar nuestro usuario/cliente con Windows xp.
Y la otra tarjeta de red debe de estar en modo NAT para darnos acceso a internet.

Ahora en nuestra unidad CD/DVD virtual seleccionamos Browse para dar


bsqueda del archivo .iso de la instalacin del sistema operativo CentOs 7.

Despus de haberlo encontrado seleccionamos Abrir

Para continuar este proceso nos debe de quedar nuestro servidor con la configuracin
que muestra la imagen, y presionamos Close.

Ahora tan solo falta dar clic en Finish para terminar la configuracin de nuestro
servidor.

Ahora solo nos falta dar clic en Power on this virtual machine para empezar la
instalacin de nuestro servidor.

Para esta prctica tambin necesitaremos otra mquina virtual con cualquier versin
de Windows, la cual vamos a conectar en el mismo switch virtual que est conectado
nuestro servidor (VMnet2), esto con el fin de poder realizar una red entre las dos
mquinas virtuales.
-

DIAGRAMA DE TOPOLOGIA DE NUESTRA RED

Instalamos CentOs 7:

Seleccionamos el idioma:

Seleccionamos donde dice DESTINO DE LA INSTALACION:

Seleccionamos el disco duro y la particin donde instalaremos CentOs 7 y damos


click en Listo:

Seleccionamos donde dice SELECCIN DE SOFTWARE:

Buscamos en la columna del lado izquierdo donde diga Servidor con GUI y en
la columna derecha buscamos donde diga KDE y damos clic en Listo.
Esto para indicarle al sistema operativo que actu como servidor y con la interfaz
grfica KDE

Despus damos clic donde dice Comenzar instalacin para que nuestro CentOs
empiece a instalar

Despus nos aparecer esta pantalla donde vamos a escribir una contrasea a
nuestro root, dando le clic donde dice CONTRASEA DE ROOT.

Escribimos nuestra contrasea alfanumrica y la repetimos en el campo de abajo.


Para terminar damos clic en Listo.

Seleccionamos CREACION DE USUARIO

Asignamos un nombre y una contrasea a nuestro usuario


(La contrasea debe de ser alfanumrica) y seleccionamos donde dice Hacer que
este usuario sea administrador y damos clic en Listo

Esperamos que termine la instalacin y damos clic en Reiniciar

Al reiniciar nos aparecer esto:


Donde daremos clic en INFORMACION DE LICENCIA

Damos clic en Acepto el acuerdo de licencia. y despus en Listo.

Finalizamos la instalacin dando clic en FINALIZAR CONFIGURACION.

Despus de iniciar de nuevo el sistema, nuestro servidor CentOs ya debe de estar


instalado correctamente

ACTUALIZACION Y CONFIGURACION DE CENTOS COMO


SERVIDOR
Iniciamos Sesin e ingresamos al terminal.

Nos logeamos como root con la lnea su - root

Despues con la linea yum update iniciamos la actualizacion de nuestro CentOs

Esperamos y escribimos la letra y, para confirmar que descargue los paquetes


necesarios para la actualizacin.

Nos debe de aparecer Listo!, para dar por terminado la actualizacin.

Ahora vamos a configurar nuestra tarjeta de red del servidor

Seleccionamos la tarjeta de red que est conectada en nuestro switch virtual, y clic
en el icono de configuracin.

Damos clic en Manual y empezamos a escribir la direccin, la mscara de red,


la puerta de enlace y los DNS que va a tener nuestro servidor.
Para terminar damos clic en Aplicar.

Despus reiniciamos para que el cambio sea efectuado y ya podamos cerrar esta
ventana

Despus de esto, abrimos el terminal, nos logeamos como root y nos ubicamos en
el fichero /etc/selinux, y abrimos el script llamado config.

Despus de abrirlo cambiamos la lnea, como lo muestra la imagen, guardamos y


salimos. Esto es para indicarle a nuestro sistema operativo que va a trabajar como
servidor

Ahora, ubicados en el terminal, escribimos las lneas yum install -y dhcp con el
fin de instalar el servicio DHCP que nos asigna nmero de ip a nuestros
clientes/usuarios.
Despus estando el terminal empezamos a configurar el fichero dhcpd.conf.
Con las lneas nano /etc/dhcp/dhcpd.conf abrimos el fichero de configuracin.

Agregamos al fichero las lneas de la imagen.

Si deseamos, podemos realizar una reserva de ip, a nuestro usuario/cliente de


Windows XP, conectado a nuestro siwtch virtual

Guardamos presionando la combinacin Ctrl+O, confirmamos el nombre


(presionando INTRO) y cerramos con Ctrl+X

Despus de guardar los cambios en el archivo dhcpd.conf, con la lnea dhcpd


eno33554984 asignamos las reglas escritas anteriormente a la tarjeta de red
conectada a nuestro switch virtual que en este caso es la eno33554984.
Con la lnea systemclt start dhcpd.service, arrancamos el servicio DHCP.
Y con la lnea systemclt enable dhcpd.service, indicamos que se arranque el
servicio cada vez que inicie nuestro servidor.

Ahora que ya tenemos nuestro servido configurado con ip dinmicas (DHCP),


podemos abrir nuestra mquina virtual de Windows xp. Para verificar que nos
funcione la reserva, y la conexin entre servidor y cliente/usuario

Abrimos la ventana Ejecutar con la combinacin tecla inicio + R y escribimos


cmd.
Ejecutamos la lnea ipconfig/relase para hacer un barrido de la ip que tiene
asignada el sistema.
De seguido ejecutamos la lnea ipconfig/renew para que el sistema vuelva
obtenga su direccin ip, ahora asignada por el servidor.

Ahora, en nuestro servidor CentOs 7, vamos a instalar y configurar el web server


Apache.
Con lnea yum install -y httpd, instalamos Apache.
Cuando termine podemos ingresar al script de la configuracin del Apache, con
las lneas nano /etc/httpd/conf/httpd.conf

Nos debe de aparecer el script donde se encuentra toda la configuracin del


Apache. Estando all, bajamos con la flechas de navegacin hasta encontrar la
palabra Listen enseguida, escribimos el nmero del puerto que queremos darle
acceso, en este caso el puerto 8081, como lo muestra la imagen.
Guardamos y cerramos el script.

Despus de cerrar el script ejecutamos las lneas systemctl start httpd.service


para activar el servicio del web server Apache.
Y de seguido ejecutamos la lnea systemctl enable httpd.service para que el
servicio se ejecute al momento de iniciar nuestro servidor.

Ahora podemos abrir nuestro navegador y verificar que nos muestre la pgina de
test del web server Apache. Con la lnea: https://localhost.

Ubicados en el terminal, logeados como root, ingresamos las siguientes lneas,


para la configuracin de las reglas de IPTABLES.

- echo "1" >/proc/sys/net/ipv4/ip_forward


INDICA QUE EL SISTEMA ACTUARA COMO ROUTER
- iptables -F
- iptables -t nat F
LIMPIA LA CONFIGURACION PREVIA DEL FIREWALL
- iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -d 0/0 -j MASQUERADE
SE INDICA QUE LA RED INTERNA TIENE SALIDA NAT
- iptables -A FORWARD -s 192.168.10.0/24 -j ACCEPT
- iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
- iptables -A FORWARD -j DROP
SE PERMITE EL TRAFICO EN LA RED INTERNA Y TODO LO DEMAS
SE PROHIBE
- iptables -A FORWARD -s 192.168.10.0/24 -p tcp -m tcp --dport 8081 -j ACCEPT
ACCESO AL PUERTO 8081
- iptables-save >/etc/sysconfig/iptables
SE GUARDA LA CONFIGURACION

Ahora podemos dirigirnos al cliente/usuario, abrimos un navegador, para verificar


que tengamos acceso a internet.

Despus para acceder al puerto 8081, es necesario colocar en la barra de


direcciones lo siguiente: https://192.168.10.1:8081, donde 192.168.10.1 es la
direccin ip de nuestro servidor y 8081 el nmero del puerto.
Y nos mostrara la pantalla de test de nuestro web server Apache.

De nuevo nos ubicamos en nuestro servidor, ejecutamos el terminal y nos


logeamos como root.
Ejecutamos la lnea yum install openssh-server, esto con el fin de instalar el
cliente SSH, para conectarnos remotamente desde un cliente/usuario al servidor.
Despus de terminar la instalacin, ejecutamos la lnea
nano /etc/ssh/sshd_config para abrir el script de configuracin del cliente SSH.

Estando dentro del script nos ubicamos en las lneas Port y escribimos 9122
este es el puerto que se va a usar, ListenAddress la direccin ip del servidor, en
este caso 192.168.10.1, y por ultimo Protocol el nmero 2.
Recordemos quitarle el smbolo (#) para habilitar estas lneas.

Despus de guardar y cerrar el script correctamente, ejecutamos la lnea


systemctl restart sshd.service, esto para que se reinicie el servicio de SSH, y
tome las configuraciones realizadas anteriormente.
Y systemctl enable sshd.service, para que inicie el servicio cuando arranque
nuestro servidor.

Ahora ya podemos ir al cliente/usuario con Windows Xp, para instalar la


herramienta que nos permite acceder remotamente al servidor por el puerto 9122.
En nuestro navegador, en la barra de direcciones tecleamos putty.org, para ir a
la pgina de descarga.

Nos aparecer la pgina donde vamos hacer clic en here como lo indica la
imagen:

Por ultimo clic en putty.exe, para dar inicio a la descarga.

Despus de haber terminado la descarga, lo ejecutamos y nos saldr esta ventana.


Donde vamos a teclear la direccin ip, seguido del puerto de nuestro servidor.
Y damos clic en open para ejecutar.

Ahora nos debe de aparecer una ventana, donde en login as: ira el nombre de
usuario para acceder remotamente, en este caso accederemos como root,
colocamos la contrasea, y nos saldr la linea [root@localhost ~]# la cual nos
indica que accedimos como root, remotamente a nuestro servidor.

Para terminar este manuar proseguimos la instalacin de Oracle en nuestro


servidor, es necesario ingresar a la pgina de Oracle para descargar la versin 11g
Express.
Teniendo el archivo rpm nos ubicndonos donde se encuentra dicho archivo con la
y con la lnea rpm -ivh seguido del nombre del archivo, damos inicio a la
instalacin.

Al terminar la instalacin ejecutamos la lnea /etc/init.d/oracle-xe configure con


el fin de dar inicio a la configuracin de nuestro Oracle 11g Express.

Nos pedir informacin como el nmero del puerto, entre otras, para finalizar
escribimos la letra y, y esperamos.

Ahora para poder abrir nuestro Oracle tenemos que configurar algunos script.
Lo hacemos como lo muestra la imagen.

Luego con la lnea sqlplus /nolog ejecutamos Oracle

Ahora iniciamos sesin como sysdba con la lnea connect sys as sysdba,
despus de esto ya podemos empezar a crear usuarios y a administrar bases de
datos.

URL de video mostrando los servicios de bloqueo, puerto 8081 para web server
Apache y el puerto 9122 para el Cliente SSH.
https://youtu.be/pHVulpnNKEI

CONCLUCIONES

Por medio de la conexin de varios usuarios/clientes al switch conectado al servidor,


el servidor nos brinda seguridad, al momento de navegar, tambin nos permite dar
reglas, sobre esa seguridad.

La navegacin por internet de los usuarios/clientes de forma limitada de acuerdo a las


necesidades y objetivos configurados previamente en el servidor CentOs 7.

Acceso remoto, de cliente/usuario a servidor con el fin de tener los mismos servicios.

Instalacin de mquinas virtuales, para simular realismo en la prctica.

Servidor web Apache, con el fin de compartir nuestras pginas web localizadas en
nuestro servidor con los clientes/usuarios.

Instalacin del motor de bases de Datos Oracle 11g Express para administrar desde el
servidor.

BIBLIOGRAFIA

http://oracleparadumies.blogspot.com.co/2013/08/instalacion-rapida-deoracle-xe-11g-en.html
http://padillano.blogspot.com/2007/07/compartir-internet-con-iiptables-ynat.html
https://www.youtube.com/watch?v=DRZg8tfmldA
http://www.taringa.net/post/linux/1160324/Comandos-basicos-paraLinux.html
http://www.comoinstalarlinux.com/centos-ssh-para-acceder-a-tu-servidorlinux/
http://hypsoluciones.com/2014/09/instalacion-de-centos7-servidor-deinfraestructura/
http://aprenderaprogramar.com/index.php?option=com_content&view=arti
cle&id=542:que-es-un-servidor-y-cuales-son-los-principales-tipos-deservidores-proxydns-webftppop3-y-smtp-dhcp&catid=57:herramientasinformaticas&Itemid=179
http://www.comoinstalarlinux.com/centos-install-apache/
http://es.slideshare.net/SantiMe1/normas-apa-clase
http://es.scribd.com/doc/136910279/CentOS-6-3-Abrir-Puertos-Firewallde-Centos#scribd
http://web.mit.edu/rhel-doc/4/RH-DOCS/rhel-sg-es-4/s1-firewall-iptbasic.html
https://onlykarys.wordpress.com/2011/10/19/abrir-puertos-en-centosiptables/