Sei sulla pagina 1di 15

Universidad Nacional Autnoma de

Honduras
Ingeniera en sistemas
Sistemas Operativos IS-412
Informe
RED HAT ENTERPRISE LINUX
Catedrtico
Ricardo A. Lpez.
Integrantes
Asael Jonatan G. Castro
20111012727
Cristian Alejandro crcamo
20122400115
Eder Farid Hernndez
20081006489
Jorge Orlando Clix
20131008437
Fecha y lugar

16/12/2015
Tegucigalpa M.D.C., F.M.

INTRODUCCION
Red Hat Software Inc. fue fundada en 1994 por Bob Young y Marc Ewing. En agosto
de 1999, Red Hat sali a bolsa y sus acciones obtuvieron la octava ganancia de primer
da ms grande en toda la historia de Wall Street.
Red Hat Enterprise Linux (RHEL) es probablemente la distribucin de Linux ms
conocida y muy popular en cuanto a servidores, adems de ser uno de los ms
veteranos.
Ha contribuido a un gran nmero de aplicaciones para la comunidad Open Source de los
aos, incluyendo Red Hat GFS y su sistema de archivos en cluster.
El acceso a soporte y actualizaciones de seguridad requiere que los clientes paguen un
honorario por estos derechos.
La primera versin de Red Hat Enterprise Linux para llevar el nombre originalmente sali
al mercado como "Red Hat Linux Advanced Server". En 2003 Red Hat rebautizado Red
Hat Linux Advanced Server para "Red Hat Enterprise Linux AS", y ha aadido dos
variantes ms, Red Hat Enterprise Linux ES y Red Hat Enterprise Linux WS.

OBJETIVOS

Instalar el sistema operativo Red Hat

Dar a conocer el funcionamiento del sistema operativo Red Hat (generalidades,


arquitectura, gestin de memoria, etc.).

Conocer y aplicar los servicios que brinda el sistema operativo Red Hat

Tener una experiencia de trabajo desarrollando ciertos servicios que el sistema


Red Hat nos puede ofrecer.

RED HAT ENTERPRISE LINUX


GENERALIDADES
Red Hat es instalado con un ambiente grfico llamado Anaconda, diseado para su fcil
uso por novatos. Tambin incorpora una herramienta llamada Lokkit para configurar las
capacidades de Cortafuegos. Se libera en las versiones de servidor para x86, x86-64,
Itanium, PowerPC y System z de IBM, y las versiones de escritorio para x86 y x86-64.
Todo el apoyo y la formacin oficial del Red Hat, junto con el programa de certificacin de
Red Hat, se centra en la plataforma Red Hat Enterprise Linux.
Red Hat Linux carece de muchas caractersticas debido a posibles problemas
de copyright y patentes. Por ejemplo, el soporte al formato MP3 est desactivado tanto
en Rhythmbox como en XMMS; en su lugar, Red Hat recomienda usar Ogg Vorbis, que no
tiene patentes. Sin embargo, el soporte para MP3 puede ser instalado luego, aunque se
requiere el pago de regalas en los Estados Unidos.
El soporte al formato NTFS tambin est ausente, pero tambin puede ser instalado
libremente. Red Hat utiliza estrictos marcas reglas para restringir la libre redistribucin de
sus versiones con apoyo oficial de Red Hat Enterprise Linux, [5] pero todava ofrece
libremente su cdigo fuente. Derivados de terceros se pueden construir y redistribuir al
eliminar componentes no libres como marcas registradas de Red Hat, incluyendo
distribuciones apoyadas por la comunidad como CentOS y Scientific Linux, y tenedores
comerciales como Oracle Linux, cuyo objetivo es ofrecer el 100% de compatibilidad
binaria con Red Hat Enterprise Linux.
El sistema operativo RHEL es compatible con diversas cargas de trabajo en fsico,
virtualizado y entornos de nube. Las ediciones de este sistema operativo est disponible
para servidores, mainframes, SAP aplicaciones, escritorios y OPENSTACK.
Red Hat Enterprise Linux se anticipa a los cambios en el mbito de las TI que disipan los
lmites entre la informtica fsica, virtual y cloud computing. Ha sido creado para el entorno
del centro de datos moderno, con:
Virtualizacin y trabajo en red generalizado.
Seguridad integral.
Avances en hardware multincleo.
Esto significa que Red Hat Enterprise Linux puede facilitar una transicin flexible y sin
contratiempos de su organizacin al modelo de centro de datos de nueva generacin.

