Você está na página 1de 21

COMO INSTALAR CENTOS LINUX COMO SERVIDOR

La distribucin Linux ms comn que se utiliza para instalar un servidor es Centos una distribucin 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 actualizacin de este post es para la versin de Centos 6.4 y muestra como instalar centos en un servidor paso a paso y se actualiza cuando una nueva versin 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 artculo. Como Instalar Centos en un servidor En resumen, para instalar un Servidor Linux con Centos se deben realizar los siguientes pasos: 1. Descargar los archivos ISO y generar el medio de instalacin 2. Instalar Centos Linux en modo bsico 3. Instalar y configurar los servicios que se desean operar. Siguiendo estos pasos puedes tener un servidor en operacin, 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 a los servicios que instales y corras en el equipo. Para esto puedes buscar informacin sobre cmo mantener seguro un servidor centos. 1.- Descargar Centos Descargar las imgenes ISO de Centos Linux El lugar donde debes descargar las imgenes ISO para Crear tu DVD o CDs de instalacin para Centos es la pgina de esta Distribucin Linux www.centos.org y luego debes ir a Downloads -> Mirrors.

En esta pgina 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 vnculo que dice HTTP y buscar la ruta para descarga de loas imgenes por ejemplo si buscas las versin 6.4 das click en esa versin 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 sera la ruta de donde encontraras los archivos iso: /centos/6.4/isos/x86_64/

Te recomiendo que utilices el archivo CentOS-6.4-x86_64-binDVD1.iso para instalar un servidor y Grabes el iso un DVD o Grabes el iso en una Memoria USB como tu medio de instalacin. Recuerda que al iniciar la instalacin debes encender o re iniciar el equipo para que arranque de tu medio de instalacin, ya sea el DVD o la memoria USB.

Cuando hayas creado tu medio de instalacin puedes usar el DVD o la Memoria USB para instalar tu servidor Centos. 2.- Instalacin de Centos Inserta tu DVD o la Memoria USB (tambin llamado USB key) con el instalador de Centos y arranca tu equipo para que inicie desde el medio de Instalacin. 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 instalacin, el modo normal que es de forma grfica, el modo de video bsico por si el modo normal no funciona correctamente. Puedes siempre iniciar con la primera opcin.

Como instalar Centos 6.4 Inicio

Cuando inicia la instalacin te solicita verificar el medio de instalacin 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 verificacin del medio seleccionar Ok y presiona la tecla Enter.

Como instalar Centos 6.4 Verificacin de medio de instalacin Al iniciar la instalacin de Centos debes dar click en Next

Como instalar Centos 6.4 Instalador Debes seleccionar el idioma espaol marcado como Spanish (Espaol) y dar click en el botn Next

Como instalar Centos 6.4 Seleccin de Idioma Selecciona la distribucin del teclado que utilices, latinoamericano, espaol o el del tipo de teclado que uses. puede ser

Como instalar Centos 6.4 Seleccin de distribucin de Teclado 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 bsicos

Como instalar Centos 6.4 Seleccionar tipo de almacenamiento Indica un nombre para tu servidor y tambin 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.

Como instalar Centos 6.4 Nombre de host Indica en el mapa o en la lista, la zona horaria en donde se encuentra tu servidor.

