sistemas operativos de servidores

16
“AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACIÓN” FACULTAD DE INGENIERÍA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA EN INFORMÁTICA Y SISTEMAS “SISTEMAS OPERATIVOS PARA SERVIDORESDOCENTE : MSc. Ana Cori Morón CURSO : Sistemas Operativos AÑO DE ESTUDIO : Tercero ESTUDIANTES : CÓDIGOS : Andrea Mollinedo Castillo 2012-36132

Upload: brunchiii

Post on 06-Feb-2016

219 views

Category:

Documents


0 download

DESCRIPTION

El trabajo hace referencia a los diferentes sistemas operativos de servidores, en este trabajo se hablo de 5.

TRANSCRIPT

Page 1: Sistemas Operativos de Servidores

“AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y DEL FORTALECIMIENTO DE LA EDUCACIÓN”

FACULTAD DE INGENIERÍAESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA EN

INFORMÁTICA Y SISTEMAS

“SISTEMAS OPERATIVOS PARA SERVIDORES”

DOCENTE : MSc. Ana Cori Morón

CURSO : Sistemas Operativos

AÑO DE ESTUDIO : Tercero

ESTUDIANTES : CÓDIGOS :

Andrea Mollinedo Castillo 2012-36132 Rocío Paria Paredes 2011-119027

TACNA – PERÚ2015

Page 2: Sistemas Operativos de Servidores

SISTEMAS OPERATIVOS DE SERVIDORES

I. Definiciones de un Sistema Operativo

El sistema operativo gestiona los recursos del ordenador, como la CPU, la memoria, la impresora y otros periféricos, sirve de interfaz (o medio de comunicación) entre el ordenador y el usuario, controla la transferencia de la información entre memoria y periféricos, abre y cierra archivos, etc. (López & Fernández, 2010)

Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un sistema de cómputo. El propósito de un sistema operativo es ofrecer un ambiente en el que el usuario pueda ejecutar programas de una forma cómoda y eficiente. (Santiago, 2007)

Un sistema de cómputo que consta de software (programas) y hardware (la máquina física y sus componentes electrónicos). El sistema operativo es la parte fundamental del software, la porción del sistema de cómputo que gestiona todo el hardware y el software. Para ser más específicos, controla todos los archivos, todos los dispositivos, todas las secciones de la memoria principal y todos los nanosegundos del tiempo de procesamiento. Controla quién y cómo puede usar el sistema. En resumen, es el jefe. (Ann, 2010)

Es un conjunto de programas básicos encargados de hacer posible el manejo del ordenador y la utilización de programas de aplicación, que actúa como intermediario entre el usuario y el sistema (hardware), es decir, no es más que una interfaz entre ordenador y usuario que facilita a éste un entorno para que pueda ejecutar programas de aplicación y pueda controlar los dispositivos o periféricos conectados al ordenador.(Enrique, 2002)

Un sistema operativo es un programa destinado a permitir la comunicación del usuario con un computador y gestionar sus recursos de una forma eficaz. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos.(Joaquin, 2003)

Page 3: Sistemas Operativos de Servidores

II. Definición de un Sistema Operativo de Servidores

Los sistemas operativos de servidor se ejecutan en servidores, que son computadoras personales muy grandes, estaciones de trabajo o incluso mainframes, y dan servicio a múltiples usuarios a través de una red, permitiéndoles compartir recursos de hardware y software. Los servidores pueden prestar servicios de impresión, de archivo o de web. Los proveedores de Internet operan muchas maquinas servidoras para atender a sus clientes, y los sitios web emplean servidores para almacenar las páginas web y manejarlas solicitudes que llegan. Algunos sistemas operativos de servidores comunes son Solaris, FreeBSD,Linux y Windows Server 200x. (Tanenbaum,2003)

Hay múltiples ediciones de estos sistemas operativos de servidor para satisfacer las necesidades de negocios pequeños, medianos y grandes, y de aquellos que tienen grandes centros de cómputo y altos requerimientos de procesamiento. (Kenneth C. Laudon, 2004)

III. Investigar 5 sistemas operativos y las computadoras o configuraciones en las que cada uno opera, elaborar un cuadro comparativo.

Figura 1 -Servidores

Page 4: Sistemas Operativos de Servidores

