Administración - Inicio - Instituto Tecnológico de Morelia

Anuncio
1.- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Administración de Sistemas I
Carrera:
Ingeniería en Tecnologías de Información y
Comunicaciones
Ingeniería en Sistemas Computacionales
Ingeniería Informática
Clave de la asignatura:
SAD-1201
(Créditos) SATCA1
2–3–5
2.- PRESENTACIÓN
Caracterización de la asignatura.
El estudiante obtendrá las habilidades y el conocimiento práctico para seleccionar, instalar,
configurar, administrar, optimizar y utilizar diferentes sistemas operativos para lograr un uso
más eficiente y de acuerdo a las necesidades de cualquier organización.
El estudiante podrá aplicar sus conocimientos y habilidades para administrar todo un sistema
de cómputo a través de algunos de los sistemas operativos de ambiente multiusuario, así como
también conocer a fondo como se lleva a cabo la administración del software y hardware en
una computadora por parte del sistema operativo.
Esta materia dará soporte a otras, más directamente vinculadas con desempeños profesionales;
contempla además el estudio de las componentes principales de los sistemas de operación en
ambientes cliente y servidor.
Intención didáctica
Se organiza el temario, dentro de siete unidades integradas por los contenidos conceptuales así
como el desarrollo de prácticas donde se contemplan escenarios aplicativos para el manejo de
sistemas operativos.
La asignatura de Administración de Sistemas I aborda los elementos teóricos y de
configuración necesaria para comprender en forma practica el funcionamiento de un sistema
operativo y cada una de las partes que lo componen.
Se recomienda usar como casos de estudio tanto sistemas operativos basados en Unix; así
como los de software propietario.
1
Sistema de asignación y transferencia de créditos académicos
En la enseñanza de esta asignatura se realizan prácticas de laboratorio, cuyo objetivo es
afianzar los conocimientos teóricos.
En las actividades se busca que el estudiante tenga el primer contacto con el concepto en
forma concreta y sea a través del análisis e implementación de algunos conceptos para la
resolución de problemas.
3.- COMPETENCIAS A DESARROLLAR
Competencias específicas:
Competencias genéricas
Seleccionar, conocer, usar y administrar Competencias instrumentales
adecuadamente diferentes sistemas
 Capacidad de análisis y síntesis
operativos para lograr un uso eficiente,
 Comunicación oral y escrita
así como diferenciar y aplicar las
 Conocimiento de una segunda lengua
técnicas de manejo de recursos para el
 Habilidad para buscar y analizar
diseño, organización, utilización y
información proveniente de fuentes
optimización de estos.
diversa.
 Habilidad lógica para solucionar
problemas
 Habilidades del manejo de la
computadora
Competencias interpersonales
 Capacidad crítica y autocrítica
 Trabajo en equipo interdisciplinario
 Habilidades interpersonales
Competencias sistémicas
 Capacidad
de
aplicar
los
conocimientos en la práctica
 Habilidades de investigación
 Capacidad de aprender
 Capacidad de generar nuevas ideas
(creatividad)
 Habilidad para trabajar en forma
autónoma
 Capacidad para diseñar y gestionar
proyectos
 Estándares de calidad aplicados a los
lenguajes de programación
 Búsqueda del logro
4. HISTORIA DEL PROGRAMA
Lugar
y
fecha
de
Participantes
elaboración o revisión
Instituto Tecnológico de Miembros de la línea de
Observaciones
(cambios y justificación)
Análisis y diseño curricular de
Morelia
Fecha : Enero del 2012
investigación de
“Seguridad y
Administración de
Sistemas” de la Academia
de Ingeniería de Sistemas
Computacionales
los módulos de especialidad las
carreras del departamento de
Sistemas y Computación
5.- OBJETIVO(S) GENERAL(ES) DEL CURSO (competencias específicas a
desarrollar en el curso)
 Seleccionar, conocer, usar y administrar adecuadamente diferentes