Los servidores de Red Hat Enterprise Linux gestionan millones de dlares en


transacciones, compras y anlisis todos los das. Gracias a la compatibilidad con todas las
plataformas de hardware principales y de miles de aplicaciones comerciales y
personalizadas, Red Hat Enterprise Linux es el nuevo estndar para los centros de datos
empresariales.
Red Hat Enterprise Linux Server admite todas las arquitecturas de hardware principales,
con compatibilidad en las distintas versiones y un ciclo de vida de soporte y
actualizaciones de 10 aos.

Ventajas y Caractersticas
Red Hat Enterprise Linux:
Optimizado para sistemas multincleo altamente escalables.
Gestiona la complejidad subyacente del sistema.
Reduce los cuellos de botella de datos.
Mejora el rendimiento de la aplicacin.
Reduce el consumo de energa.
Garantiza una integridad de datos total.
En Red Hat, trabajamos en estrecha colaboracin con nuestros partners de hardware y
grupos de estndares de la industria para activar las funciones de hardware ms recientes
conforme estn disponibles.
Red Hat Enterprise Linux proporciona:

Implantacin sencilla de aplicaciones nuevas.


Un completo portfolio de desarrollo de aplicaciones que incluye el stack LAMP y
lenguajes de script como PHP, el framework TurboGears2, Eclipse IDE y
herramientas de depuracin y ajuste.
Soporte y mantenimiento para todos los paquetes suministrados con Red Hat
Enterprise Linux, ya sean servicios de cloud, middleware, aplicaciones web o
aplicaciones empresariales.
Tecnologas avanzadas de almacenamiento en cach que le permiten escalar
segn sus necesidades sin aadir complejidad.

Red Hat Enterprise Linux se ha diseado para ser tanto un host como un guest de
virtualizacin superior en cualquiera de los principales hipervisores. Con la
virtualizacin incorporada en el kernel, los administradores pueden utilizar una gama
completa de funciones de gestin de sistemas, herramientas de seguridad y
certificaciones.

ARQUITECTURA
Las distribuciones de Linux se proveen para una gran cantidad de sistemas de
computadora. Dichas distribuciones se desarrollan y/o construyen para una arquitectura
especfica.
Los tipos de arquitectura son:

Arquitectura i386: Procesadores compatibles con Intel x86 , incluyendo Intel


Pentium y Pentium MMX , Pentium Pro , Pentium II , Pentium III , Celeron ,
Pentium 4 , Xeon , Core Duo y Centrino / Centrino Duo ; VIA C3 / C3 y Eden m /
Eden- N; y AMD Athlon , AthlonXP , Duron , AthlonMP , Sempron , y Turion.

Arquitectura ppc: Procesadores PowerPC, como las que se encuentran en la


Apple Power Macintosh , G3 , G4 y G5 y sistemas pSeries de IBM.

Arquitectura x86-64 (AMD64): Los procesadores AMD de 64 bits como el


Athlon64 / FX / X2 , Turion64 , Opteron , Phenom ; y los procesadores Intel de 64
bits como EM64T , iX .

REQUERIMIENTOS DE MAQUINA PARA INSTALACION


Placa base y procesador
Linux soporta todas las arquitecturas antes descritas as como toda clase de
Procesadores en especial AMD,INTEL, Cyrix y VIA desde equipos 386/486 con 400
MhzPentium II o Similares en AMD. (Modo texto). Igualmente si su placa base soporta
ms de un procesador Linux los detectar y los har funcionar sin ningn problema.
Memoria RAM
Linux utiliza toda la memoria RAM disponible. En la arquitectura i386 ocupa 128 MB en
modo texto como bsico y 256 MB en modo grafico como bsico; en la arquitectura x8664 ocupa 512 MB en modo grafico como bsico.
Linux reserva una parte del DD para espacio de intercambio Swap que permite ejecutar
aplicaciones mas grandes ya que guarda en DD parte del cdigo inactivo y siempre ser
necesaria.
Controladores de red
Linux soporta una gran variedad de tarjetas Ethernet y adaptadores para LAN como:
3com 3c503, 3c503/16, Novell NE1000, NE2000, Western Digital WD8003, WD8013,
Hewlett Packard HP27245,HP27247, HP27250, D-Link DE-600, LANNET LEC-45, Alta
Combo, Artisoft LAN tastic AE-2, Asante Etherpak 2001/2003,D-Link Ethernet, LTC E-

