CentOS(René y Wendy)

48
Del escuchar proviene la sabiduría y del hablar el arrepentimiento 2012

Transcript of CentOS(René y Wendy)

Page 1: CentOS(René y Wendy)

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 2: CentOS(René y Wendy)

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 3: CentOS(René y Wendy)

Universidad Capitán General Gerardo Barrios

Centro Regional de Usulután.

Facultad de Ciencia y Tecnología

Ingeniería en Sistemas y Redes Informáticas

Ciclo II-2012

Asignatura: Sistemas Operativos

Docente: Ing. Jenny Elizabeth Flores Bonilla

Equipo: Nº 8

Proyecto Pedagógico Nº 3 (Proyecto de Investigación):

“CentOS”

Responsables:

Wendy Marisol Contreras Rosales USIS081712

Oscar René Sánchez Quintanilla USIS070112

Usulután, 25 de Octubre de 2012

Page 4: CentOS(René y Wendy)

Contenido

INTRODUCCIÓN...................................................................................................................I

OBJETIVOS..........................................................................................................................2

OBJETIVOS GENERALES.......................................................................................................................2

OBJETIVOS ESPECÍFICOS.....................................................................................................................2

JUSTIFICACIÓN...................................................................................................................3

ALCANCES DE LA INVESTIGACIÓN..................................................................................4

LIMITACIONES DE LA INVESTIGACIÓN............................................................................4

MARCO TEORICO...............................................................................................................5

CONCLUSIÓN....................................................................................................................18

REFERENCIAS BIBLIOGRÁFICAS....................................................................................19

ANEXOS

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 5: CentOS(René y Wendy)

INTRODUCCIÓN

El siguiente trabajo tiene como objetivo comprender la importancia del Sistema

Operativo CentOs, para lo cual es necesario realizar un recorrido por las distintas

áreas y aplicaciones de este sistema, con el fin de realizar acercamientos a sus

definiciones y comportamientos.

Posteriormente, se analiza cada aspecto que tiene el Sistema Operativo CentOS ,

dando a cada una de sus áreas su debido lugar.

CentOS(Community ENTerprise Operating System) es un clon a nivel binario de la

distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a

partir del código fuente liberado por Red Hat.

No se pretende llegar a una definición absoluta, sino que entregar algunos

elementos que permitan profundizar en el tema y obtener conclusiones propias.

Después de haber estudiado las distintas áreas y aplicaciones de dicho sistema se

procede a realizar la instalación de CentOS Server; por lo que se ha preparado un

video tutorial de la instalación. Luego se ejemplificará aplicaciones de CentOS

Server 6.3.

La estructura de esta investigación inicia con los objetivos generales y específicos,

en los cuales se define el propósito de la investigación, seguido se encuentra la

justificación para destaca la importancia de la investigación y los beneficios que

se derivan de la misma; seguidamente se señalan los alcances y limitaciones, de

igual forma se tiene la descripción de dicha investigación; a continuación se tiene

el marco teórico el cual detalla los temas y subtemas necesarios, luego se

encuentran los aportes personales y por último pero no menos importante se

encuentran las respectivas conclusiones.

i

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 6: CentOS(René y Wendy)

OBJETIVOS

OBJETIVOS GENERALES

Conocer el funcionamiento del sistema operativo CentOS.

Comprender la importancia del sistema operativo CentOS.

OBJETIVOS ESPECÍFICOS

Instalar CentOS Server 6.3.

Investigar la historia del sistema operativo CentOS.

Realizar un ejemplo práctico instalando el servidor samba y el servidor de

base de datos PostGreSQL en CentOS.

2

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 7: CentOS(René y Wendy)

JUSTIFICACIÓN

Según las estadísticas por primera vez CentOS encabeza la lista de distribuciones

GNU/Linux para servidores, por encima de Debian, Red Hat o Ubuntu, entre otras.

Así, CentOS es la distro elegida para el 30% de los servidores con GNU/Linux.