sistemas operativos para lograr un uso eficiente así como diferenciar y
aplicar las técnicas de manejo de recursos para el diseño, organización,
utilización y optimización de estos.
6.- COMPETENCIAS PREVIAS



Conocer, analizar e interpretar la filosofía de diseño de los sistemas operativos
actuales y emergentes, para el manejo de los recursos del sistema.
Seleccionar, conocer y usar adecuadamente diferentes sistemas
operativos para lograr un uso eficiente.
Diferenciar y aplicar las técnicas de manejo de recursos para el diseño,
organización, utilización y optimización.
7.- TEMARIO
Unidad
1
Temas
Herramientas esenciales.
Subtemas
1.1.- Introducción.
1.1.1.- Software propietario.
1.1.3.- Software libre.
1.1.3.- Estructura general del sistema
operativo.
1.2.- Arquitectura necesaria.
1.2.1.- Hardware necesario.
1.2.2.- Necesitadas de expansión o
crecimiento incremental de hardware.
1.3.- Servicios.
2
Sistemas de arranque.
2.1.- Firmware.
2.2.- Gestor de arranque (Boot loader).
2.3.- Sistemas externos.
3.1.- Configuración básica
3.1.1.- Métodos de instalación.
3.1.2.- Inicio de la instalación.
3.1.3.- Del entorno del usuario.
3.1.4.- Configuración del sistema.
3.2.- Particionamiento de un disco.
3
Configuración de
almacenamiento local.
4
Creación y configuración 4.1.- Sistemas de Archivo.
4.1.1.- Montaje, desmontaje.
de Sistemas de
4.1.2.- Integridad.
Archivos.
4.1.3.- Organización.
4.2.- Estructura de directorios.
4.2.1.- Rutas absolutas y relativas.
4.2.2.- Directorios dot.
4.2.3.- Archivos ocultos.
4.3.- Dispositivos y archivos especiales.
5
Configuración,
despliegue y
Mantenimiento de
Sistemas.
6
Administración de
Usuarios y Grupos.
7
Administración de la
Seguridad Básica.
5.1.- Comandos y programas.
5.1.1.- Shells
5.1.2- Línea de comandos.
5.1.3.- Interfaces gráficas.
5.2.- Instalación y ejecución de programas.
5.3.- Variables de entorno.
5.4.- Administración de procesos.
5.4.1.- Creación, Terminación.
5.4.2.- Medición y desempeño.
5.5.- Emulación del Sistema Operativo.
5.5.1.- Ejecución de binarios de otros
sistemas operativos.
5.5.2. Herramientas para la ejecución de
binarios.
6.1.- Creación de usuarios.
6.2.- Creación de grupos.
6.3.- Autorización y denegación de permisos.
6.4.- El súper usuario y sus funciones.
6.5.- Los usuarios y grupos estándar.
7.1.- Seguridad del espacio físico.
7.3.- Seguridad del sistema local.
7.3.- Seguridad de datos y archivos.
7.4.- Cortafuegos personal.
7.5.- Malware.
7.6.- Seguridad básica en la red.
8.- SUGERENCIAS DIDÁCTICAS (desarrollo de competencias genéricas)
Desarrollar la capacidad para coordinar y trabajar en equipo; orientar el trabajo del
estudiante y potenciar en él la autonomía, el trabajo cooperativo y la toma de
decisiones. Mostrar flexibilidad en el seguimiento del proceso formativo y propiciar la
interacción entre los estudiantes. Tomar en cuenta el conocimiento de los estudiantes
como punto de partida y como obstáculo para la construcción de nuevos conocimientos.
Además de generar un pensamiento crítico en el estudiante:
 Propiciar el uso de software libre.
 Desarrollar actividades de aprendizaje que propicien la aplicación de los
conceptos, modelos y metodologías que se van aprendiendo en el desarrollo
de la asignatura.
 Propiciar el uso adecuado de conceptos, y de terminología científicotecnológica
 Proponer problemas que permitan al estudiante la integración de
contenidos de la asignatura y entre distintas asignaturas, para su análisis y
solución.
 Relacionar los contenidos de la asignatura con el cuidado del medio