NET/16 P/N 8300-200-002, Network Solutions HE-203, SVEC 4 Dimension Ethernet, 4Dimension FD0490 EtherBoard 16, AirNet, RealTek, Atheros, entre muchos otros.

Controladores de dispositivos
El ncleo de Linux soporta controladoras XT estndar e IDE, EIDE, SCSI, RAID, PCI,
AGP. VGA entre otras. Cualquier unidad, buses y puertos (disco, CD, DVD, USB) que se
pueda acceder desde MS-DOS se podr acceder desde Linux.

TIPO DE NUCLEO
Se denomina ncleo a la parte que se ejecuta en modo privilegiado, y no debe tomarse en
el sentido habitual de la palabra. En contra de la creencia comn, Linux es un sistema
operativo, en s mismo, adems de un ncleo. Esto es porque a pesar de que ambos
conceptos son distintos, en un sistema operativo con ncleo monoltico ambos se
componen del mismo programa.
El ncleo fue concebido por el entonces estudiante de las ciencias de computacin
finlands Linus Torvalds en 1991.

GESTION DE PROCESOS
Para poder realizar la Gestin de procesos y archivos debemos hacer uso de los
siguientes comandos.

ps: El comando ps muestra un snapshot de los procesos actuales, se puede


obtener informacin relacionada a los procesos.

ls: El comando ls nos muestra los archivos y los ficheros que tenemos en el
punto donde estamos parados, si ejecutamos ls con el parmetro -l nos ensea
la misma informacin pero con datos detallados.

mkdir: El comando mkdir propone la creacin de carpetas, adems de esto si


queremos borrar carpetas que no tengan ninguna archivo o carpeta dentro, lo
hacemos con el comando mrdir. gestionamos los archivos que contienen
carpetas con tres comandos bsicos:

cp: para copiar

mv: parar mover

rm: para borrar

kill: El comando kill se utiliza para enviar seales a procesos. Por defecto enva
la seal TERM (Termination Signal)

Tipos de procesos
Child (hijos)
Un proceso hijo es un proceso creado por otro proceso, estos se crean mediante la
llamada al sistema fork () y en realidad, todos los procesos en algn momento son hijos,
todos menos el proceso init. En el caso de que un proceso sea creado mediante la Shell
(ejecutado desde esta), la Shell ser el padre.
Orphan (hurfanos)
Normalmente un proceso hijo termina antes que un proceso padre, pero se puede dar la
situacin de que se mate a un proceso padre (killed) y el hijo se quede sin padre.
Entonces el proceso init lo adoptara como hijo, pero como su padre original no existe, es
considerado hurfano.
Daemon (demonios)
Es un tipo especial de proceso que se ejecuta en segundo plano y no est asociado a
ninguna Shell. Esto se consigue matando la Shell que crea el proceso, de esta forma el
padre de este proceso pasa a ser el proceso init (queda hurfano). Estos corren con
permisos de root y su cometido es proveer servicios a otros procesos.
Zombie
Cuando un proceso hijo termina, el sistema guarda el PID (Identificador) y su estado
(un parmetro) para drselo a su padre. Hasta entonces el proceso finalizado entra en
estado zombie. Cuando un proceso finaliza toda la memoria y recursos asociados con
dicho proceso son liberados, pero la entrada del mismo en la tabla de procesos an
existe, para cuando su padre llame a la funcin wait () devolverle su PID y estado.

PARTICIONES EN RED HAT


Red Hat tiene al menos tres Particiones dentro de las cuales se almacenaran ficheros:

Una particin /boot.


Una particin /.
Una particin swap.
Una particin /home (contiene todos los documentos personales del usuario).

Se sugiere personalizar las particiones y no dejarlas por defectos.