El sistema Operativo CentOS, es poco conocido ya que se comercializa más el

sistema Operativo Windows por lo que muchas personas lo prefieren, ya que

desconocen las ventajas que ofrece este sistema operativo (CentOS).

Esta investigación, servirá como guía para la instalación y utilización de CentOS

como servidor, trabajando con Samba y PostgreSQL.

Partiendo del grado de accesibilidad que el equipo investigador tiene hacia los

recursos para realizar dicho proyecto, de la disponibilidad de la información

necesaria y adecuada, al realizar el presente estudio de investigación se pretende

que beneficie los siguientes:

A la población estudiantil en general le servirá de herramienta para ampliar

sus conocimientos sobre el sistema operativo CentOS, lo que permitirá una

mejor transmisión de dicha información.

Así también al equipo investigador, ya que al realizar la investigación se

obtiene un mejor conocimiento, tanto teórico como práctico.

3

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 8: CentOS(René y Wendy)

ALCANCES DE LA INVESTIGACIÓN

La investigación ha contribuido a enriquecer el conocimiento individual del

grupo con respecto al sistema Operativo CentOS.

La información obtenida de fuentes de información ha sido de mucha ayuda

para la realización del estudio.

LIMITACIONES DE LA INVESTIGACIÓN

El tiempo para realizar la investigación, no nos permite profundizar más en

dicho sistema.

4

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 9: CentOS(René y Wendy)

MARCO TEORICO

Breve Historia

CentOS es una distribución Linux de clase empresarial derivados de fuentes

libremente ofrecidos al público. Es una distribución de LINUX gratuita que está

basada en la distribución Red Hat Enterprise Linux (RHEL) muy similar al RHEL,

pero gratuito, aunque no es mantenido por Red Hat. Red Hat Enterprise Linux se

compone de software libre y código abierto, pero se publica en formato binario

usable (CD-ROM o DVD-ROM) solamente a suscriptores pagados. Como es

requerido, Red Hat libera todo el código fuente del producto de forma pública bajo

los términos de la Licencia pública general de GNU y otras licencias. Los

desarrolladores de CentOS usan ese código fuente para crear un producto final

que es muy similar al Red HatEnterprise Linux y está libremente disponible para

ser bajado y usado por el público, pero no es mantenido ni asistido por Red Hat.

Existen otras distribuciones también derivadas delas fuentes de Red Hat. CentOS

usa yum para bajar e instalar las actualizaciones, herramienta también utilizada

por Fedora.

1. La primera versión de CentOS llamada CentOs 3 build4-rc0, fue lanzada a

finales de 2003.

2. CentOS 3.1 fue lanzada el 19 de marzo de 2004.

3. CentOS 2 (basado en la versión 2.1 de Red Hat Enterprise Linux) fue

lanzada el 14 de mayo de 2004.

4. CentOS 4.0, (basado en la versión 4 de Red Hat Enterprise Linux) fue

lanzada el 1 de marzo de 2005 para arquitecturas i386 y IA-64.

5. CentOS 5.5 (basado en la versión 5 de Red Hat Enterprise Linux) fue

lanzada el 12 de abril de 2007.

5

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 10: CentOS(René y Wendy)

Tabla de las versiones de CentOS:

Lanzamientos

de CentOS

Arquitecturas RHEL

Base

Fecha de

lanzamiento

CentOS

Fecha de

lanzamiento

de RHEL

2 i386 2.1 2004-05-14 2002-05-17

3.1 i386, x86_64, ia64,

s390, s390x

3 2004-03-19 2003-10-23

3.4 – Server i386, x86_64, ia64,

s390, s390x

3.4 2005-01-23

4 i386, x86_64, various 4 2005-03-09 2005-02-14

4.6 i386, x86_64, ia64,

s390, s390x, ppc (beta),

sparc (beta)

4.6 2007-12-16 2007-11-16

