Download Diapositiva 1

Document related concepts

Samba (programa) wikipedia , lookup

Multiusuario wikipedia , lookup

Shell de Unix wikipedia , lookup

BackupPC wikipedia , lookup

Adopción de Linux wikipedia , lookup

Transcript
Capítulo 6
Introducción a los Sistemas
Operativos de Redes (NOS)
Ing. José Alberto Díaz García
1
Agenda
• Características de los sistemas
operativos para redes
• Windows NT y Windows 2000
• Linux
• Requerimientos de software para
Linux NOS
Ing. José Alberto Díaz García
2
Características de los
Sistemas Operativos para
Redes
Ing. José Alberto Díaz García
3
Repaso de las características de los NOS
•
•
•
•
Los sistemas operativos para redes
(NOSs) distribuyen sus funciones
sobre los diferentes computadores
de la red.
Agrega funciones que permiten el
acceso y compartir recursos a una
cantidad concurrente de usuarios.
Los computadores con NOS
juegan papeles especializados para
el acceso concurrente y compartir
recursos.
Los clientes del sistema tienen
programas especializados que les
permiten solicitar recursos
compartidos que son controlados
por el sistema servidor en
respuesta a los clientes.
Ing. José Alberto Díaz García
4
Diferencias entre PC y NOS
• Los NOS tratan de alcanzar los clientes PC permitiéndoles el
acceso remoto como extensiones del sistema operativo local.
• Aunque una cantidad de usuarios pueden tener cuentas en
un PC, en un momento dado, sólo una cuenta se activa en el
sistema.
• Los NOS pueden manejar cuentas de múltiples usuarios al
mismo tiempo y permiten el acceso concurrente para
compartir recursos de los clientes (ambientes multitarea y
multiusuario).
Ing. José Alberto Díaz García
5
Multiusuario, Multitarea y sistemas
multiprocesador
• Un servidor NOS es un sistema
multitarea. Internamente, el
Sistema Operativo (OS) debe ser
capaz de ejecutar múltiples
tareas o procesos al mismo
tiempo.
• Algunos sistemas tienen más de
un procesador. A estos sistemas
se les llama multiprocesadores.
• Son capaces de ejecutar
múltiples tareas en paralelo
asignando cada tarea a
diferentes procesadores.
Ing. José Alberto Díaz García
6
Hardware de los servidores
NOS
• Los servidores NOS son grandes
sistemas con memoria adicional
que puede manejar múltiples
tareas, que son activas o
residentes, en memoria al mismo
tiempo.
• Los servidores también requieren
de espacio adicional en los discos
duros para almacenar los archivos
que se comparten, así como las
funciones como extensiones de la
memoria principal del sistema
(SWÀP).
• Como los NOS dependen de la
operación continua del servidor,
los componentes extra de hardware
representan un costo adicional.
Ing. José Alberto Díaz García
7
Selección de un NOS
• Entre los principales
aspectos a considerar
en la selección de un
NOS:
– Rendimiento
– Herramientas para la
administración y
monitoreo.
– Seguridad
– Scalability
– Tolerancia a fallas y
robustez.
Ing. José Alberto Díaz García
8
Tipos de NOS
• Es importante conocer los
aspectos básicos de las
familias de los NOS.
• Muchas de las redes incluyen
más de un tipo de servidores,
conocer como estos sistemas
interactúan es una de las
habilidades que deben de tener
los administradores de redes.
• Los sistemas operativos de las
redes tienen su propio lenguaje.
• Los diferentes fabricantes de
NOS utilizan diferentes
términos en diferentes formas.
Ing. José Alberto Díaz García
9
Windows NT y Windows 2000
Ing. José Alberto Díaz García
10
Terminología Windows
• Una red basada en Windows
que corre Windows NT Server
o Windows 2000 Server se
basa en el concepto de
dominio.
• Un dominio es un grupo de
computadores y usuarios que
sirven como frontera de
autoridad administrativa.
• Los dominios Windows NT y
Windows 2000 son similares
en funciones pero son
diferentes entre ellos.
Ing. José Alberto Díaz García
11
Windows NT 4.0
• La estructura de dominios
de Windows NT es
totalmente diferente a la
de Windows 2000.
• En lugar de un directorio
activo, Windows NT provee
una herramienta
administrativa llamada
“User Manager for
Domains”.
• Se selecciona y se utiliza
el controlador de
dominios, para crear,
manejar y eliminar cuentas
de usuarios.
Ing. José Alberto Díaz García
12
Windows NT 4.0
• Cada dominio en NT requiere un “Primary
Domain Controller” (PDC).
• Este es un servidor maestro que contiene el
“Security Accounts Management Database”
(SAM).
• Un dominio también cuenta con uno o varios
“Backup Domain Controllers” (BDCs), cada uno
contiene una copia de solo lectura del SAM.
• El SAM es el que controla el proceso de
autenticación cuando un usuario ingresa al
dominio.
Ing. José Alberto Díaz García
13
Sistema Operativo Windows 2000
• Las tareas administrativas en
Windows 2000 utilizan un
marco de trabajo (framework)
común, el Microsoft
Management Console (MMC).
• Esta herramienta utiliza, snapins, los cuales son módulos que
contienen las herramientas para
funciones administrativas
específicas.
• Los usuarios y grupos de
usuarios se crean y se manejan
por medio de “Active Directory
Users (ADUs)” y los snap-in
MMC de los computadores.
• La autoridad administrativa
sobre cada OU se puede delegar
a cada grupo o usuario.
Ing. José Alberto Díaz García
14
La familia de sistemas
operativos Windows 2000
• En la familia del sistema
operativo Windows 2000
se incluye:
– Windows 2000
Professional
– Windows 2000 Server
– Windows 2000
Advanced Server
• Las necesidades
específicas de la red
determinan la mejor
versión de Windows 2000
que se debe instalar.
Ing. José Alberto Díaz García
15
Linux
Ing. José Alberto Díaz García
16
Historia de Linux
• Linux es un sistema operativo similar a UNIX. Corre en
diferentes tipos de computadores y apareció en 1991.
• Linux es portable, lo cual significa que puede
encontrarse instalado en clones como en computadores
de marca.
• Linux ofrece muchas ventajas adoptadas de otras
versiones de UNIX.
Ing. José Alberto Díaz García
17
¿Qué es UNIX?
• El NOS UNIX fue
desarrollado en 1969, y ha
evolucionado a diferentes
variedades.
• El código fuente es abierto,
esto es, disponible al público
que quiera modificarlo sin
ningún costo.
• Esta escrito en lenguaje de
programación C, lo que
permite que empresas,
instituciones académicas e
incluso individuos puedan
desarrollar sus propias
versiones.
• Hay cientos de versiones
diferentes de UNIX.
Ing. José Alberto Díaz García
18
Sistema Operativo Linux
• Algunas veces a Linux se le llama "UNIX Lite", y es
diseñado para correr en PCs compatibles con Intel.
• Sin embargo, Linux puede correr en otros tipos de
máquinas.
• Linux toma las ventajas de UNIX para hogares y
para computadores en pequeños negocios.
• Los siguientes son algunas de las distribuciones:
– Red Hat Linux
– Linux Mandrake
– Caldera eDesktop y eServer
– Debian GNU/Linux
– Corel Linux
– Turbo Linux
Ing. José Alberto Díaz García
19
Clientes Linux
• Los clientes de Windows
pueden accesar los servidores
Linux sin tener el software de
cliente instalado, si los
servidores UNIX corren
Samba, el cual es el programa
que utiliza la el protocolo
Server Message Block (SMB)
a nivel de la capa de
aplicación.
• Los computadores con
Windows utilizan SMB para el
acceso de archivos a través de
la red.
• Samba les permite ver el
sistema de archivos de Linux.
Ing. José Alberto Díaz García
20
Determinación de los
requerimientos de software
para el NOS Linux
Ing. José Alberto Díaz García
21
Estaciones de trabajo y programas
• El sistema X Window
es el que maneja la
GUI de Linux.
• WordPerfect de Corel
y el StarOffice de Sun
son los dos paquetes
compatibles con Linux.
• También hay otros
paquetes sencillos que
vienen con Linux y se
instalan durante el
proceso de instalación.
• Algunos ejemplos de
estos son LyX y
AbiWord.
Ing. José Alberto Díaz García
22
Estaciones de trabajo y programas
• Algunos de los
programas más
populares en audio y
para el manejo visual
disponibles para
Linux incluyen la
edición y manejo de
gráficos como XV y
GIMP.
Ing. José Alberto Díaz García
23
Programas para servidores
• El uso más popular de Linux es como servidor
web.
• El servidor de Web utiliza “Hypertext Transfer
Protocol” (HTTP) para enviar archivos a usuarios
que lo soliciten utilizando un web browser.
• Un servidor de correo (Mail Server) es un
sistema que se configura con los programas y
servicios apropiados que permiten el
intercambio de e-mail entre un cliente y otro.
• El sistema operativo Linux provee de un servidor
de archivos en Linux o en cualquier otra
plataforma como: Windows, Macintosh, UNIX, o
estaciones de trabajo OS/2.
Ing. José Alberto Díaz García
24
Programas adicionales
• Hay algunos programas que
son importantes y que deben
agregarse a Linux aunque se
configure como estación de
trabajo o servidor.
• Los editores de texto son
importantes para realizar
tareas de mantenimiento que
deben realizar los
administradores o usuarios.
• Algunos ejemplos de editores
de texto disponibles para
Linux son: vi, jed, pico,
Emacs, gedit, etc.
Ing. José Alberto Díaz García
25
Programas adicionales
• Las herramientas de programación son importantes en los
servidores Linux así como para usuarios específicos en
estaciones de trabajo, si son programadores.
• Estas herramientas de programación son compiladores o
interpretes.
• Un compilador convierte un programa en código fuente, el
cual ha sido escrito por el programador, a una forma binaria
el cual puede ser leído por el computador.
• Algunos lenguajes para escribir “scripts” son: Javascript,
Python y Perl.
• Cada sistema Linux se basa en bibliotecas llamadas “C
library” (libc). El sistema Linux busca en la biblioteca C las
rutinas que son necesarias para los programas para correr en
Linux.
Ing. José Alberto Díaz García
26
Verificación de
compatibilidad de software
• Cuando se instala un paquete, el primer paso
que debe realizarse es probar y estar seguro que
el sistema operativo maneja el paquete.
• Generalmente, cualquier programa o paquete
Linux puede ser instalado en un sistema
operativo basado en UNIX.
• Compruebe los requerimientos del procesador,
bibliotecas y herramientas de desarrollo.
Ing. José Alberto Díaz García
27