1
Propiedades del UNIX
Potente, flexible y versátil
Éxito creciente
Multiusuario y multitarea
Buen entorno para redes
Portabilidad
Potentes entornos gráficos
2
Es un Sistema Operativo
Está formado por:
Núcleo
Shell
Sistema de archivos
Utilidades
¿Qué es el Unix?
3
El núcleo
Interactúa directamente con el hardware
Funciones:
Gestión memoria
Control de acceso al ordenador y permisos
Mantenimiento sistema de archivos
Manejo interrupciones
Manejo Errores
Servicios I/O
Asignación de recursos entre usuarios
Control de procesos y comunicaciones entre procesos
4
La Shell
Intérprete de órdenes (equivale al COMMAND.COM de MS-DOS)
Incluye un lenguaje de programación para procesamiento por lotes
Existen distintos tipos de shell:
Sh
C-shell, k-shell, tc-shell
bash-shell (LINUX por defecto)
5
Archivo: unidad básica de organización de la información.
Método lógico
Sistema de archivos jerárquico
Archivos locales o en red transparentes (NFS)
Sistema de archivos
6
Diferencias notables entre el UNIX y otros Sistemas Operativos
Fácil instalación de nuevos programas
La shell conoce dónde debe buscar las órdenes
Utilidades:
Edición y procesamiento de texto
Gestión de información
Comunicaciones electrónicas y para redes
Cálculos, etc.
Utilidades
7
SOLARIS
Sistema Operativo de Sun Microsystems
IRIX
Para estaciones de trabajo y ordenadores de Silicon Graphics.
HP-UX
Sistema Operativo de ordenadores Hewlett-Packard
La última versión es HP-UX 11.0
DEC OSF/1
El sistema en uso por Digital (Compaq-ahora HP).
Soporte de 64 bits.
Variantes de Unix (I)
8
LINUX
Difusión libre y gratuita.
Para múltiples plataformas.
Muy potente y muy bien adaptado a los estándares de UNIX.
Gran cantidad de aplicaciones.
Variantes de UNIX (II)
9
DOS
Desarrollado por Microsoft
Sistema mono-usuario
No existen control de permisos de ficheros.
Programas pueden quedar residentes.
No existen el concepto de procesos.
Sólo para procesadores Intel.
Comparación de UNIX con otros Sistemas Operativos
10
Windows NT/2000/XP
Desarrollado por Microsoft
Sistema mono-usuario
Control de recursos, permisos y usuarios
Multitarea
Altas prestaciones
Permite aplicaciones en modo servidor
Para procesadores Intel, Alpha y MIPS
Comparación de UNIX con otros Sistemas Operativos (II)
11
Mediante:
La propia consola del ordenador con UNIX
Una terminal
Un ordenador personal (emuladores de terminal)
Por conexiones:
Local
Puerto serie
Red
Acceso a un sistema UNIX
12
Si es vía serie es necesario hacer coincidir parámetros como la velocidad de transmisión, paridad, …
Mediante red local también se puede realizar una conexión en modo terminal utilizando el programa telnet o alguno similar.
Si deseamos un entorno gráfico (X-Windows) se utilizan X-Terminales o equivalentes o bien desde la propia consola.
Modo Terminal
13
Identificados por un nombre de usuario (hasta 8 caracteres)
Tienen asociado un número UID (User ID)
root es el nombre del superusuario, UID=0
root tiene todos los privilegios
Existen usuarios propios del sistema que no permiten que se utilicen para acceder al sistema.
Usuarios UNIX
14
Login: Se introduce el nombre del usuario
Password: Palabra secreta. El sistema sólo tiene en cuenta los 8 primeros caracteres tecleados.
Es aconsejable poner al menos unos 6 caracteres y que sea una palabra no usual, pues los hackers tienen métodos de búsqueda de passwords, y lo hacen por búsqueda en diccionarios junto con reglas sencillas de números.
Acceso a UNIX (I)
15
Tras la conexión nos aparece un símbolo $ o ~/acto03> …
Es el símbolo de la shell bash que indica que acepta una orden.
Este símbolo se denomina en inglés “prompt”
El “prompt” del superusuario es #
Acceso a UNIX
16
who nos indica los usuarios que están conectados de forma interactiva con el ordenador.
finger muestra una información más amplia sobre los usuarios conectados.
write usuario podemos enviar un texto a otro usuario para que le aparezca en pantalla.
Si el usuario no está conectado no le llegará nada (debemos distinguirlo de un mensaje enviado con mail)
Tecleamos el mensaje y se acaba con Ctrl-D
Algunos comandos sencillos(I)
Página siguiente |