La siguiente tabla contiene los tamaos mnimos de particin para los directorios listados:
directorio
/
/usr
/tmp
/var
/home
/boot

tamao mnimo
250 MB
250 MB
50 MB
384 MB
100 MB
150 MB

GESTION DE MEMORIA
Direccionamiento
El direccionamiento es una parte importante de la gestin de memoria, puesto que influye
mucho en la visin del mismo por parte de un proceso, como en el aprovechamiento del
hardware y el rendimiento de sistema. En Linux, adems, un proceso tiene dos espacios
de memoria: el espacio de memoria del usuario, nico para ese proceso, y el espacio de
memoria del kernel, idntico en todos los procesos.

Paginacin
Cuando se crea un proceso, puede, en principio utilizar todo el espacio de usuario de
2Gbytes (menos 128Kbytes). Este espacio se encuentra dividido en pginas de tamao
fijo, cualquiera de las cuales se puede cargaren la memoria principal.
Estados de las pginas:
Disponible: Pginas que no estn actualmente usadas por este proceso.
Reservada: Conjunto de pginas contiguas (juntas) que el gestor de memoria virtual
separa para un proceso pero que no se cuentan para la cuota.
Asignada: Las pginas para las cuales el gestor de la memoria virtual ha reservado
espacio en el fichero de paginacin.
La distincin entre memoria reservada y asignada es muy til debido a que minimiza la
cantidad de espacio de disco que debe guardarse para un proceso en particular,
manteniendo espacio libre en disco para otros procesos. Adems permite que un hilo o un
proceso declaren una peticin de una cantidad de memoria que puede proporcionarse
rpidamente si se necesita.

Objetivos del sistema de Gestin de Memoria:


Ofrecer a cada proceso un espacio lgico propio.
Proporcionar proteccin entre procesos.
Permitir que los procesos compartan memoria.
Dar soporte a las distintas regiones del proceso.
Maximizar el rendimiento del sistema.
Proporcionar a los procesos mapas de memoria muy grandes.

DNS (DOMAIN NAME SYSTEM)