3.1 Solaris OS

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo. Se trata de un sistema operativo con escritorio JAVA Desktop System. El sistema operativo Solaris es de código abierto, con dos versiones Solaris y OpenSolaris (para estudiantes). Utiliza aplicaciones de Linux, como Firefox, OpenOffice, pero el sistema de archivos es diferente y muy fácil de usar para usuarios principiantes. Sus características:

Es más económico que Microsoft Windows. Integrado en solo paquete, que facilita su instalación, manejo

y gestión. La infraestructura de seguridad de Java controla el entorno

del sistema y la posibilidad de ser atacado por virus es casi inexistente.

Los archivos y documentos pueden compartirse e imprimirse en entornos de Windows y Unix.

Posee un propio gestor de paquetes que permite instalar y desinstalar programas sin dificultad.

Solaris usa una base de código común para las arquitecturas que soporta: SPARC y x86 (incluyendo AMD64/EM64T).(López & Fernández, 2010)

3.2 FreeBSD

FreeBSD es un avanzado sistema operativo para arquitecturas x86 compatibles (incluyendo Pentium® y Athlon™), amd64 compatibles (incluyendo Opteron™, Athlon™64 y EM64T), Alpha/AXP, IA-64, PC-98 y UltraSPARC®. FreeBSD es un derivado de BSD, la versión de UNIX® desarrollada en la Universidad de California, Berkeley.

FreeBSD ofrece altas prestaciones en comunicaciones de red, rendimiento, seguridad y compatibilidad, todavía inexistentes en otros sistemas operativos, incluyendo los comerciales de mayor renombre.

Page 5: Sistemas Operativos de Servidores

FreeBSD es el servidor ideal para servicios de Internet o Intranet. Proporciona unos servicios de red robustos, incluso en situaciones de alta carga, haciendo un uso eficaz de la memoria para mantener buenos tiempos de respuesta con cientos o miles de procesos simultáneos de usuarios.

La calidad de FreeBSD combinada con el hoy en día ofrece un bajo coste del hardware de alta velocidad para PC's hace de este sistema una alternativa muy económica sobre las estaciones de trabajo UNIX® comerciales. Existe gran cantidad de aplicaciones tanto a nivel servidor como usuario.

Los servidores de la empresa Yahoo! utilizan este sistema operativo.(FreeBSD)

Algunas de las características principales de FreeBSD son:

Sistema desarrollado totalmente en 32 bits. Multiusuario. Diferentes usuarios pueden usar un mismo

sistema FreeBSD simultáneamente. El sistema comparte periféricos como impresoras, disco, cintas, etc.

Protección de memoria que evita que las aplicaciones o usuarios pueden interferir entre ellas. Si una aplicación falla, no afecta al resto de aplicaciones del sistema.

X Window System (X11R6), como interface gráfico de usuario (GUI).

Compatibilidad de BINARIOS con otros sistemas operativos como SCO, BSD/OS, NetBSD, 386BSD, Linux, BSDi.

Librerías compartidas. El sistema base incluye compiladores de C, C++ (cc y gcc),

Fortran, etc. Disposición de todo el código fuente tanto del kernel como de

las aplicaciones incluidas en la instalación base.

3.3 AIX

Es un sistema operativo UNIX abierto que permite ejecutar las aplicaciones deseadas en cualquier hardware y servidores IBM UNIX. Junto con las ofertas de virtualización de IBM, AIX proporciona nuevos grados de flexibilidad y rendimiento para poder consolidar las cargas de trabajo en menos servidores que pueden aumentar la eficacia y conservar la energía.

Page 6: Sistemas Operativos de Servidores

Además, ofrece una gran seguridad, integración y flexibilidad: tres características esenciales para cumplir los requisitos de los entornos actuales de la tecnología de la información. AIX opera en sistemas IBM basados en la tecnología Power Architecture.

AIX (Advanced Interactive eXecutive) es un sistema operativo UNIX System V propiedad de IBM. Inicialmente significaba "Advanced IBM Unix" pero probablemente el nombre no fue aprobado por el departamento legal y fue cambiado a "Advanced Interactive eXecutive"

AIX corre en los servidores IBM eServers pSeries, utilizando procesadores de la familia IBM POWER de 32 y 64 bits.