Como instalar Centos 6.4 Zona horaria Indica una contrasea para el usuario root, procura que sea una contrasea segura de por lo menos 8 o 10 caracteres que incluya letras minsculas, maysculas, nmeros, signos de puntuacin y un smbolo que puedas ver teclear con el shift y las teclas de nmeros del 1 al 0 (estos pueden ser !, , #, $, % etc.)

Como instalar Centos 6.4 Contrasea de root Se utilizar la instalacin bsica que utiliza todo el espacio del disco seleccionando la opcin Usar todo el espacio y dar click en el botn Siguiente. Te mostrar una advertencia que te indica que todas las particiones del disco sern borradas y los datos sern eliminados. Procede en este paso con precaucin si tienes informacin importante que debas respaldar primero antes de continuar.

Como instalar Centos 6.4 Usar todo el espacio por default

Como instalar Centos 6.4 Advertencia de borrado Para realizar una instalacin bsica y rpida selecciona el tipo de instalacin Minimal Desktop en la que te instalar un servidor con un entorno grfico pero sin ningn servicio instalado, tambin puedes seleccionar la opcin Minimal para instalar solo un servidor en texto sin interfaz grfica.

Como instalar Centos 6.4 Comprobando paquetes Luego de este paso se copiarn los paquetes de software y se configurar el sistema operativo. Al terminar la instalacin y configuracin de los paquetes te indicar que es necesario re iniciar el servidor.

Como instalar Centos 6.4 Instalacin de paquetes

Como instalar Centos 6.4 Reinicio del sistema Al arrancar el sistema por primera vez con la reciente instalacin 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

Como instalar Centos 6.4 Arranque de sistema instalado

Como instalar Centos 6.4 Configuracin inicial Debes aceptar el acuerdo de licencia del software

Como instalar Centos 6.4 Licencia GPL 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 sesin con un usuario que t hayas creado y cuando necesites permisos de root para hacer algo inicies la sesin con el usuario root en una terminal, realices la tarea que necesitas y cierres esa sesin. Esto te ayudar a mantener tu servidor.

Como instalar Centos 6.4 Crear usuario del sistema Recuerda que al usuario que decidas crear, le debes asignar una contrasea con las caractersticas 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.

Como instalar Centos 6.4 Fecha y hora del sistema Solo resta que inicies la sesin con tu usuario y comiences a instalar y configurar los servicios que requieras.

Como instalar Centos 6.4 Ingreso al sistema instalado

Como instalar Centos 6.4 Ingreso de usuario y contrasea

Como instalar Centos 6.4 Acerca de Centos 6.4 3.- Instalacin de los Servicios en Centos Qu hace un servidor que no hace una PC? precisamente prestar servicios dedicados del equipo para una o varias tareas especficas 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 ms. Muchos de los servicios se pueden administrar de una manera ms 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 interfaz grfica, cuando administras un servidor generalmente lo haces de forma remota y no tendrs un monitor para ver la interfaz grfica, por es mejor acostmbrate a trabajar con la terminal.

Comandos Linux de la A - Z
Lista de comandos Linux de la A - Z. con un breve descripcin de su funcin y uso.

a
alias apropos apt-get aptitude aspell awk Crear un alias Buscar ayuda en la paginas de manual (man -k) Buscar e instalar paquetes de software Debian/Ubuntu) Buscar e instalar paquetes de software (Debian/Ubuntu) Verificar ortografa Encontrar y reemplazar texto, ordena/valida/indexa bases de datos Strip directory and suffix from filenames GNU Bourne-Again SHell lenguaje de clculo de precisin arbitrario Enviar al background Salir de un bucle ejecutar un Shell integrado comprimir o descomprimir archivo(s)

b
basename bash bc bg break builtin bzip2

c
cal case cat cd cfdisk chgrp chmod chown chroot chkconfig cksum clear cmp comm command continue cp cron Mostrar un calendario Ejecutar un comando en forma condicionada Concatenar y desplegar (en pantalla) el contenido de un o varios archivos Cambiar de directorio Gestor de Tablas de Particin para Linux Cambiar la pertenencia a un grupo Cambiar los permisos de acceso Cambiar el propietario y grupo de un archivo Ejecutar un comando con directorio raz deferente Servicios del sistema (nivel de ejecucin) Imprimir la suma de verificacin y el contenido de bytes Limpiar la pantalla de la terminal Comparar dos archivos Comparar dos archivos ordenados lnea por lnea Ejecutar un comando - ignorando las funciones del shell Continuar con la siguiente interaccin de un ciclo o bucle Copiar uno o ms archivos a otra ubicacin o ruta Daemon para ejecutar comandos agendados o programados

crontab csplit cut

Agenda o programar la ejecucin de un comando a un tiempo especfico Separar un archivo en partes determinadas por el contexto Divide un archivo en varias partes