4.7 i386, x86_64 4.7 2008-09-13 2008-07-24

4.7 – Server i386, x86_64 4.7 2008-10-17

4.8 i386, x86_64 4.8 2009-08-21 2009-05-18

5 i386, x86_64 5 2007-04-12 2007-03-14

6.3 i386, x86_64 6.3 2012-07-10 2012-06-21

¿Qué es CentOS?

CentOS (Community ENTerprise Operating System) es un clon binario de la

distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a

partir del código fuente liberado por Red Hat.

RHEL es código abierto, CentOS es Software libre. La comunidad de voluntarios

reconstruye las actualizaciones, entregas de prueba y brindan ayuda.

Características del Sistema CentOS

Fácil mantenimiento.

Idoneidad para el uso a largo plazo en entornos de producción.

6

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 11: CentOS(René y Wendy)

Entorno favorable para los usuarios y mantenedores de paquetes.

Desarrollo activo.

La infraestructura de la comunidad.

Modelo de negocio abierto.

Apoyo comercial ofrecido por un socio proveedor.

Requisitos del sistema

Memoria RAM: 64 MB (Minimo)

Espacio en Disco Duro: 1024 MB (Minimo) – 2 GB (recomendado)

Arquitecturas

CentOS soporta casi las mismas arquitecturas que Red Hat Enterprise Linux:

Intel x86-compatible (32 bit) (Intel Pentium I-II-III-IV-Celeron-Xeon, AMD K6-

K7-K8, AMD Duron, Athlon-XP-MP)

AMD64 (Athlon 64, etc) e Intel EM64T (64 bit)

También se tuvo soprote para dos arquitecturas no soportadas por Red Hat

Enterprise Linux:

DEC Alpha

SPARC

Aplicaciones CentOS

OpenOffice.org la mejor suit ofimática de software

libre y código abierto bajo licencia GPL, ha liberado

la versión 3.1.1 OpenOffice es una suit ofimática

gratuita, que ofrece procesador de textos, hoja de

cálculo, presentaciones, herramientas para dibujo

vectorial y bases de datos.

7

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 12: CentOS(René y Wendy)

El programa Picasa permite el

inventariado de todos los archivos

gráficos y su clasificación, e incluye

además herramientas de edición y

retoque fotográfico. El programa

interactúa con picasaweb

permitiendo colocar las fotos directamente en los álbumes web.

Samba es un programa de código

abierto que permite compartir

archivos e impresoras desde una

computadora Linux hacia una

computadora con MS Windows,

como si fuera una más de ella, lo

cual es muy útil ya que podemos

tener un servido de archivos y de impresión basado en Linux colocado en una red

donde se conectan PC con Windows.

FreeRADIUS es uno de los servidores RADIUS

más modular y rica en características disponible

hoy en día. Ha sido escrito por un equipo de

desarrolladores que tienen décadas de experiencia

colectiva en la implementación y despliegue de

software de RADIUS en ingeniería de software, y

en la gestión de paquetes Unix. El producto es el resultado de la sinergia entre

muchos de los nombres más conocidos en implementaciones libres de RADIUS

basados en software, incluyendo varios de los desarrolladores de Debian

GNU/Linux, y se distribuye bajo la GNU GPL (Versión 2). El servidor FreeRADIUS

se está utilizando en todo el mundo en instalaciones a gran escala que abarca

múltiples servidores de radio.

8

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 13: CentOS(René y Wendy)

PostgreSQL, a menudo simplemente

Postgres, es un sistema de base de datos

objeto-relacional (ORDBMS) disponible para

muchas plataformas, incluyendo Linux,

FreeBSD , Solaris , Microsoft Windows y Mac

OS X . Se distribuye bajo la Licencia

PostgreSQL, que es un MIT licencia tipo, por

lo que es software libre y de código abierto.

PostgreSQL es desarrollado por el Grupo de Desarrollo Global de PostgreSQL,