Algunas de las características únicas de AIX incluyen el Object Data Manager (ODM, una base de datos de información del sistema). La integración de AIX del "Logical Volume Management" (administrador de volumen lógico) dentro del núcleo está siendo incluida gradualmente a varios sistemas operativos libres similares a UNIX.

El Common Desktop Environment (CDE) es el entorno gráfico por defecto del sistema AIX. Como parte de su afinidad con GNU/Linux y del "AIX Toolbox for Linux Applications (ATLA)" también están disponibles los entornos libres KDE y GNOME.

3.4 Mac OS X Server

Mac OS X Server es un sistema operativo para servidores desarrollado por Apple Inc. basado en Unix. Es idéntico a su versión de escritorio, pero incluye además herramientas administrativas gráficas para la gestión de usuarios, redes, y servicios de red como LDAP, Servidor de correo, Servidor Samba, DNS, entre otros.(Apple)

Algunas de sus características generales son:

Tiene un núcleo de la familia unix más específicamente deriva de nexstep que era un sistema operativo cuyo núcleo tenia código del kernel Mach y del de BSD.

Tiene una interfaz grafica desarrollada por Apple que se llama Aqua.

Page 7: Sistemas Operativos de Servidores

Su lenguaje de programación es Swift, creado por la misma Apple.

3.5 OpenBSD

OpenBSD es un proyecto que desarrolla un sistema operativo tipo UNIX basado en 4.4BSD, multiplataforma y de libre distribución. Sus objetivos principales son la correcta aplicación de la seguridad, de las normas, y en la portabilidad. OpenBSD contiene soporte para la emulación de la mayor parte del código BINARIO de los sistemas SVR4 (Solaris), FreeBSD, Linux, BSDI, SunOS, y HP-UX.

El código fuente es de libre ditribución. Todas las partes componentes de OpenBSD tienen unos derechos de autor con unos términos razonables que permiten su libre distribución. Esto incluye la posibilidad de REUTILIZAR la mayor parte del árbol de fuentes de OpenBSD, tanto para el uso personal como para el comercial.(OpenBSD)

Algunas características:

OpenBSD funciona en varios tipos diferentes de plataformas de hardware.

OpenBSD está reconocido por muchos profesionales de la seguridad informática como el sistema operativo tipo UNIX más seguro; esto es el resultado de una intensa e interminable auditoría de seguridad sobre el código fuente.

OpenBSD es un sistema operativo con todas las funcionalidades de UNIX que se puede adquirir de forma gratuita.

OpenBSD integra las últimas tecnologías en seguridad para la implementación de cortafuegos (filtros de IP) y redes privadas virtuales (VPN) dentro de un entorno distribuido.

OpenBSD aprovecha el intenso desarrollo actual en muchas áreas, y ofrece la oportunidad de trabajar con tecnologías emergentes dentro de una comunidad internacional de programadores de sistemas y usuarios finales.

Page 8: Sistemas Operativos de Servidores

Tabla 1: Cuadro comparativo de los Sistemas Operativos para Servidores.

. Solaris AIX FreeBSD Mac OS X Server OpenBSD

Creador Sun/Oracle Corporation IBM Proyecto

FreeBSD Apple Inc. Proyecto OpenBSD

Núcleo SunOS Micronúcleo FreeBSD XNU (basado en Mach) OpenBSD

Tipo de núcleo Monolítico 64 bits Monolítico con

módulos Hibrido Monolítico con módulos

Interfaz grafica

JAVA Desktop System

Common Desktop

Environment (CDE)

X Window System Aqua -

Gestor de red Si Si Si Si Si

Licencia CDDL Propietaria BSD Apple Public Source Licence BSD

Mercado destinado

Servidor, estación de

trabajo

Servidor, NAS,

estación de trabajo

Servidor, estación de

trabajo, NASServidor

Servidor, NAS, estación de

trabajo

Costo Gratuito/De paga De paga Gratuito De paga Gratuito

Ventajas

Permite software

propietario en su

distribución.

Mejor aprovechamiento de las

capacidades de un

servidor

Se tiene acceso completo al código de todas las

versiones de freebsd.

Mejor interfaz grafica del mercado.

Es muy estable.

Seguridad

Desventajas Algunas características importantes no estarán

disponibles en

Costoso. Instalación y configuración

compleja.

Costoso.Existe poco

software para este sistema operativo.