d
date dc dd ddrescue declare df diff diff3 dig dir dircolors dirname dirs dmesg du Mostrar o Cambiar la fecha y hora calculadora de escritorio Convertir y copiar un archivos, escribir a un dispositivo o a los boot records Herramienta de recuperacin de datos Declarar variables y asignarles atributos Mostrar el espacio libre en disco Mostrar las diferencias entre dos archivos Mostrar deferencias entre tres archivos DNS lookup Listar de forma breve el contenido de directorios Configurar colores para `ls' Convierte un nombre de ruta completa a solo una ruta Despliega una lista de directorios recordados Imprime mensajes del kernel y drivers Estima el espacio ocupado por el archivo

e
echo egrep eject enable env ethtool eval exec exit expect expand export expr Despliega un mensaje en la pantalla Busca en archivo(s) por las lneas que corresponden a una expresin extendida Expulsa medios removibles Habilita y Deshabilita los comandos internos del shell Variables de Ambiente Configuracin de interfaz Ethernet Evala varios comandos/argumentos Ejecuta un comando Salir del shell Automatizar aplicaciones arbitrarias accedidas mediante una terminal Convertir caracteres tabs a espacios Establece una variable de ambiente Evala expresiones

f
false fdformat Sin efecto, falso, sin xito Formato de bajo nivel a un disco floppy

fdisk fg fgrep file find fmt fold for format free fsck ftp function fuser

Manipular tablas de particin para Linux Enviar trabajo o proceso al primer plano(foreground) Buscar en archivo(s) por las lneas que corresponden a una cadena fija Determina el tipo de archivo(s) Buscar archivos que corresponden a un criterio deseado Re formatear prrafo de texto Cortar texto para que tena un ancho especfico. Expandir palabras, y ejecutar comandos Formatear discos o cintas Despliega el uso de memoria Verifica y repara la consistencia del sistema de archivos protocolo de transferencia de archivos ftp Define Funciones Macros Identificar/Matar el proceso que est accediendo al archivo Buscar y reemplazar texto en archivo (s) Analiza los parmetros de posicin Busca en archivos por las lneas que correspondan al patrn buscado Agregar un grupo de usuarios Borrar un grupo Modificar un grupo Imprimir nombre de los grupos a los que pertenece un usuario Comprime o descomprime los archivos nombrados

g
gawk getopts grep groupadd groupdel groupmod groups gzip

h
hash head help history hostname Recordad la ruta completa de un argumento Muestra la primera parte de uno o varios archivos Despliega la ayuda para un comando integrado en el sistema Muestra el historial de los comandos ejecutados Imprime o establece el nombre del sistema

i
iconv id if ifconfig ifdown ifup Convertir el juego de caracteres de un archivo Imprime los identificadores de usuario y grupo Ejecuta un comando segn se evalu una condicin Configurar una interfaz de red Detener una interfaz de red Iniciar una interfaz de red

info import install

Leer documentos info del sistema o comandos Capturar una pantalla del servidor X y grabarla imagen a un archivo Copiar archivos y establecer atributos

j
jobs join Lista los trabajos o procesos activos Une lneas en un campo comn

k
kill killall Detiene un proceso en ejecucin Detiene procesos por nombre

l
less let ln local locate logname logout look lpc lpr lprint lprintd lprintq lprm ls lsof Despliega parte de un archivo en pantalla de manera interactiva Realiza aritmtica en variables del shell Crear enlaces simblicos o duros entre archivos Crear variables Buscar archivos Imprime el nombre de cesin actual Sale de una sesin de shell Despliega lneas que comienzan con una cadena dada programa de control de la lnea de impresin Impresin fuera de lnea Imprime un archivo Abortar un trabajo de impresin Listar la cola de impresin Remover trabajos de la cola de impresin Listar informacin sobre archivos Listar los archivos abiertos

m
make man mkdir mkfifo mkisofs mknod more mount mtools mtr Recompilar un grupo de programas Manual o ayuda de un comando Crear un directorio Hacer un FIFO (tuberias) Crear un sistema de archivos hibrido ISO9660/JOLIET/HFS Crear un block o un archivo especial de caracteres Muestra la salida en una pantalla por pausas Montar un sistema de archivos Manipular archivos MS-DOS Diagnosticar Red (traceroute/ping)

mv mmv

Mover o renombrar archivos o directorios Mover o renombrar archivos o directorios de forma masiva

n
netstat nice nl nohup notify-send nslookup Dar informacin de la red Establecer la prioridad de un comando o de un proceso Enumera las lneas (al principio) de un archivo Ejecutar un comando de forma inmune a bloqueos Enviar notificaciones de escritorio Consulta los servidores de nombres de dominio de forma interactiva

o
open op Abrir un archivo con su aplicacin predeterminada Operador de acceso

p
passwd paste pathchk ping pkill popd pr printcap printenv printf ps pushd pwd Modificar la contrasea de un usuario Mezclar lneas de archivos Verificar portabilidad de un nombre de archivo Probar la conexin de red Detener la ejecucin de un proceso Restaurar el valor previo del directorio actual Preparar archivos para impresin Base de datos de la capacidad de impresoras Imprime variables de ambiente Formatear e imprimir datos Estado de los procesos en el sistema Grabar y luego cambiar el directorio actual Imprimir el directorio actual

q
quota quotacheck quotactl Mostrar lmites y uso del disco Escanear un sistema de archivos para el uso del disco Establecer cuotas de disco

r
ram rcp read readarray readonly reboot Crear un dispositivo de disco en memoria Copiar archivos entre dos mquinas Leer una lnea desde la entrada estndar Leer desde la estrada estndar a una variable tipo arreglo Marcar variables/funciones como de solo lectura Reiniciar el sistema

rename renice remsync return rev rm rmdir rsync

Renombrar archivos Modificar la prioridad de procesos en ejecucin Sincronizar archivos remotos via email Salir de una funcin shell Invertir las lneas de un archivo Remover archivo(s) Remover directorio(s) Copiar archivos local o remotamente para sincronizar directorios

s
scp sdiff sed seq set sftp shift shopt shutdown sleep slocate sort source split ssh strace su sudo sum suspend symlink sync Copiar archivos remotamente de forma segura (usando ssh) Mezcla archivos de forma interactiva Editor de flujo de caracteres para filtrar y formatear texto Imprime secuencias numricas Manipular variables y funciones del shell Protocolo seguro de intercambio de archivos (sftp) Cambiar parmetros de posicin Opciones del Shell Apagar o reiniciar Linux Demorara por un tiempo determinado Encontrar archivos Ordenar archivos de texto Ejecutar un comando de un archivo `.' Partir una archivo es pedazo de cierto tamao Cliente SSH (Secure Shell client) para llamar programas remotamente Rastrear llamadas de sistema o seales Cambia el id del usuario o para convertirse en superusuario (root) Ejecuta un comando como otro usuario Imprime la suma de verificacin de un archivo Suspende la ejecucin del shell actual Crea un nuevo nombre para un archivo Sincroniza datos en disco con la memoria

