La distribución Linux mas común que se utiliza para instalar un servidor es Centos una distro Linux que se basa en Red Hat Entrerprise Linux pero que es totalmente libre y tiene disponible actualizaciones en los repositorios de manera libre y gratuita sin necesidad de pagar el costoso soporte anual por servidor de Red Hat. La actualización de este post es para la versión de Centos 6.4 y muestra como instalar centos en un servidor paso a paso y se actualiza cuando una nueva versión es lanzada.
Para Instalar un servidor DNS, un servidor FTP, WEB, de Hosting, de e-mail, de Archivos y muchos otros servicios puedes utilizar Centos siguiendo los pasos que te doy en este artículo.
Como Instalar Centos en un servidor
En resumen, para instalar un Servidor Linux con Centos se deben realizar los siguientes pasos:
- Descargar los archivos ISO y generar el medio de instalación
- Instalar Centos Linux en modo básico
- Instalar y configurar los servicios que se desean operar.
Siguiendo estos pasos puedes tener un servidor en operación, sin embargo, es importante hacer notar que en caso de un servidor operativo que esté conectado a internet se deben realizar ciertas configuraciones para evitar problemas de seguridad como intrusiones o ataques al los servicios que instales y corras en el equipo. Para esto puedes buscar información sobre como mantener seguro un servidor centos.
1.- Descargar Centos
Descargar las imágenes ISO de Centos Linux El lugar donde debes descargar las imágenes ISO para Crear tu DVD o CDs de instalación para Centos es la página de esta Distribución Linux www.centos.org y luego debes ir a «Downloads» -> «Mirrors».
En esta página hay varios banners pero son solo publicidad, debes dar click en el enlace que dice «Centos Public Mirror List».
En esta lista de servidores mirrors puedes descargar el iso entrando a cualquier vinculo que dice «HTTP» y buscar la ruta para descarga de loas imágenes por ejemplo si buscas las versión 6.4 das click en esa versión y luego si buscas necesitas la arquitectura de 64 bits pues das click en «isos» y luego a x86_64 y de ahí descargar el archivo iso que necesites. Para el ejemplo anterior esta sería la ruta de donde encontrarías los archivos iso: /centos/6.4/isos/x86_64/
Te recomiendo que utilices el archivo CentOS-6.4-x86_64-bin-DVD1.iso para instalar un servidor y Grabes el iso un DVD o Grabes el iso en una Memoria USB como tu medio de instalación. Recuerda que al iniciar la instalación debes encender o re iniciar el equipo para que arranque de tu medio de instalación, ya sea el DVD o la memoria USB.
Cuando hayas creado tu medio de instalación puedes usar el DVD o la Memoria USB para instalar tu servidor Centos.
2.- Instalación de Centos
Inserta tu DVD o la Memoria USB (también llamado USB key) con el instalador de Centos y arranca tu equipo para que inicie desde el medio de Instalación. Para Instalar Centos puedes seguir el proceso que se realiza en cada paso
Cuando arrancas desde tu DVD o memoria USB puedes ver la pantalla de arranque donde puedes seleccionar el modo en que deseas arrancar la instalación, el modo normal que es de forma gráfica, el modo de video básico por si el modo normal no funciona correctamente. Puedes siempre iniciar con la primera opción.
Cuando inicia la instalación te solicita verificar el medio de instalación este proceso debe realizarse solo si es un servidor critico o si quieres tener la seguridad de que el DVD esté bien grabado y que todo se encuentre normal, si es un servidor de prueba puedes omitir este paso seleccionando «Skip» y presionando «Enter». Si deseas realizar la verificación del medio seleccionar «Ok» y presiona la tecla «Enter».
Al iniciar la instalación de Centos debes dar click en «Next»
Debes seleccionar el idioma español marcado como «Spanish (Español)» y dar click en el botón «Next»
Selecciona la distribución del teclado que utilices, puede ser latinoamericano, español o el del tipo de teclado que uses.
Si vas a configurar dispositivos de almacenamiento externo puedes seleccionar «Dispositivos de almacenamiento especializados» si solo tienes discos locales en tu servidor seleccionamos «Dispositivos de almacenamiento básicos»
Indica un nombre para tu servidor y también puedes configurar la o las interfaces de red aunque siempre recomiendo que se configuren hasta que el servidor este operando y solo hasta entonces conectar cualquier interfaz de red.
Indica en el mapa o en la lista, la zona horaria en donde se encuentra tu servidor.
Indica una contraseña para el usuario root, procura que sea una contraseña segura de por lo menos 8 o 10 caracteres que incluya letras minúsculas, mayúsculas, números, signos de puntuación y un símbolo que puedas ver teclear con el shift y las teclas de números del 1 al 0 (estos pueden ser !, «, #, $, % etc.)
Se utilizará la instalación básica que utiliza todo el espacio del disco seleccionando la opción «Usar todo el espacio» y dar click en el botón «Siguiente». Te mostrará una advertencia que te indica que todas las particiones del disco serán borradas y los datos serán eliminados. Procede en este paso con precaución si tienes información importante que debas respaldar primero antes de continuar.
Para realizar una instalación básica y rápida selecciona el tipo de instalación «Minimal Desktop» en la que te instalará un servidor con un entorno gráfico pero sin ningún servicio instalado, también puedes seleccionar la opción «Minimal» para instalar solo un servidor en texto sin interfaz gráfica.
Luego de este paso se copiarán los paquetes de software y se configurará el sistema operativo. Al terminar la instalación y configuración de los paquetes te indicará que es necesario re iniciar el servidor.
Al arrancar el sistema por primera vez con la reciente instalación de Centos te mostrará las siguientes pantallas en las que debes indicar algunos datos. La primera es solo una pantalla de Bienvenida a la que debes dar «Al Frente»
Debes aceptar el acuerdo de licencia del software
Luego debes crear un usuario con el que operes el sistema, nunca debes trabajar en un equipo operativo con el usuario root. Es preferible que inicies tu sesión con un usuarios que tú hayas creado y cuando necesites permisos de root para hacer algo inicies la sesión con el usuario root en una terminal, realices la tarea que necesitas y cierres esa sesión. Esto te ayudará a mantener tu servidor.
Recuerda que al usuario que decidas crear, le debes asignar una contraseña con las características que te comenté antes.
Indica la fecha y hora que tu servidor tendrá, considera sincronizar estos datos con un servidor NTP para que siempre esté correctamente configurado en la fecha y hora actual.
Solo resta que inicies la sesión con tu usuario y comiences a instalar y configurar los servicios que requieras.
3.- Instalación de los Servicios en Centos
¿Que hace un servidor que no hace una PC? precisamente prestar servicios dedicados del equipo para una o varias tareas específicas a las que pueden acceder una gran cantidad de clientes. Centos permite instalar, configurar y poner en marcha muchos servicios en un servidor Linux como por ejemplo un servidor de DNS, de correo, de ftp y otros más.
Muchos de los servicios se pueden administrar de una manera mas profesional en una terminal de comandos por lo que te recomiendo que lo hagas de esta forma, si bien muchas de las cosas puede hacerse por la interfáz gráfica, cuando administras un servidor generalmente lo haces de forma remota y no tendrás un monitor para ver la interfaz gráfica, por es mejor acostúmbrate a trabajar con la terminal.
Como iniciar la terminal en Centos
Ve a el siguiente enlace para para ver los detalles de como instalar los servicios que necesitas en tu servidor Centos, en este enlace te explico como instalar apache, nginx, e-mail, dns, ntp, monitoreo, ftp, dhcp, y muchos mas.
Como Instalar los servicios en centos
Espero que este post te sea de utilidad, no dejes de comentar que te a parecido, así como que servicios quieres que veamos en detalle.
Tu Servidor y Amigo
Luis Armando Medina
Sígueme en Twitter: @larmedina
Haz click en «Me Gusta» y deja un comentario:
By Juan David 08/27/2012 - 11:17 am
Gracias por la explicacion presentada esta muy bien. Espero que nos sigan aydando aconocer este sistema operativo.
By Luis Armando Medina 08/27/2012 - 1:58 pm
Hola Juan David, que bueno que te ha sido útil y gracias por tu comentario es una motivación muy grande el recibir opiniones como la tuya. Saludos
By Nostradamus 08/29/2012 - 11:26 pm
Gracias por la recomendación de el archivo CentOS-6.3-x86_64-bin-DVD1.iso, y por las aclaraciones que hace durante la instalación.
Se aclaro mi duda sobre donde poder encontrar la sección de descarga en la página oficial de CentOS. Había entrado por primera vez y no sabía donde estaban los link de descarga.
Pero quisiera saber por qué los de mas archivos DVD.iso (descarga directa) tiene diferentes tamaños 1.4, 1.6 y 4.0 GB.? ¿Qué cosas traen y qué no traen?
También quisiera saber cuál es la diferencia entre los archivos bin y live (LIVE-DVD, y bin-DVD)?, se que son los liveCd (ya los he manejado).
By Nostradamus 08/29/2012 - 11:42 pm
Gracias por la recomendación del archivo CentOS-6.3-x86_64-bin-DVD1.iso, y por las continuas aclaraciones durante la instalción.
Bien por la aclaración sobre en que lugar de la página oficial de CentOS se encuentra la sección de descarga. Había entrado a esa sección y no sabía donde se encontraban los link.
Quisiera sabe por qué los archivos DVD.iso (descarga directa) tiene diferentes tamaños (1.4, 1.6 y 4.0)?
También quisiera saber la diferencia entre live y bin (LIVE-DVD y bin-DVD)?, ya he trabajado y se qué son los liveCD.
Gracias.
By Lucar Capristano 09/02/2012 - 7:56 pm
Excelente aporte, acabo de instalar un servidor con Centos 6.3, este artículo me ayudó. Gracias Luis.
By RONALD JUAREZ 09/06/2012 - 3:54 pm
UNA ACLARACION YO HE INSTALADO CENTOS VERSION 6.3 EN VIRTUAL BOX PERO ME SALE EN MODO CONSOLA ::: ALGUIEN ME PODRIA DECIR QUE HICE MAL O ES EL INSTALADOR DE CENTOS O QUE????:::SALUDOS:::Y GRACIAS POR TU TUTORIAL:::EXCELENTE
By Luis Armando Medina 09/07/2012 - 6:31 am
Hola Ronald es posible que en la instalación hayas seleccionado que el escritorio GNOME o KDE no se instalara, esto también ocurre cuando se instala con la opción Minimal para instalar el entorno gráfico puedes ir a este post http://www.comoinstalarlinux.com/como-instalar-gnome-en-un-centos-6-minimal/
By Luis Armando Medina 09/11/2012 - 1:14 pm
Hola Nostradamus, la principal diferencia entre un Live-CD y el bin es que el live-CD te permite iniciar el escritorio de Centos sin instalar el sistema en un disco duro. El bin es solo la instalación, no podrás probar el escritorio de Centos hasta que lo hayas instalado, cosa que se hace mar rápido con el bin. Saludos
By dorisa 10/17/2012 - 4:09 pm
Dorisa
Debo instalar un servidor de email y prepararlo para instalar un servicio màquinas virtuales. CON EL AVANCE QUE NOS MUESTRAS, RESULTA muy àgil y eficiente hacerlo, mil gracias x tu documentaciòn.
By Luis Armando Medina 10/17/2012 - 10:25 pm
Dorisa, gracias por tu comentario y que bueno que te ha ayudado a hacer mas ágil la instalación de tu servidor centos. Saludos
By Marcos 10/27/2012 - 11:57 am
Muy buenas Luis (me permito tutearte y todo xD)
Te escribo para agradecerte las molestias que te has tomado subiendo toda esta informacion (no solo la de esta entrada, sino todo lo demas) te lo has currado un monton, se entiende muy bien y sobre todo, funciona
Que te vaya muy bien con el blog (queda guardado en favoritos para ir haciendo visitas y consultas en el futuro xp)
Un Saludo
By Luis Armando Medina 10/28/2012 - 2:49 pm
Marcos, Gracias por tu comentario, es algo sumamente satisfactorio recibirlo y valoro mucho el que te hayas tomado el tiempo para hacerlo. Yo aprendí todo lo que se de Internet, de mi experiencia propia y espero que mucha gente pueda aprovechar y ganarse la vida con Linux como lo hago yo. Salduso
By Anónimo 11/05/2012 - 10:37 pm
Todo exelente bro.. Quede totalmente claro en el tutorial. Aunque con unos problemitas de conexion de red. Pero estoy resolviendo..
Gracias por el aporte.
By astaroth250581 11/07/2012 - 7:42 am
excelente aporte, me ha servido de mucho, justamente estoy practicando aprendiendo cone ste SO y me interesa mucho aprender como instalar y configurar servidores, mas que nada por un echo netamente educativo… pero tengo un pequeño problema, no se si me pudieres ayudar.
mira tengo un server con ip publica estática, a el cual le quiero por ejemplo implementar un server de correo pero no se como configurarle los dns de salida y los de resolución para el correo no se si me podridas ayudar a configurarlo..
saludos cordiales y gracias por todos tus aportes..
By Luis Armando Medina 11/07/2012 - 9:28 am
Sobre los DNS par el correo debes declarar un registro A para el equipo que va a tener el servicio de correo por ejemplo mail. A (IP), o un registro CNAME, por ejemplo mail CNAME servidor.dominio.com., una vez que tengas estos registros debes indicar un registro MX para el correo por ejemplo @ MX 5 mail.dominio.com. Esto lo puedes declarar en tu servidor de DNS y con ello recibirás el correo en el servidor que vas a instalar. Saludos
By Mare 11/07/2012 - 10:40 pm
Podrias poner de nuevo el link de «Como Instalar un servicio LAMP (Linux Apache MySql PHP) con Centos 6.3»
=)
By Alan 11/21/2012 - 9:38 pm
Hola, podrias ayudarme en como configurar los servicios:
+ DNS
+ DHCP
+ PTP O HTTP
+ CORREO YA SEA POP3- SMTP
es para un trabajo final porfaa.
de hecho gracias por ocmo instalar centoss 6.3 funciona bien
By Carlos Paucar 11/28/2012 - 2:28 pm
Buen manual bien explicativo, gracias pos compartir sus conocimeimtos, saludos desde Ecuador
By Jorge Ryes 11/30/2012 - 6:06 pm
Luis:
es un placer saber que hay gente como tu apoyando a gente que quiere utlizar opciones a los sistemas operativos win…….se agradece tu valiosa aportación, muchas gracias.
By Peter 12/02/2012 - 11:34 am
A ver para los que les salio en modo consola despues de instalar centOS 6.3 u otra, al momento de instalar hay una parte que dice:
_____________________________________________________
La instalacion predeterminada de centos es minima. Opcionalmente puedes seleccionar ahora un conjunto diferente de software.
°Desktop (Eliges Dektop)
°Minimal Desktop
°Minimal
°Basic Server
°Database Server
°Web Server
°Virtual Host
°Software Development Workstation
_______________________________________________________
Eliges Desktop para que se instale modo grafico, demorara unos minutos mas que la instalacion normal porque tendra que descargar todo la base necesaria.
By Grover 03/14/2013 - 10:49 pm
Comentarles que la versión 6.4 de CentOS ya está disponible. Desde el siguiente link podrán ver su instalación en VMware
http://isyskernel.blogspot.com/2013/03/instalar-centos-64-de-64-bits-en-vmware.html
By Visual 03/18/2013 - 8:29 pm
Que tipo de hardware y sus caracteristicas para instalar este s.o. me podrian decir por fa gracias
By Juan Monnar 04/15/2013 - 4:10 pm
Exelente material,
Gracias por el aporte.
Jmonnar
By vickinga 04/19/2013 - 2:44 pm
Gracias por la. Guia me sirvio de mucho en mi primera i n
stalacion.
By Edgar 05/15/2013 - 8:54 am
Un post, para instalar los servidores que mencionaste
By Ricardo 05/23/2013 - 7:56 am
Amigo una consulta, un día en mi clase instalamos linux centos versión 5.x creo en una máquina virtual, pero la cosa es que para un entorno de comandos solamente era necesario el primer iso o sea, estyo buscando eso, tu sabes cual de ellos elegir a que demora mucho bajar el dvd, o de repente me confundi y era el primer dvd.
Daludos
By ludith 05/29/2013 - 8:07 pm
exelente artículo , muy entendible y didáctico , espero que sigas publicando mas cosas interesantes , realmente me encanto la forma como explicaste
By Mario 06/24/2013 - 12:35 pm
hola buenas tardes
yo tengo un problema ya que al terminar la instalación y arranca por primera vez centos, me manda pantalla en negro y me pide usuario: root y contraseña pero no pasa a mas me podrían ayudar que hice mal
Nota: instalación echa en un servidor
By Luis Armando Medina 06/27/2013 - 8:44 am
Ocurre que hay veces que se introduce alguna contraseña que incluye algún caracter no estandar y la distribución del teclado de al momento de la instalación no concuerda con la distribución del teclado cuando ya el sistema está instalado. símbolos como el acento o / el signo + varían en su posición en teclados en inglés, en español (españa) o en español (latinoamérica) cuando vuelves a teclear la contraseña esta no corresponde. Si no recuerdas la contraseña te recomiendo que reinstales el sistema y pongas una contraseña solo con letras luego, cono el sistema ya instalado la cambias por una contraseña mas robusta. Saludos
By carlos 06/27/2013 - 11:25 am
Hola, nunca he trabajado con linux y estaba bastante perdido. Resulta que llegue a una empresa donde tienen un servidor centos 5.2 y la persona que estaba a cargo se fue de la ciudad sin dar la opcion de capacitar a alguien más, espero que con esta información que esta compartiendo pueda ir aprendiendo poco a poco. Gracias por compartir su experiencia y conocimiento, tiene algun otro sitio donde pueda aprender más acerca de Centos. Inclusive descargue la nueva versión de la página, espero con esta empezar a practicar. Gracias nuevamente y un saludo desde Colombia.
By Luis Armando Medina 08/02/2013 - 5:26 pm
Carlos que bueno que te ha sido de utilidad. Sobre la documentación de que comentas la puedes encontrar en la misma pagina de centos pero está en inglés. Espero que te sea de utilidad. Saludos
By Carlos 07/11/2013 - 8:39 pm
Hola, es la primera vez que estoy en serio aprendiendo a instalar un servidor en linux, gracias por todos sus aportes y enseñanzas. Podria por favor indicar otros enlaces en donde aparezcan otros servicios que se puedan instalar en el servidor, (apache, mysql, php, servidor de correos, samba…) usted sabe mas que yo sobre todo eso. Gracias nuevamente
By Luis Armando Medina 08/02/2013 - 5:24 pm
Hola Carlos, me agradó mucho tu comentario y es algo excelente el que la información que comparto le ayude a mas personas a aprender a instalar y a usar un servidor linux. He estado ocupado con mi trabajo pero voy a poner los artículos que mencionas.
Saludos
By Juan Más. 07/17/2013 - 9:54 pm
¿Cómo puedo instalar wine o playonlinux en Centos y poder instalar office 2010.
Gracias.
By nn0000 08/04/2013 - 10:20 am
Un muy buen articulo, y muy buena la explicación me ayudo mucho, aunque me interesaría un poco de información sobre servidores de base de datos distribuidas, con todo muy bueno gracias.
By apache virtual host 09/12/2013 - 4:27 pm
exelente artículo
By oqtubre – Instalar Opengeo Suite en servidor virtual paso a paso desde cero. Parte 1. 10/04/2013 - 9:30 pm
[…] ya descargaste la imagen iso, entonces toca hacer el paso 2 del tutorial que pongo a continuación. Nota: como estamos usando la versión “minimal” no va a preguntar si quieres […]
By Luis Medina 10/07/2013 - 3:01 pm
Les Dejo un grupo para quien Busque información y ayuda de Centos en español
https://www.facebook.com/groups/520941977988374/
By Neto 10/22/2013 - 4:14 pm
Hola, instalare centos por primera vez. tengo una pc nueva, que archivo debo bajar del sitio de centos y una vez que lo tenga, puedo instalarlo directamente sobre la unidad C (defualt de fabrica) de mi pc nueva o tengo que reinstalar Windows 8 agregando una unidad D e instalar centos en la nueva unidad D? o que opciones tengo para poder conservar Windows 8 y centos al mismo tiempo? se que es una pregunta muy básica pero lo necesito para dar el primer paso. Saludos/gracias.
By Luis Armando Medina 10/22/2013 - 5:54 pm
Si deseas tener windows y centos en la misma pc debes primero instalar windows y dejar espacio sin particionar (es decir solo instala C y deja espacio el que asignarías en D, pero no crees esa unidad) luego instala Centos y utiliza el espacio libre para instalar Centos y así podrás tener los dos sistemas operativos en tu PC. Saludos
By Neto 10/22/2013 - 4:29 pm
Y por otro lado, por ser la primera vez que instalo centos debería empezar con la versión 6 o es mas recomendable comenzar con una anterior como la 5.10? saludos/gracias.
By Luis Armando Medina 10/22/2013 - 5:57 pm
Te recomiendo que comiences con la 6.4 que es la mas actual y que te permite tener versiones mas actuales de software y también sobre los tutoriales de este sitio están con esta versión. Pero recuerda que siempre puedes probar, instalar, equivocarte y volver a intentar. Así se aprende y pronto tendrás mucha experiencia, no solo de lo que leas sino de los que has practicado. Saludos
By Andrea 11/07/2013 - 9:11 pm
Hola, espero que se encuentre bien. Tengo una inquietud, necesito montar un servidor de videoconferencia y chat, la distribución que estoy utilizando es CentOS 6.4. ¿qué paquete o paquetes de instalación me puedes recomendar? tanto para mi servidor como para mis equipos cliente.
Muchas gracias
By croelan 11/19/2013 - 9:57 am
hola, como se puede verificar si la instalación de centos 6.4 es minimal o destop o server basic una vez instalado.
By Luis Armando Medina 11/25/2013 - 12:28 pm
En general con la opción Desktop tienes un entorno gráfico instalado, el server básic tiene instalado algunos servicios como un servidor ssh y configura las interfaces de red no tiene entorno gráfico, la opción minimal no tiene nada instalado ni configurado, solo es el entorno operativo. Saludos
By Iván 11/22/2013 - 12:55 am
Saludos :
He instalado Centos 6.4 en una pc como Servidor y estoy tratando de crear usuarios y grupo de trabajo, para que puedan accesar otras terminales con Ubuntu, Fedora, Windows.
Lo que pasa que estoy aún acostumbrado al Windows Server 2003 R2 que usé y desde ahí lograba crear (en modo gráfico los usuarios y sus respectivas contraseñas). Pero en Centos 6.4 no sé como hacer esta misma tarea. He instalado Samba y logré cambiar el nombre del Grupo de Trabajo editanto el respectivo archivo.
Le estaré agradecido por su ayuda en este punto.
Gracias.
By Luis Armando Medina 11/25/2013 - 12:07 pm
Para crear usuarios y grupos puedes utilizar los comandos useradd y groupadd, para modificar las propiedades de un usuario tambien puedes usar usermod , puedes ver una referencia básica de los comandos en http://www.comoinstalarlinux.com/comandos-linux/comandos-linux-de-la-a-a-la-z/ o también utilizar el comando man «comando» para ver como se usa cada uno. Saludos
By jorge guerrero 10/22/2014 - 7:24 pm
hola estoy empezando con el sistema centos, quiero montar un servidor dhcp, firewall, proxy
tendras algun manual que me sirva? logro configurar el dhcp y el dns pero las pcs clientes no logran navegar
By Robert 06/03/2015 - 12:04 am
Estimado Luis, es la primera vez que leo un artículo suyo, deseo aprender a configurar en linux centos y esta explicación me ha parecido simplemente INCREIBLE!!! , de veraz muchas gracias por compartir tus conocimientos, quisiera saber si tienes algún curso publicado, o donde puedo conseguir mas información tuya….mil gracias
Cordialmente Rbert Segura
By Luis Armando Medina 06/03/2015 - 2:17 pm
Hola Robert, gracias por tus palabras en verdad las aprecio. Te comento que los cursos están por ser renovados y estarán disponibles pronto, busca en dos o 3 semanas el enlace «Formación» en el menú principal y ahí estarán publicados. Saludos desde México.
By leandro 12/09/2015 - 6:17 pm
disculpa me podrian ayudar observium en centos 6.5 para 64 bits ya e intentado pero mis esfuerzos son fallidos les agradeceria su colaboracion gracias