ambiente; así como con las prácticas de una ingeniería con enfoque
sustentable.
 Observar y analizar fenómenos y problemáticas propias del campo
ocupacional.
 Fomentar actividades grupales en los talleres de tal manera que propicien
la comunicación, el intercambio argumentado de ideas, la integración y la
colaboración del estudiante y entre los estudiantes.
 Propiciar, en el estudiante, el desarrollo de actividades intelectuales de
inducción-deducción y análisis-síntesis, las cuales lo encaminan hacia la
investigación, la aplicación de conocimientos y la solución de problemas.
9.- SUGERENCIAS DE EVALUACIÓN
La evaluación de la asignatura es continua y formativa, se realiza con base en siguiente
desempeño:






Elaborar un reporte de la instalación de los diferentes sistemas
operativos.
Elaborar un reporte de práctica de los comandos básicos del sistema
operativo.
Desarrollar exámenes prácticos.
Se deben tener en cuenta los controles realizados en sesiones
prácticas.
Presentación de las principales funciones de sistemas operativos.
Mostrar un esquema de seguridad y protección para los usuarios.
10.- UNIDADES DE APRENDIZAJE
Unidad 1: Herramientas esenciales.
Competencia específica a desarrollar Actividades de Aprendizaje
Comprender el funcionamiento y
 Investigar, exponer y discutir de forma
manejo de un sistema operativo desde
grupal los tipos de sistemas operativos de
el punto de vista del usuario, y conocer
software propietario y libre.
los requerimientos necesarios para
 Identificar las característica de hardware
trabajar con éste.
necesario para las diferentes versiones del
sistema operativo.
 Reseñar el trabajo realizado.
Unidad 2: Sistemas de arranque.
Competencia específica a desarrollar Actividades de Aprendizaje
Comprender el procedimiento de
 Investigar, exponer y discutir de forma grupal
arranque del sistema e identificar los
sobre los diferentes tipos de firmware en la
componentes involucrados.
actualidad.
 Identificar en el laboratorio, los elementos
fundamentales que componen el firmware de una
computadora.
 Experimentar en el laboratorio con diferentes
formas de arranque del sistema.
 Reseñar el trabajo realizado.
Unidad 3: Configuración del almacenamiento local.
Competencia específica a desarrollar Actividades de Aprendizaje
Instalar y administrar un sistema
 Realizar una investigación sobre que es el
operativo analizando los
kernel o núcleo de un sistema operativo, que es
requerimientos para la configuración y
y como se realiza una compilación de kernel.
optimización de los recursos.
 Analizar y utilizar herramientas para acceder
a diferentes tipos de particiones.
 Instalar y configurar el sistema operativo en
equipos de trabajo.
 Elaborar un reporte describiendo las partes
más importantes de la instalación de un sistema
operativo.
 Realizar una reseña del trabajo realizado
anteriormente.
UNIDAD 4. Creación y Configuración de sistemas de archivos
Competencia específica a desarrollar Actividades de Aprendizaje
Conocer y utilizar adecuadamente el
 Investigar los tipos de formatos de archivos
sistema de archivos de un sistema
abiertos y los estándares ISO.
operativo, así como de los comandos y
 Conocer las herramientas para la conversión
herramientas para garantizar el
de archivos a formatos abiertos y de estándar
desempeño y confiabilidad de dicho
ISO.
ambiente.
 En el laboratorio, desarrollar la práctica de
creación, montaje, uso y desmontaje de
diferentes sistemas de archivo
 En el laboratorio, modelar discos y
dispositivos utilizando archivos especiales.
Unidad 5: Configuración, despliegue y Mantenimiento de Sistemas.
Competencia específica a desarrollar Actividades de Aprendizaje
Conocer y aplicar los principales
 A partir de la documentación de un software
comandos de un sistema operativo, que
libre, investigar, clasificar y categorizar el
pueden ser utilizados desde una línea
conjunto de comandos, haciendo un resumen y
de comandos o alguna interfaz
presentándolo al grupo.
gráficas, así como la aplicación de
 Investigación de los diferentes shells para
