centos(rené y wendy)
Post on 17-Feb-2015
72 Views
Preview:
TRANSCRIPT
2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento
2012Del escuchar proviene la sabiduría y del hablar el arrepentimiento
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
top related