que consiste en un grupo de voluntarios empleados y supervisados por empresas

como Red Hat y EnterpriseDB. Se implementa la mayoría del SQL: 2008

estándar, es ACID -compliant, es completamente transaccional (incluyendo todas

las instrucciones DDL), tiene tipos extensibles de datos, operadores, métodos de

índice, funciones, agregados, lenguajes de procedimiento, y tiene un gran número

de extensiones escritas por terceros.

¿Por qué elegir CentOS?

Son dos las características que hay que destacar de LINUX que lo hacen muy

superior a cualquier versión de Windows:

Seguridad: siendo LINUX una variante del sistema operativo UNIX (al igual que

MacOS X usado en las computadoras MAC), cuenta desde hace años con unos

complejos protocolos de seguridad que le brindan robustez incomparable ante

Windows. Por mencionar un ejemplo, la famosa herramienta incorporada en

Windows Vista llamada “UAC” encargada de vigilar la “seguridad” y que pide

permiso a un administrador antes de llevar a cabo cualquier acción administrativa

en el sistema, existe prácticamente en LINUX desde que éste nació, y cuenta con

un nivel muy superior de seguridad al que ofrece Windows; además, opera de

manera transparente, sin necesidad de enviarle avisos o notificaciones al usuario.

Lo más importante de todo es que no existen virus reales o códigos maliciosos

que operen en LINUX, solo diseños conceptuales que ni siquiera funcionan;

9

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 14: CentOS(René y Wendy)

además, su sistema de archivos es tan robusto que la pérduda de datis es akgi

casu desconocido.

Estabilidad y Rendimiento: Windows se CONGELA muy frecuentemente, es un

hecho constatado. Se tenga el equipo que se tenga; una PC de escritorio o un

Servidor de punta, éstos tarde o temprano se congelarán paralizando total o

parcialmente el sistema y sus procesos, y será necesario reiniciar (si es que esto

es posible) o apagar el sistema y volverlo a arrancar. LINUX es MUY difícil que se

llegue a congelar, y en dado caso de que esto suceda es MÁS difícil que se

bloquee el sistema entero; muchas veces es afectado solamente uno de los

programas en uso y hasta ahí llega el problema. Merece también mención

especial el hecho de que LINUX usa muy pocos recursos del equipo, siendo capaz

de ejecutarse con fluidez excepcional en computadoras con muy bajos recursos

de memoria RAM.

Ventajas de elegir CentOS

Interface amigable pensada en brindar un atractivo visual

Fácil manejo

No requiere de un computador moderno. Con un Pentium II basta y Sobra.

Efectos de escritorio muy superiores a los cuales usted está acostumbrado

a ver en otro sistema operativo.

No necesita tener antivirus instalado. CentOS al igual que el resto de las

distribuciones están blindadas contra cualquier amenaza de este tipo o

parecidas.

Actualizaciones diarias.

Ubuntu trae instalado por defecto suitte de oficina OpenOffice, Editor de

imagenes GIMP, Reproductor Multimedia Totem, entre otros...

Olvídese de crackear y descargar programas de poca confianza. CentOS

cuenta con un gestor de paquetes que le evita el trabajo y disgusto

La libertad de ejecutar el programa, para cualquier propósito (libertad 0).

10

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 15: CentOS(René y Wendy)

La libertad de estudiar cómo trabaja el programa, y cambiarlo para que

haga lo que usted quiera (libertad 1). El acceso al código fuente es una

condición necesaria para ello.

La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad

2).

La libertad de mejorar el programa y publicar sus mejoras, y versiones

modificadas en general, para que se beneficie toda la comunidad (libertad

3). El acceso al código fuente es una condición necesaria.

Iniciando CentOS

Durante el arranque inicial del sistema no es necesaria la intervención del usuario.

Todas las pantallas son meramente informativas y solamente en algún caso

excepcional, como una falla en el hardware, se requerirá de su participación.