técnicas y herramientas para la
software libre.
ejecución, y administración de
 En el laboratorio, desarrollar la instalación
procesos en un sistema operativo.
personalizada de diferentes aplicaciones.
 En el laboratorio, desarrollar la práctica de
uso de comandos y herramientas para la
administración de procesos.
 Ejecutar binarios de un sistema operativo
diferente, por ejemplo ejecutar binarios de un
sistema de software propietario en un sistema
operativo de software libre o viceversa
utilizando las herramientas de ejecución de
binarios, ejemplo, “wine” en Linux.
 Configurar máquinas virtuales mediante
herramientas de emulación de hardware.
Unidad 6: Administración de Usuarios y Grupos.
Competencia específica a desarrollar Actividades de Aprendizaje
Conocer y aplicar los diferentes
 En el laboratorio, aplicar los comandos para
comandos de un sistema operativo, así
la creación, modificación y eliminación de
como las técnicas y herramientas para
usuarios y grupos.
una adecuada gestión de sus usuarios y
 En el laboratorio, experimentar con los
grupos.
diferentes tipos de usuario incorporados de
manera estándar con el sistema operativo.
Hacer lo mismo con el súper usuario.
 Analizar y diseñar estrategias para la
administración de usuarios, grupos y permisos.
 Realizar una reseña del trabajo realizado
anteriormente.
Unidad 7: Administración de la Seguridad Básica.
Competencia específica a desarrollar Actividades de Aprendizaje
Aplicar técnicas y herramientas para el
 Investigar y discutir la importancia de la
establecimiento de las medidas básicas
seguridad entre diferentes sistemas operativos.
de seguridad en un entorno operativo.
 Analizar y aplicar los comandos empleados
en la configuración de seguridad.
 Investigar y resumir en una taxonomía los
diferentes tipos de software malicioso conocido
hasta el momento, así como las medidas básicas
que se pueden adoptar para enfrentarlos.
 Configurar el cortafuegos del sistema
operativo y probar vulnerabilidades.
11.- FUENTES DE INFORMACIÓN










Operating System Concepts, Silberchatz, Galvin. John Wiley & Sons. 6th edition
(2001) ISBN: 0-471-41743-2
Modern Operating Systems, Andrew S. Tanenbaum. Prentice Hall. 2nd edition
(2001) ISBN: 0-13-031358-0
Linux Kernel Development, Robert Love. Sams Publishing. 2nd edition (2005)
ISBN: 0-672-32720-1
Linux Device Drivers, Jonathan Corbet, Greg Kroah-Hartman, Alessandro Rubini.
O'Reilly. 3rd edition (2005) ISBN: 0-596-00590-3
Understanding the Linux Kernel, Bovet, Cesati. O'Reilly. 3rd edition (2005) ISBN:
0-596-00565-2
The Logical Design of Operating Systems, L. Bic, A. Shaw. Ed. Prentice Hall,
2nd edition (1988) ISBN: 0-13-540112-7
Linux Server Hacks, Rob Flickenger, O'Reilly, (2003), ISBN: 0596004613
Linux Server Hacks Volume Two, William Hagen, Brian Jones O’Reilly, (2005),
ISBN: 0596100825
The Design of the UNIX Operating System. Maurice J. Bach Prentice-Hall Software
Series.
UNIX para impacientes, Paul W. Abrahams y Bruce R. Larson Addison-Wesley
Iberoamericana.
12.- PRÁCTICAS PROPUESTAS

Instalar el sistema operativo de software libre.

Administrar y acceder a los recursos del sistema operativo.

Aplicar técnicas de seguridad e integridad de archivos y directorios.

Administrar usuarios, grupos y permisos de archivos.

Realizar visitas de campo para analizar servidores en producción.

Utilizar herramientas de conversión de archivos de diferentes formatos y probar
que sean accesibles en los diferentes sistemas operativos.
Descargar