Qu es un DNS?
Cada equipo conectado directamente a Internet tiene al menos una direccin IP
especfica. Sin embargo, los usuarios no desean trabajar con direcciones numricas,
como por ejemplo 194.153.205.26, sino con un nombre de dominio o ms
especficamente, con direcciones (llamadas direcciones FQDN) como por ejemplo:
www.google.com. Es posible asociar nombres en lenguaje normal con direcciones
numricas gracias a un sistema llamado DNS (Sistema de Nombres de Dominio). Esta
correlacin entre las direcciones IP y el nombre de dominio asociado se llama resolucin
de nombres de dominio.
Resolucin de nombres de dominio
El mecanismo que consiste en encontrar la direccin IP relacionada al nombre de un
ordenador se conoce como "resolucin del nombre de dominio". La aplicacin que permite
realizar esta operacin (por lo general, integrada en el sistema operativo se llama
"resolucin". Cuando una aplicacin desea conectarse con un host conocido a travs de
su nombre de dominio (por ejemplo, "www.google.com"), sta interroga al servidor de
nombre de dominio definido en la configuracin de su red. De hecho, todos los equipos
conectados a la red tienen en su configuracin las direcciones IP de ambos servidores de
nombre de dominio del proveedor de servicios. Entonces se enva una solicitud al primer
servidor de nombre de dominio (llamado el "servidor de nombre de dominio principal"). Si
este servidor de nombre de dominio tiene el registro en su cach, lo enva a la aplicacin;
de lo contrario, interroga a un servidor de nivel superior (en nuestro caso un servidor
relacionado con el TLD ".net"). El servidor de nombre de nivel superior enva una lista de
servidores de nombres de dominio con autoridad sobre el dominio (en este caso, las
direcciones IP de los servidores de nombres de dominio principal y secundario para
cmofunciona.net). Entonces el servidor de nombres de dominio principal con autoridad
sobre el dominio ser interrogado y devolver el registro correspondiente al dominio del
servidor (en nuestro caso www).

Learning Management System (LMS)


Un sistema de gestin de aprendizaje es un software instalado en un servidor web que se
emplea para administrar, distribuir y controlar las actividades de formacin no presencial
(o aprendizaje electrnico) de una institucin u organizacin. Permitiendo un trabajo de
forma asncrona entre los participantes.
Las principales funciones del sistema de gestin de aprendizaje son: gestionar usuarios,
recursos as como materiales y actividades de formacin, administrar el acceso, controlar
y hacer seguimiento del proceso de aprendizaje, realizar evaluaciones, generar informes,
gestionar servicios de comunicacin como discusin, videoconferencias, entre otros.
Un sistema de gestin de aprendizaje, generalmente, no incluye posibilidades de autora
(crear sus propios contenidos), sino que se focaliza en gestionar contenidos creados por
fuentes diferentes. La labor de crear los contenidos para los cursos se desarrolla
mediante un Learning Content Management System (LCMS).
La mayora de los LMS estn basados en la web, construidos con diversas plataformas de
desarrollo, como Java, Microsoft .NET o PHP. Por lo general, emplean el uso de una base
de datos como MySQL, Microsoft SQL Server u Oracle como el almacn de datos
de back-end. Aunque la mayora de los sistemas son desarrollados comercialmente y
tienen licencias de software comercial, hay varios sistemas que tienen una licencia de
cdigo abierto. LMS Corporativos admiten contenido multilinges como servicios que
pueden extenderse por todo el mundo. SCORM es un estndar de facto para los sistemas
LMS.

Funcionalidades del LMS


El objetivo de un LMS es ofrecer cursos en lnea o prcticas para principiantes, tambin
teniendo en cuenta la gestin de los estudiantes y el seguimiento de su progreso y
rendimiento en todo tipo de actividades de formacin. Un LMS no se utiliza para crear el
contenido del curso. Su funcionalidad consiste:

Entrega del contenido del curso.


Registro y administracin de Estudiantes.
Gestin de prcticas (es decir, la programacin, el seguimiento).
Plan de Estudios y Certificacin de Gestin.
Habilidades y Competencias de Gestin.
Anlisis de la Diferencia de Habilidades.
Plan de Desarrollo Individual (PDI).
Informes.
Gestin de Registro de Prcticas.
Gestin de Recursos.
Organizaciones Virtuales.
Repositorio de documentos.

SERVICIO WEB (HTTP)


La W3C define "Servicio web" como un sistema de software diseado para permitir
interoperabilidad mquina a mquina en una red. En general, los servicios web son
slo APIs Web que pueden ser accedidas en una red, como internet, y ejecutadas en un
sistema de hosting remoto.
En trminos sencillos, un servicio web es cualquier sistema de software diseado para
soportar interaccin mquina a mquina sobre una red.
Esta amplia definicin abarca mltiples y diferentes sistemas, pero en general "servicio
web" suele referir a clientes y servidores que se comunican usando mensajes XML que
siguen el estndar SOAP. En definitiva, permite comunicacin entre diferentes
mquinas, con diferentes plataformas y entre programas distintos. Esta comunicacin
se logra a travs de la adoptacin de diversos estndares abiertos.

Conclusiones

Para instalar el sistema operativo red Hat, se deben tener conocimientos previos
de Linux.

Para la instalacin de los servicios debemos hacerlo por medio de comandos en la


terminal.

Concluimos en que Red Hat es una herramienta poderosa el da de hoy, y por eso
su uso en servidores de Internet va en aumento, y definitivamente resulta muy
competente para otros sistemas operativos.

Bibliografa

http://es.slideshare.net/vacuspoca/generalidades-e-instalacin-linux
https://es.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
http://omaramericajose12.blogspot.com/
https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux
http://es.slideshare.net/krloscorrea/instalar-y-configurar-servidor-http-en-red-hat-62
http://www.seaq.co/rhels.html
http://www.proyectobyte.com/linux-es/curso-de-linux-460-gestion-de-procesos-yarchivos
http://www.linuxito.com/docs/procesos-linuxito.pdf
http://www.ual.es/~acorral/DSO/Tema_3.pdf
http://es.slideshare.net/chriztOpheer/gestion-de-memoria-en-linux
http://es.slideshare.net/yimfer1/servidor-dns-rhel-62
https://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_aprendizaje

Potrebbero piacerti anche