Transcurridos unos segundos, el sistema mostrará la pantalla de bienvenida para

iniciar sesión: En este punto, bastará introducir manualmente el nombre de usuario

en el campo indicado y, si es que está asignada, la contraseña respectiva para

iniciar sesión en el equipo. En algunos sistemas puede ser que el inicio automático

de sesión esté activado y no será necesario ingresar ninguna información, bastará

con esperar unos pocos segundos para que la sesión sea iniciada en forma

automática. Las opciones de lenguaje y sesión localizadas en la parte inferior

izquierda de la pantalla no necesitan ser modificadas, el sistema ya se encuentra

previamente configurado con el lenguaje y los parámetros correctos. Una vez

iniciada la sesión, se nos presentará en pantalla el escritorio de CentOS Linux,

cuyos componentes se explican a detalle a continuación:

El Escritorio CentOS

El escritorio de CentOS LINUX es muy similar a Windows tanto en apariencia

como en funcionalidad, el ratón desempeña las mismas operaciones y los atajos

del teclado y las combinaciones de teclas son idénticos. Sin embargo conviene

11

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 16: CentOS(René y Wendy)

señalar la ubicación de las herramientas y algunas de las diferencias básicas para

no perderse al estar operando el sistema:

1. Inicialmente, existen pocos iconos en el escritorio; por mencionar algunos:

Sistema, Personal y Papelera. Los dos primeros almacenan información

básica de la cuenta del usuario así como sus archivos personales, y el

segundo es simplemente la papelera de reciclaje, idéntica en funcionalidad

a la conocida en Windows.

2. También cuenta con el menú de “inicio rápido” para los programas más

frecuentemente usados, así como de la barra de acceso a las aplicaciones

del sistema.

3. Se muestran los programas que se están ejecutando, su funcionalidad es la

misma que la barra de tareas en Windows.

4. Se tiene la fecha y hora del sistema, se muestran un acceso directo al

portapapeles del escritorio y los botones para bloquear la sesión o

finalizarla y apagar el equipo.

Dispositivos Usb En CentOS

CentOS LINUX, al igual que los sistemas operativos comerciales, soporta todos

los dispositivos USB que se comercializan actualmente y permite trabajar con

ellos sin problema alguno, con la enorme ventaja adicional de que es inmune a

cualquier tipo de virus que éstos pudieran transportar. A continuación se mostrará

a detalle el procedimiento para insertar y retirar correctamente los dispositivos

USB del equipo.

Habiendo terminado de trabajar con el dispositivo USB, la mecánica para retirarlo

con seguridad del sistema no difiere mucho de la usada bajo Windows, salvo que

la herramienta para la extracción se ubica sobre el icono del dispositivo a retirar.

Al presionar una vez con el botón derecho del ratón sobre el icono del dispositivo

USB, se despliega un pequeño menú de opciones entre las que se encuentra la

Extracción segura, y al seleccionarla con el botón izquierdo, el sistema de

inmediato procederá a cerrar las ventanas y programas que pudieran estar

12

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 17: CentOS(René y Wendy)

haciendo uso del dispositivo para poder retirarlo sin problemas, razón por la cual

es recomendable guardar documentos y cerrar aplicaciones antes de realizar esta

operación. Al igual que en Windows, si alguna aplicación importante sigue

haciendo uso de la memoria USB, no será posible llevar a cabo la extracción del

dispositivo, la única diferencia radica en que Linux no manda ningún mensaje de

error, sino que simplemente no retira el dispositivo del escritorio. El único indicador

que el sistema enviará para indicar que el dispositivo ha sido detenido y es seguro

extraerlo, es que el icono del mismo desaparecerá del escritorio y cualquier

ventana o programa que estuviera haciendo uso de él se habrá cerrado. Es en ese

momento que el dispositivo puede ser retirado en forma segura del equipo.

Openoffice En CentOS

El comportamiento de los documentos dentro de LINUX cuando se presiona dos