t
tail tar tee test Muestra la ltima parte de un archivo Tape ARchiver comprime y descomprime archivos Redirecciona la salida a mltiples archivos Verifica tipos de archivos y compara valores

time times touch top traceroute tr true tsort tty type

Ejecutar programas y resume el tiempo y recursos ocupados Obtener el tiempo (hora) del sistema y del usuario Cambiar la hora del registro de uso de un archivo Lista los procesos corriendo en el sistema y los recursos usados Traza una ruta hacia un host Traduce o elimina caracteres Sin efecto, valor verdadero, xito Realiza un ordenamiento topolgico Imprime el nombre de archivo de la termina en la entrada estndar stdin Describe un comando

u
ulimit umask umount unalias uname unexpand uniq units unset unshar until uptime useradd userdel usermod users uuencode uudecode Limitar los recursos de usuarios Mascara de creacin de archivos de usuarios Desmontar un dispositivo Remueve una alias Print system information Convierte espacios caracteres tabs Remueve lneas duplicadas en los archivos indicados Convierte unidades de una escala a otra Renueva nombres de funciones Desempaqueta archivos de shell scripts Ejecuta comandos (hasta encontrar error) Muestra el tiempo que el sistema ha estado funcionando Crear una cuenta nueva de usuario Borra una cuenta de usuario Modifica una cuenta de usuario Lista los usuarios conectados actualmente al sistema Codifica un archivo binario Decodifica un archivo binario

v
vdir vi vmstat Lista ampliada del contenido de directorio(s)(`ls -l -b') Editor de texto Reportar estadsticas de memoria virtual

w
wait watch wc Esperar que un proceso se complete Ejecutar/desplegar un programa peridicamente Imprime el conteo de bytes, palabras y lneas

whatis whereis which while who whoami wget write

imprime descripciones de pginas de manual Buscar en el $path, en las man pages y en los archivos fuentes por un programa Buscar en el $path del usuario por un archivo de programa Ejecuta comandos Imprimir todos los usuarios conectados en el sistema Imprimir el id del usuario y el nombre del usuario(`id -un') Descargar pginas web o archivos va HTTP, HTTPS o FTP Enviar un mensaje a otro usuario

x
xargs xdg-open yes . !! ### Utilidad de Ejecucin, pasando lista(s) de argumentos Abre un archivo o URL con la aplicacin preferida por el usuario Imprime una cadena "yes" hasta que sea interrumpido Ejecuta un script de comandos en el Shell actual Ejecuta de nuevo el ltimo comando Comentario / Remarcar