fundamentos de sistemas operativos vr 2.0 - unix

Download Fundamentos de Sistemas Operativos Vr 2.0 - UNIX

Post on 03-Jul-2015

251 views

Category:

Documents

40 download

Embed Size (px)

TRANSCRIPT

Fundamentos de Sistemas Operativos Version 2.0 Francisco Medina Lopez

IA Este libro fu escrito en Linux usando L TEX por su autor. e

c 2006 Francisco Medina Lopez

Todos los derechos reservados por su autor. Este libro puede ser reproducido parcial o totalmente siempre y cuando se mantenga los cr ditos a los autores. e

Francisco Medina Lopez Centro Coapa, DGSCA Facultad de Contadura y Administracion Universidad Nacional Autonoma de M xico e

Indice general1. Teora de Sistemas Operativos 1.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Qu es un Sistema Operativo? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.2.1. El sistema operativo como una maquina extendida. . . . . . . . . . . . . . . . . . . 1.2.2. El sistema operativo como controlador de recursos. . . . . . . . . . . . . . . . . . . 1.3. Historia de los Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1. Primera generacion (1945-1955) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2. Segunda generacion (1955-1965) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.3. Tercera generacion (1965-1980) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.4. Cuarta generacion (1980-1990) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4. Conceptos de Sistemas Operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.1. Procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2. Llamadas al sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4.3. Archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5. Componentes de un Sistema Operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.1. Administrador de Procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2. Administrador de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3. Administrador de la Memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4. Manejo del Sistema de Archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6. Breve histora de UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1. UNIX actuales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .III

1 1 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 7 7 8

IV

INDICE GENERAL 9 9 9 10 11 12 12 13 13 13 13 14 14 14 15 15 15 15 16 16 17 17 19 19 20 20 21 21

2. Introduccion a GNU/Linux 2.1. Qu es GNU/Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 2.2. Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3. Historia de GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4. Objetivos de GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5. Filosofa del sistema GNU/Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6. Distribuciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1. Slackware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.2. Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.3. SuSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.4. Mandriva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.5. Red Hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.6. Fedora Core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.7. CentOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Preparandonos para la instalacion 3.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Requerimientos mnimos de Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1. Unidad Central de Proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.2. Memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.3. Disco Duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.4. BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3. Revision Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. Instalacion de CentOS 4.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Acerca de las consolas virutales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Inicio del programa de instalacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1. M todo de instalacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 4.4. Vericar la integridad de los cds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

INDICE GENERAL 4.5. Bienvenido a CentOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6. Seleccion del idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.7. Conguracion del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8. Tipo de instalacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8.1. Tipo de instalacion Personalizada . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9. Particionando el Disco Duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.1. Particionamiento autom tico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 4.9.2. Partionamiento manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.9.3. Esquema de particionamiento recomendado . . . . . . . . . . . . . . . . . . . . . . 4.9.4. Tipos de sistemas de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.10. Conguracion del gestor de arranque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.11. Conguracion de la red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.12. Conguracion del rewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.13. Seleccion del soporte del idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.14. Conguracion del huso horario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.15. Conguracion de la contrasena de root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.16. Seleccion de grupos de paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.17. Listo para la instalacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.18. Instalacion de paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.19. Fin de la instalacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. Introduccion al shell de GNU/Linux 5.1. Primeros pasos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1. Entrar en sesion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.2. Cuentas, grupos y passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

V

22 22 22 24 25 25 26 26 28 29 29 29 31 32 32 32 34 35 35 37 39 39 39 41 42 42 42 44 44

5.1.3. Como ejecutar comandos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.4. Directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.5. Listado de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.6. Manual de UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.7. Contenido de un archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

VI

INDICE GENERAL 5.1.8. Crear y borrar un archivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.9. Usuarios en el sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.10. Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.11. Talk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.12. Cambio de contrasena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.13. Fin de Sesion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2. El Sistema X Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1. Entornos de escritorio y gestores de ventanas . . . . . . . . . . . . . . . . . . . . . . 5.2.2. GNOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3. Interprete de comandos: Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4. Estructura de Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.5. Expansiones de la lnea de comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 46 46 46 47 47 47 48 49 50 51 52 52 53 54 54 55 56 56 57 57 58 59 59 59 60 61 62 62

5.6. Variables de ambiente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7. Entrecomillado de argumentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.8. PS1 . .

Recommended

View more >