Falta de escalabilidad, cantidad de

aplicaciones y un

Page 9: Sistemas Operativos de Servidores

la versión Free.

mantenimiento más

automatizado.

IV. Shell

El interprete de comandos es la interfaz entre el usuario y el sistema operativo, por este motivo se le da el nombre “shell”, que en castellano significa “caparazón”.

El Shell actúa como un intermediario entre el sistema operativo y el usuario utilizando líneas de comando introducidas por dicho usuario. Su función consiste en la lectura de la línea de comandos, la interpretación de su significado, la ejecución del comando y luego la devolución del resultado a través de las salidas.

El Shell es un archivo ejecutable que debe interpretar los comandos, transmitirlos al sistema y devolver el resultado. Existen muchos tipos de Shell: el más usado en GNU es bash (“Bourne Again Shell”). Cada usuario tiene un Shell predeterminado, que se activará al abrirse el aviso del comando.(Cabay, 2010)

V. Nombrar 7 Shell

Shell Bourne (sh). Creado por S. Bourne, es el más utilizado en la actualidad. Su símbolo del sistema es $. Es el shell estándar y el que se monta en casi todos los sistemas UNIX/Linux.

C-Shell (csh). Procedente del sistema BSD, proporciona funciones tales como control de trabajos, historial de órdenes, etc. Ofrece

Figura 2 - Shell

Page 10: Sistemas Operativos de Servidores

importantes características para los programadores que trabajan en lenguaje C. Su símbolo del sistema es %.

Tcsh. Es una implementación mejorada del C Shell que dispone de una edición avanzada de la línea de comandos. Su ejecutable es tcsh.

Shell job (jsh). Incorpora algunas características de control al shell estándar del sistema.

Shell Korn (ksh). Escrito por David Korn, amplía el shell del sistema añadiendo historial de órdenes, edición en línea de órdenes y características ampliadas de programación.

Bourne Again Shell (bash). Fue creado para usarlo en el proyecto GNU BASH, por lo tanto, es un shell o intérprete de comandos GNU que incorpora la mayoría de distribuciones de Linux. Es compatible con el Shell sh. Además, incorpora algunas características útiles de ksh y csh, y otras propias como la edición de línea de comandos, tamaño ilimitado del historial de comandos, control de los trabajos y procesos, funciones y alias, cálculos aritméticos con números enteros, etc. Su símbolo del sistema esnombre_usuario@nombre_equipo.

Zch. El Shell más potente y versátil de todos. En contra tiene el alto consumo de recursos de máquina. Compatible consh. Incluye su propio editor y es muy interactivo. Se ubica en /usr/bin/zsh o en /bin/zsh.

Page 11: Sistemas Operativos de Servidores

BIBLIOGRAFÍA

Ann, M. M. (2010). Sistemas Operativos. México: Cengage Learning Editores.

Apple. (s.f.). OS X Server. Obtenido de https://www.apple.com/es/osx/server/

Cabay, D. R. (2010). Sistema Operativo GNU con Linux - Trisquel.

Corrales, J. D., & Cifredo, A. A. (2007). Auxiliar de informática. Sevilla: MAD.

Enrique, Q. C. (2002). Sistemas Operativos y Lenguajes de Programación. Madrid, España: Editorial Paraninfo.

FreeBSD, C. (s.f.). FreeBSD. Obtenido de https://www.freebsd.org/es/about.html

Joaquin, M. C. (2003). Sistemas Operativos en Entornos Monousuario y Multiusuario". Madrid, España: Editorial Visión Libros.

Kenneth C. Laudon, J. P. (2004). Sistemas de información gerencial: administración de la empresa digital. Pearson Educación.

López, P. A., & Fernández, M. M. (2010). Tratamiento Informático de la Información. Editex.

OpenBSD. (s.f.). Obtenido de http://www.tw.openbsd.org/faq/es/faq1.html

PONS, N. (2011). LInux, Principios básicos de uso del sistema. Barcelona: Ediciones ENI.

Santiago, C. S. ( 2007). Fundamentos de sistemas operativos: teoría y ejercicios resueltos. Madrid, España: Editorial Paraninfo.

Tanenbaum, A. S. (2003). Sistemas Operativos Modenos. Pearson Educación.

Page 12: Sistemas Operativos de Servidores