veces sobre sus respectivos iconos es el mismo que dentro de Windows: si se

trata de una hoja de cálculo, una presentación o un documento de texto, se abrirá

automáticamente la aplicación correspondiente para comenzar a trabajar con

ellos.

1. OpenOffice Writer, siempre se abrirá para trabajar con programas

elaborados con Microsoft Word.

2. OpenOffice Impress es el programa predeterminado para crear o editar

presentaciones en LINUX, al igual que lo hace Microsoft PowerPoint en

Windows.

3. OpenOffice Calc es el editor de hojas de cálculo compatible con Microsoft

Office.

Uso básico de la terminal en GNU/Linux (CentOS)

El uso de la terminal en CentOS permite que posea completo acceso al sistema

sin restricción alguna (siempre que ingrese como usuario root), dispone de varios

comandos para realizar tareas básicas como copiar, renombrar o eliminar

archivos, tareas avanzadas como instalar programas, editar archivos del sistema y

13

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 18: CentOS(René y Wendy)

modificar permisos/configuraciones de usuarios. Muchas de estas tareas pueden

realizarse de manera gráfica a través de los accesos directos en Administración,

Sistema, Preferencias y Centro de Control, sin embargo, los accesos mediante

terminal son más rápidos y efectivos, por tanto, abordaremos aquí el uso de la

terminal para desarrollar tales tareas.

Para acceder a la terminal acceda al Menú K, luego Sistema y por último Terminal.

Tenga en cuenta que es necesario conocer la contraseña de root para utilizar la

mayoría de comandos en la terminal, asegúrese de tenerla antes de continuar.

Los comandos provistos a continuación son los que deberá conocer como mínimo,

si desea ver una lista más detallada de comandos pruebe a escribir help ó

consultar la ayuda incluida en el sistema operativo.

Lista de comandos:

1. su-: Comando esencial, permite que el usuario adquiera permisos de súper

usuario (root). Recuerde que en CentOS solo existe un usuario con suficientes

permisos para efectuar cambios en el sistema, la contraseña del usuario root

es entonces esencial para realizar tareas administrativas en CentOS.

2. mkdir: Comando que le permitirá crear carpetas, un ejemplo de su uso sería:

mkdir /etc/vsl/install en cuyo caso se creará la carpeta /install/ dentro de la

carpeta /vsl/ que a su vez se encuentra ubicada en /etc/.

3. cd: Utilice este comando para acceder a la ruta que desee, un ejemplo de su

uso sería: cd <ruta> cd /home/usuario/Desktop en cuyo caso se ubicará en la

carpeta Desktop (escritorio). Utilice el comando cd, sin ningún parámetro para

regresar a la carpeta personal del usuario (/home/nombredeusuario). Utilice cd

.. para regresar a la carpeta anterior. Tenga en consideración que entre el

comando cd y los puntos (..) debe existir un espacio.

4. ls: Permite ver la lista de archivos en la carpeta actual.

14

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 19: CentOS(René y Wendy)

5. chown: Utilice este comando para modificar el usuario o grupo propietario de

un archivo.

6. chgrp: Utilice este comando para modificar el grupo propietario de un archivo

o carpeta.

7. chmod: Permite especificar los permisos de usuario, grupo y otros. En este

comando es necesario definir sus variables: u: usuario, g: grupo, o: otros, r:

read (lectura), w: write (escritura) y x: ejecutar. Si utiliza el símbolo + adiciona

permisos, el símbolo – prohíbe permisos y el símbolo = asigna los permisos

reemplazando todo permiso anterior.

8. ifconfig: Permite visualizar información de nuestra interfaz de red.

9. ping: Permite enviar paquetes a una dirección ip específica para determinar si

recibe respuesta.

10. free: Muestra la cantidad de memoria utilizada.

11. mv: Permite mover archivos.

12. cp: Le permitirá copiar archivos.

13. rm: Elimina archivos o carpetas.

