Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías División de Electrónica y Computación Departamento de Ciencias Computacionales Academia de Software de Sistemas DATOS GENERALES CLAVE DE LA MATERIA: CC421 NOMBRE DE LA MATERIA: Tópicos Selectos de Informática II (SOLARIS) TIPO DE CURSO: Taller CARÁCTER DEL CURSO: Optativo ÁREA DE FORMACIÓN: Optativo Abierta PRERREQUISITOS: 300 Créditos DEPTO. DE ADSCRIPCIÓN: Ciencias Computacionales ACADEMIA: Software de sistemas CARGA HORARIA GLOBAL: 60 Horas VALOR EN CRÉDITOS: 4 Créditos FECHA DE ACTUAIZACIÓN 2004 OBJETIVO GENERAL El alumno desarrollará las habilidades en el uso del sistema operativo Solaris, mediante las diferentes prácticas que se desarrollarán durante el transcurso del curso, dicho curso, consta desde los fundamentos del propios sistema operativo hasta un nivel de administración de las diferentes plataformas que utilizan bajo el sistema operativo Solaris. Calendario de Aplicación: 2006-A CONTENIDO TEMÁTICO PRINCIPAL Módulo 1.- Introducción al sistema operativo de Solaris | 2 horas Clase, 1 hora Práctica Objetivo: El alumno identificará, los aspectos básicos del sistema operativo y su ambiente gráfico, para diferenciar y entender las diferencias en el manejo de los diferentes sistemas operativos que se encuentran actualmente. 1.1 Introducción al ambiente de Solaris 1.2 El ambiente gráfico de Solaris. 1.3 Estructuración del Sistema Operativo. (20 minutos Clase) (20 minutos Clase) (20 minutos Clase + 1 de investigación) Módulo 2.- Acceso al Sistema | 2 horas Clase Objetivo: El alumno operará los comandos básicos y las diferentes modalidades para ingresar al sistema, utilizando los equipos de computo que estan destinados para el manejo del sistema operativo Solaris. 2.1 Opciones de logeo. 2.2 Descripción del CDE. 2.3 Elementos básicos para ingresar al sistema operativo. 2.4 Comandos básicos para obtener información acerca del sistema. (30 minutos Clase) (30 minutos Clase) (30 minutos Clase) (30 minutos Clase) Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías División de Electrónica y Computación Departamento de Ciencias Computacionales Academia de Software de Sistemas Módulo 3.- Acceso a archivos y directorios | 2 horas Clase, 1 hora Práctica Objetivo: El alumno manipulará las estructuras de archivos y directorios, para el uso eficiente del sistema Operativo. 3.1 Diferencias entre rutas absoluta y relativa. 3.2 Visualización del contenido de directorios. 3.3 Determinar el formato de los archivos. 3.4 Uso de metacaracteres. (30 minutos Clase) (30 minutos Clase) (30 minutos Clase) (30 minutos Clase + 1 de práctica) Módulo 4.- Comandos para archivos y directorios | 3 horas Clase, 1 hora Práctica Objetivo: El alumno manipulará la creación, edición y eliminación para archivos y directorios en el sistema operativo Solaris, demostrando su habilidad en el manejo de la estructura de archivos del sistema operativo. 4.1 4.2 4.3 4.4 Determinar el tipo de archivos. (30 minutos Clase) Creación de archivos mediante línea de comandos. (1 hora Clase ) Creación y eliminación de directorios (1 hora Clase) Manejo de archivos y directorios. (30 minutos Clase + 1 de práctica) Módulo 5.- Búsqueda para texto y archivos | 1 hora Clase Objetivo: El alumno ejemplificará búsquedas de información en los diferentes tipos de archivos y búsquedas de filtrado de texto, Utilizando los comandos definidos en el sistema junto con las diferentes expresiones regulares. 5.1 Uso del comando find. 5.2 Comparación de archivos. 5.3 Búsquedas para expresiones regulares. Evaluación Práctica (20 min Clase) (20 min Clase) (20 min Clase) (20 min Clase) Módulo 6.- Seguridad en los archivos | 3 horas Clase, 1 hora Práctica Objetivo: El alumno identificará y aplicará los esquemas de seguridad en archivos y directorios en el sistema operativo, para mantener un nivel óptimo de seguridad dentro de las diferentes plataformas, que utilizan este sistema operativo. 6.1 Permisos. 6.2 Cambio de permisos. 6.3 Filtro de permisos. (1 hora Clase) (1 hora Clase + 1 de práctica) (1 hora Clase) Módulo 7.- Editor Vi | 2 horas Clase, 1 hora de Práctica Objetivo: El alumno manejará la edición, modificación y manipulación de archivos de texto mediante el editor “vi”, como apoyo para la administración de sistemas. 7.1 Modos de operación. 7.2 Cambio entre los modos. 7.3 Modificación de texto. (30 minutos Clase) (30 minutos Clase) (1 hora Clase + 1 de práctica) Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías División de Electrónica y Computación Departamento de Ciencias Computacionales Academia de Software de Sistemas Módulo 8.- Archivando Datos de los usuarios | 3 horas Clase, 1 hora Práctica Objetivo: El alumno organizará los diferentes tipos de almacenamiento, agrupación y compresion de de archivos y directorios, mediante diferentes comandos que se encuentran disponibles en el sistema. 8.1 Uso de comandos para compresión de archivos. (1 hora Clase + 1 de práctica) 8.2 Extracción de archivos. (1 hora Clase) 8.3 Comprender el manejo de unidades de disquete y cdrom. (1 hora Clase) Módulo 9.- Conexiones Remotas | 3 horas Clase, 1 hora de Práctica Objetivo: El alumno establecererá sesiones a máquinas remotas mediante protocolos de comunicación, mediante un ambiente en red ya establecido. 9.1 Abrir una sesión telnet. 9.2 Iniciar una sesión en una máquina remota. 9.3 Uso del comando ftp. (1 hora Clase) (1 hora Clase + 1 de práctica) (1 hora Clase) Módulo 10.- Procesos | 3 horas Clase, 1 de hora Práctica objetivo: El alumno identificará, y manipulará, la manipulación de procesos generados en el sistema, con el fín de obtener el control del los procesos de la CPU del sistema. 10.1 Concepto. 10.2 Visualización de los procesos usando el comando ps. 10.3 Finalización de los procesos. (1 hora Clase) (1 hora Clase) (1 hora Clase + 1 de práctica) Módulo 11.- Korn shell y generación de Scrpits | 3 horas Clase, 1 hora Práctica Objetivo: El alumno empleará y estructurará las funciones del korn shell y programación básica de shell scripts, mediante las diferentes practicas y táreas de investigación. 11.1 11.2 11.3 11.4 Funciones del korn shell. Uso de metacaracteres para el redireccionamiento. Creación de alias. Archivos de inicialización. (30 minutos Clase) (30 minutos Clase) (1 hora Clase + 1 de práctica) (1 hora Clase) Módulo 12.- Añadiendo usuarios | 5 horas Clase Objetivo: El alumno creará y administrará cuentas de los usuarios para sistemas, para aplicar sus conocimientos fundamentales de administración de sistemas. 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 12.9 Definir el papel que tiene un administrador del sistema (30 minutos Clase) Definir los términos comunes de la administración del sistema (30 minutos Clase) Usar la herramienta "admintool" (30 minutos Clase) Describir el formato de los archivos "passwd y shadow" (30 minutos Clase) Describir el formato de el archivo "etc/group" (30 minutos Clase) Añadir, modificar y borrar cuentas de usuario usando los comandos "useradd, usermod y userdel" (30 minutos Clase) Añadir, modificar y borrar cuentas de grupo usando los comandos "groupadd, groupmod y groupdel" (30 minutos Clase) Definir los dos diferentes tipos de archivos de inicialización. (30 minutos Clase) Describir el propósito de el directorio "/etc/skel" (30 minutos Clase) Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías División de Electrónica y Computación Departamento de Ciencias Computacionales Academia de Software de Sistemas 12.10 Modificar los archivos de inicialización para personalizar un ambiente de trabajo de usuario. (30 minutos Clase) Módulo 13.- Sistema de seguridad | 3 horas Clase, 1 de hora Práctica Objetivo: El alumno manipulará el uso de estrategias que son usadas para intentar garantizar la seguridad del sistema, con los diferentes comandos y herramientas que cuenta el sistema operativo. 13.1 13.2 13.3 13.4 13.5 13.6 13.7 13.8 Crear un archivo "/var/adm/loginlog" y utilizar los comandos "finger, last y rusers" (30 minutos Clase) Utilizar el comando "sw" (30 minutos Clase) Modificar el directorio "etc/default/login" (30 minutos Clase) Utilizar los comandos "id y groups" (30 minutos Clase) Utilizar los comandos "chown y chgrp" (30 minutos Clase) Explicar los permisos especiales "setwid y setgid" (30 minutos Clase) Crear, modificar y borrar ACLs (30 minutos Clase) Mantener y utilizar los siguientes archivos. "/etc/host.equiv,$HOME/.rhosts" y "/etc/ftpusers" (30 minutos Clase) Módulo 14.- La jerarquía de directorio | 1 hora Clase, 1 hora de Práctica Objetivo: El alumno reconocerá los diferentes tipos de archivos que integran el sistema operativo Solaris, con el fín de entener y reconocer el funcionamiento a nivel de archivos del sistema. 14.1 14.2 Describir las funciones que existen para el manejo de archivos, directorios, ligas simbólicas, archivos de dispositivos y "hard links" (30 minutos Clase) Definir la función de cada subdirectorio. (30 minutos Clase + 1 de práctica) Módulo 15.- Discos, "slices" y formato | 2 hora Clase Objetivo: El alumno interpretará el término "disk slice", describirá y creará un "disk label", denifirá y modificará una "partition table" utilizando la herramienta "format", para administrar los recursos físicos de almacenamiento. 15.1 15.2 15.3 15.4 Describir el propósito del archivo "etc/format.dat" Usar la utilería "format" Usar los comandos "verify" y "prtvtoc" Usar el comando "fmthard" (30 minutos Clase) (30 minutos Clase) (30 minutos Clase) (30 minutos Clase) Módulo 16.- Sistema de Archivos "ufs" | 2 hora Clase Objetivo: El alumno describirá el concepto de “filesystem” y los diferentes tipos de sistemas de archivos que se encuentran en el sistema, utilizados para la el manejo de información en un sistema local y un sistema remoto. 16.1 16.2 16.3 Definir el término archivo de sistema (30 minutos Clase) Listar los componentes que están contenidos dentro de la estructura de un archivo de sistema (1 hora Clase) Crear un sistema de archivos, utilizando el comando "newfs" (30 minutos Clase) Universidad de Guadalajara Centro Universitario de Ciencias Exactas e Ingenierías División de Electrónica y Computación Departamento de Ciencias Computacionales Academia de Software de Sistemas Módulo 17.- Mantenimiento de sistemas de archivos | 2 hora Clase Objetivo: El alumno aplicará el método de mantenimiento y la consistencia del sistemas de archivos de locales en el sistema, con la ayuda de los comandos que existen en el sistema. 17.1 Describir porque el "fsck" es necesario 17.2 Describir como se puede revisar y reparar un sistema de archivo 17.3 Desplegar el espacio en disco utilizado por el sistema de archivos 17.4 Desplegar el uso de disco de un directorio 17.5 Desplegar el uso de disco realizado por un usuario 17.6 Demostrar como reparar el archivo "etc/vfstab" (20 minutos Clase) (20 minutos Clase) (20 minutos Clase) (20 minutos Clase) (20 minutos Clase) (20 minutos Clase) Módulo 18.- El "Boot PROM” | 2 hora Clase Objetivo: El alumno reconocerá las funciones principales del chip Boot PROM ("programmable read-only memory") y el chip NVRAM ("nonvolatile random access memory"), que se encuentran en un bajo nivel del sistema. 18.1 Explicar los elementos básicos del POST ("power-on-self-test") (10 minutos Clase) 18.2 Invocar algunos comandos comunes desde el prompt "ok" (20 minutos Clase) 18.3 Usar las opciones del comando "boot" (20 minutos Clase) 18.4 Usar el comando "devalias" (10 minutos Clase) 18.5 Usar el comando "nvunalias" (20 minutos Clase) 18.6 Usar el comando "eeprom" (10 minutos Clase) 18.7 Demostrar los pasos para interrumpir un sistema que no responde (30 minutos Clase) BIBLIOGRAFÍA BÁSICA Manuales de Solaris 8 MATERIAL DE APOYO ACADEMICO notas sobre el curso - pintarrón CRITERIOS DE EVALUACION Se evaluará el semestre con tareas, participaciones en clase, trabajo de investigación, exámenes parciales y departamentales.