14. useradd: Permite crear usuarios.

15. groupadd: Permite crear grupos.

16. gpasswd (-a/-M): Permite asignar usuario(s) a un grupo específico.

Compilar e instalar programas (CentOS)

En GNU/Linux la mayoría de programas que utilice le permitirán descargar el

código fuente del mismo, con esto usted podrá modificar y entender el

funcionamiento del programa en su totalidad. Algunos desarrolladores no

distribuyen la versión compilada de su programa (versión lista para instalar) y

requiere que se realicé la compilación e instalación manualmente.

Veremos a continuación ambos casos.

1. Instalar programas con paquetes ejecutables (rpm): La manera más simple y

sencilla de instalar programas en CentOS es descargando un paquete con

extensión rpm (*.rpm), este tipo de paquetes está listo para instalar y bastará con

15

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 20: CentOS(René y Wendy)

ejecutar en la terminal el comando rpm -ivh “nombredearchivo.rpm” para comenzar

con la instalación.

2. Instalar programas a partir del código fuente: En ocasiones no dispondrá de

paquetes rpm para instalar el programa que requiera, cuando esto ocurra deberá

proceder a realizar la instalación de forma manual a través del código fuente, para

ello necesitará instalar ciertos programas antes de proceder (requiere acceso a

internet). Para instalar estos programas acceda a la terminal y escriba lo siguiente:

yum install gcc Este comando permitirá instalar todos los paquetes necesarios

para proceder a configurar el código.

Yum install gcc-c++Este comando permitirá instalar el paquete necesario para

compilar el código fuente.

Puede que requiera también instalar los siguientes paquetes (varia acorde al

programa que desee instalar):

yum groupinstall “X Software Development”

yum install qt-devel

yum install kdelibs-devel

Al finalizar la instalación de estos programas es recomendable verificar si existen

actualizaciones disponibles, para ello escriba en la terminal:

yum update

OBS: Si no posee acceso a internet deberá descargar los paquetes manualmente

o instalarlos desde el DVD de CentOS. Resueltas las dependencias podrá

proceder con la compilación e instalación del programa.

El código fuente suele ser distribuido en archivos comprimidos con extensión tar,

tar.gz, tar.bz2, etc. Lo primero que debe hacer es descomprimir el contenido del

archivo, para ello presione con el botón secundario del ratón y elija la opción

extraer aquí.

Luego, acceda por medio de la terminal a la carpeta que fue creada cuando

descomprimió el archivo. Proceda a utilizar los siguientes comandos:

./configure Configura los archivos y asociaciones.

make Compila el código en archivos listos para instalar.

16

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 21: CentOS(René y Wendy)

make install Instala el programa en el sistema operativo.

Como podrá notar instalar programas en CentOS y en general en GNU/Linux no

posee mayor dificultad que seguir los pasos antes descritos, tenga en cuenta que

alguno programas requieren de otros para ser instalados, a estos se le conoce

como dependencias, si no está seguro de las dependencias necesarias por el

programa a instalar puede consultar los archivos README e INSTALL incluidos

en el código fuente o proceda con la instalación para que GNU/Linux le advierta

sobre las dependencias.

Finalizando Sesión En CentOS

Una vez que se han concluido las actividades en el equipo y se desea salir del

sistema, solo hay que presionar una vez sobre el Menú K y elegir la opción

“Terminar”, como se muestra en la

El sistema preguntará entonces que es lo que se desea: terminar la sesión,

reiniciar el equipo o apagarlo.

17

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 22: CentOS(René y Wendy)

CONCLUSIÓN

Como conclusión del presente trabajo de investigación sobre los más relevantes

en las diversas funciones, aplicaciones y áreas del Sistema Operativo CentOS,

detallado con interés en las diferencias de cada área para resaltar sus

características y procedimientos. Tratando de analizar los aspectos centrales de

las diferencias y las características esenciales de cada, dando un margen de

comprensión en cómo proceder en un dentro del Sistema Operativo CentOS.

Con CentOS obtenemos las mismas funcionalidades de Red Hat Linux, pero con

la ventaja de no pagar un dólar; pero tampoco se recibe soporte por parte de Red

Hat, pero hoy por hoy, la verdad que hay una cantidad de documentación

impresionante en Internet como para apoyarse ante algún inconveniente.

Se utilizó para el ejemplo práctico el servidor samba ya que este tiene como

objetivo poder compartir directorios entre SO distintos mediante la red en este

caso entre linux y Windows, asi como impresoras.

postgreSQL es un servidor de bases de datos donde se utiliza una librería llamada

PostGis, la cual hace que las bases de datos se conviertan a base de dato

espaciales.

18

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 23: CentOS(René y Wendy)

REFERENCIAS BIBLIOGRÁFICAS

http://es.wikipedia.org/wiki/CentOS

http://www.slideshare.net/takatuz/sistematrabajo-practico-centosivo-i-

cent-os

https://www. centos .org/

19

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 24: CentOS(René y Wendy)

ANEXOSResumen

Este trabajo de investigación se realiza con el propósito de conocer el sistema

operativo CentOS y el funcionamiento del mismo.

CentOS (Community ENTerprise Operating System) es una bifurcación a nivel

binario de la distribución Linux Red Hat Enterprise Linux RHEL, compilado por

voluntarios a partir del código fuente liberado por Red Hat.

Red Hat Enterprise Linux se compone de software libre y código abierto. Como es

requerido, Red Hat libera todo el código fuente del producto de forma pública bajo

los términos de la Licencia pública general de GNU y otras licencias. Los

desarrolladores de CentOS usan ese código fuente para crear un producto final

que es muy similar al Red Hat Enterprise Linux y está libremente disponible para

ser bajado y usado por el público, pero no es mantenido ni asistido por Red Hat.

Existen otras distribuciones también derivadas de los fuentes de Red Hat.

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 instalación

2. Instalar Centos Linux en modo básico

3. 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 a los servicios que instales y corras en el

equipo. Para esto puedes buscar información sobre cómo mantener seguro un

servidor centos.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 25: CentOS(René y Wendy)

PREGUNTAS

¿Qué es CentOS?

CentOS (Community ENTerprise Operating System) es un clon binario de la

distribución Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a

partir del código fuente liberado por Red Hat.

¿Por qué elegir CentOS?

Por su seguridad, estabilidad y rendimiento.

¿Cuál es la ventaja más importante de CentOS?

Es de fácil manejo, además no necesita de un computador avanzado y Olvídese

de crackear y descargar programas de poca confianza. CentOS cuenta con un

gestor de paquetes que le evita el trabajo y disgusto.

¿Para qué se puede usar?

Tanto como SO de escitorio (muy poco enfocada para esta funcion) como para

servidor (como server, una de las mejores distros).

¿Cuáles son las plataformas soportadas?

Version 5.5, i386, powerpc, s390, s390x, x86_64.

¿Es compatible con Red Hat?

Compatible 100%.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 26: CentOS(René y Wendy)

MANUAL DE INSTALACION

La distribución Linux más 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.

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 a

continuación:

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”.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 27: CentOS(René y Wendy)

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.3 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.3/isos/x86_64/

Te recomiendo que utilices el archivo CentOS-6.3-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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 28: CentOS(René y Wendy)

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”.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 29: CentOS(René y Wendy)

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

“specialices storage devices” si solo tienes

discos locales en tu servidor seleccionamos

“Basic Storage Devices”

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 30: CentOS(René y Wendy)

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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 31: CentOS(René y Wendy)

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 “Use All Space” 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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 32: CentOS(René y Wendy)

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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 33: CentOS(René y Wendy)

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

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 34: CentOS(René y Wendy)

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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento

Page 35: CentOS(René y Wendy)

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

¿Qué 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.

2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento