Otoño 2014
Sistemas Operativos II
SYLLABUS DEL MODULO
PROFESOR: M.A. Ricardo Sosa Nieto
FECHA: 15
de Noviembre de 2014.
PRESENTACIÓN
DEL CURSO:
La
materia de sistemas operativos II, es la continuidad del proyecto que iniciaron
en el curso anterior, y éste va a servir para lograr su finalización así como
el soporte hacia los conocimientos del desarrollo de los sistemas operativos
enfocándonos con la distribución de Linux con su base de Unix.
El
alumno aprenderá los métodos teóricos y fundamentos del sistema operativo Linux
así también la forma de instalación, configuración, arranque, administración,
actualización del mismo.
A través
de prácticas y ejemplos se elaborarán algunos programas en lenguajes de
programación para un conocimiento de desarrollo y para ampliar la visión de
éste tipo de sistema operativo.
Actualmente
la mayoría de los negocios están actualizados con las Tic’s, por lo tanto es
necesario nosotros como profesionistas mantenernos en ese nivel o aún más allá,
siempre un paso delante de lo que puede las empresas pueden usar.
OBJETIVO GENERAL DEL CURSO:
El
estudiante deberá finalizar el proyecto computacional iniciado en proyectos I,
continuando con la tutoría personalizada del profesor y llevándolo a un nivel
100% funcional.
Paralelamente, adquirirá conocimientos y desarrollará
habilidades, para la configuración de servidores basados en sistemas operativos
multiusuario.
ANTECEDENTES ACADÉMICOS Y PROFESIONALES DEL PROFESOR.
Nombre: Mtro. Ricardo Sosa Nieto.
Estudios Académicos:
·
Maestría
en Administración con especialidad en Comercialización Estratégica.
·
Maestría
en Educación.
·
Lic.
En Informática Administrativa.
Capacitación:
Redes Cisco 1er nivel, Curso de Flash, Curso de
Microsoft Outlook, Excel Avanzado
Formación Laboral:
Responsable
del Laboratorio de Computo UAG Campus Tabasco. Profesor de tiempo parcial en la
UAG Campus Tabasco en Licenciaturas. Profesor en la Aliat Universidad del Valle
del Grijalva, en Licenciaturas y Maestrías. Profesor tiempo parcial en la
Universidad Salazar en el área de posgrado. Asesor de Tesis. Sinodal en
Protocolos de Titulación.
PROCEDIMIENTOS:
a)
Actividades
individuales: (teóricas y prácticas)
Especificar actividad
|
Tipo de Actividad
|
Cómo será realizada
|
Qué requisitos debe cumplir
|
Cómo será evaluada
|
Participación
|
Práctico
|
El alumno seguirá con sus avances del proyecto
|
Computadora personal, avance del trabajo
|
De manera personal por asesoría durante la clase
|
Reportes de lectura
|
Teórico y practica
|
En casa
|
Libro de Biografía de Steve Jobs
|
A través de entrega en salón en un formato especial
|
Avances del trabajo final
|
Teórico
|
En salón
|
Computadora e internet
|
Al final de la clase, por proyección o inmediata en la computadora
|
b)
Actividades grupales: (teóricas y prácticas)
Especificar actividad
|
Tipo de Actividad
|
Cómo será realizada
|
Qué requisitos debe cumplir
|
Cómo será evaluada
|
Avances del trabajo final
|
Teórico
|
En salón
|
Computadora e internet
|
Al final de la clase, por proyección o inmediata en la computadora
|
Trabajo Final
|
Teórico y practica
|
En casa
|
Computadora e internet
|
El ultimo dia de clases como Proyecto Final y parte del Examen
|
a)
Actividades en Línea: (teóricas y prácticas)
Especificar actividad
|
Tipo de Actividad
|
Cómo será realizada
|
Qué requisitos debe cumplir
|
Cómo será evaluada
|
Utilización
de un Blog personal de la materia
|
Tareas,
Resúmenes, Recursos, videos, etc.
|
Se programan
durante la semana
|
Conexión a internet, disponibilidad tiempo
|
Durante la
semana antes de iniciar el curso programdo
|
Investigaciones
|
Teórico
|
Se programará investigaciones semanales, tareas
|
Conexión a internet, disponibilidad tiempo
|
A través de la plataforma Moodle
|
Foro
|
Practico
|
Se escogerán temas relevantes de acuerdo al tema semanal
|
Conexión a internet, disponibilidad tiempo
|
Realizará análisis del tema y criticará las respuestas de dos
compañeros
|
Chat
|
Conversación en línea
|
Se programará para aclaraciones, dudas y exposiciones de algún tema
|
Conexión a internet, disponibilidad tiempo
|
Conversación en línea programada
|
Videos
|
Practico
|
Se subirán videos relevantes actuales para reforzar algún tema
|
Conexión a internet, disponibilidad tiempo
|
Se realizará un análisis crítico
|
CRITERIOS DE EVALUACIÓN – ACREDITACIÓN:
- Asistencia
(80%), como pre-requisito de acreditación,
- Presentación
de reportes de lecturas, 20%
- Presentación
de trabajo grupal (avances del trabajo final), 30%
- Trabajo
Final, 35%
- Exámenes,
15%
ÍNDICE DE CONTENIDO Y BIBLIOGRAFÍA BÁSICA:
1.
Introducción
a Unix
1.1.
Antecedentes históricos de UNIX
1.2.
Diferentes tipos de UNIX
1.3.
Antecedentes del software abierto
1.4.
Características del sistema operativo
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
2.
Instalación
de Linux
2.1.
Conocimientos previos
2.2.
Preparación
2.3.
Asignación de Disco
2.4.
Inicialización
2.5.
Particionamiento
2.6.
Tipos de particiones
2.7.
Gestión de arranque
2.8.
Súper Usuario
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
3.
Fuentes de
información
3.1.
Documentación On-Line
3.2.
Linux en el WWW
3.3.
Libros y otras publicaciones
3.4.
Grupos de NEWS USENET
3.5.
Listas de correo en Internet
3.6.
El árbol de directorios
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
4.
El arranque
de Linux
4.1.
El demonio de inicio
4.2.
Los niveles de ejecución
4.3.
Gestión de servicios
4.4.
El archivo inittab
4.5.
El comando shutdown
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
5.
Administración
del sistema de archivos
5.1.
Tipos de sistemas de archivos
5.2.
Estructuras inodes
5.3.
Montar Unidades
5.4.
Sistemas de Archivos
5.5.
Archivos y Directorios
5.6.
Convenciones de Nombres de Archivos
5.7.
Rutas de Archivos
5.8.
Permisos de Archivo
5.9.
Propietarios de Archivo y Permisos de Acceso
5.10.Tipos de
Archivo Especiales
5.11.Comandos
utilitarios para manejo de Archivos
5.12.Comandos para
la administración del sistema de archivos
5.13.Enlaces
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
6.
Actualizando
e Instalando Nuevo Software
6.1.
Actualizando el núcleo
6.2.
Actualizando las librerías
6.3.
Actualizando otro software
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de Administración
de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
7.
Administración
de los usuarios
7.1.
Creación de una cuenta
7.2.
Consolas virtuales
7.3.
Intérpretes de comandos y comandos
7.4.
Salida del sistema
7.5.
Contraseñas
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
8.
Configurando
servicios de red avanzados.
8.1.
Conectividad remota vía SSL
8.2.
Escritorio remoto con VNC
8.3.
Servicios de FTP
8.4.
Servicios de Web Server
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
9.
Control de
Tareas
9.1.
Tareas y procesos
9.2.
Primer plano y Segundo plano
9.3.
Envío a segundo plano y eliminación procesos
9.4.
Parada y relanzamiento de tareas
9.5.
Scripts
9.6.
Demonios
9.7.
Superdemonios
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
10. Lenguajes de programación y utilidades
10.1.PHP
10.2.Pyhton
10.3.Java
10.4.Perl
10.5.C, C++
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
11. Procedimientos para mantenimiento
11.1.Recuperación
utilizando un disquete de mantenimiento
11.2.Reasignando
la contraseña de superusuario
11.3.Reparando
sistemas de archivos dañados
11.4.Recuperando
archivos perdidos
Referencia Bibliográfica:
Petersen, Richard. Fundamentos de
Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed. McGraw Hill. 8448128923
Facundo Arena, Héctor. Linux, La Guía
Definitiva
Ed. Manual Users.
Calendarización por fechas y Aplicación de exámenes
Unidad
|
Fecha de
Presentación de Temas
|
Aplicación
de examen
|
1
|
15 de
Noviembre
|
|
2
|
22 de
Noviembre
|
|
3
|
29 de
Noviembre
|
|
4
|
6 de
Diciembre
|
Examen
|
5
|
13 de
Diciembre
|
|
6
|
20 de
Diciembre
|
|
7
|
10 de
Enero
|
|
8
|
17 de
Enero
|
Examen
|
CALEDARIZACIÓN
POR FECHAS
HORAS
|
TEMÁTICA
|
OBJETIVOS DE ENSEÑANZA
|
ESTRATEGIAS
|
MATERIAL Y BIBLIOGRAFÍA
|
6 hrs. 15 de Noviembre
|
Unidad
I
Introducción
a Unix
Unidad
II
Instalación
de Linux
Asesoría
del Trabajo Final
|
El alumno, investigará los orígenes y variedades de UNIX y la esencia del
software abierto y los principios de instalación de un sistema operativo
multiusuario y multiplataforma
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 22 de Noviembre
|
Unidad
III
Fuentes
de información
Unidad
IV
Arranque
de Linux
Asesoría
del Trabajo Final
|
El alumno, identificará las fuentes documentales sobre Linux y
tecnologías relacionadas
y
comprenderá los niveles de ejecución de Linux y los servicios en cada nivel
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 29 de Noviembre
|
Unidad
V
Administración
del sistema de archivos
Asesoría
del Trabajo Final
|
El
estudiante comprenderá las estructuras de datos internas y externas para el
manejo de de archivos
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 6 de Diciembre
|
Unidad
VI
Actualización
e instalando nuevo software
Unidad
VII
Administración
de los usuarios
Asesoría
del Trabajo Final
|
El
alumno, conocerá como actualizar las aplicaciones del sistema operativo y el
kernel y conocerá como crear usuarios y gestionar contraseñas
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 13 de Diciembre
|
Unidad
VIII
Configurando
servicios de red avanzados
Asesoría
del Trabajo Final
|
El
alumno configurará servicios de red avanzados
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de Administración
de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 20 de Diciembre
|
Unidad
IX
Control
de tareas
Asesoría
del Trabajo Final
|
El
alumno manipularará tareas en ejecución
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 10 de Enero
|
Unidad
X
Lenguajes
de programación y utilidades
Asesoría
del Trabajo Final
|
El
alumno conocerá los principales lenguajes de programación en Linux
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
6 hrs. 17 de Enero
|
Unidad
XI
Procedimientos
para mantenimiento
Entrega
del proyecto final
|
El
alumno conocerá los procedimientos para tareas básicas de mantenimiento
|
Exposición
temática
Explicación
practica entre alumnos y profesor.
|
Petersen,
Richard. Fundamentos de Programación en Linux
Ed. McGraw Hill. 8483221748
Shah, Steve. Manual de
Administración de Linux
Ed.
McGraw Hill. 8448128923
|
BIBLIOGRAFÍA COMPLEMENTARIA Y OTRAS FUENTES:
Welsh,
Matt. LINUX. Guía de Referenca y Aprendizaje
Ed.
Anaya Multimedia. 84-415-1071-7
Martín
Pérez,César;Pérez Crespo,Ismael. Linux
Ed. Anaya Multimedia. 84-415-0406-7
Petersen, Richard . Linux. Manual de Referencia. 2ª ed.
Ed. Osborne/McGraw Hill. 84-481-3174-6
Carling,M.; Degler,Stephen; Dennis,James. Administración de
Sistemas Linux
Ed.Prentice
Hall/Pearson. 84-8322-174-8
Ball,Bill; Ray,John; Turner,Michael; Streib M. Drew. Linux Serie Práctica
Ed.Prentice
Hall/Pearson. 84-205-2951-6
Recursos
didácticos comunidad.olmeca.edu.mx/sse/<clavedelamateria>.
Paginas
web’s de la internet
REGLAMENTO EN EL AULA DE CLASES
· Vestimenta correcta en asistencia diaria o en
exposición pantalón, blusa o camisa manga y peinado bien. No se permiten
bermudas, chanclas y gorras en los hombres y en las mujeres minifaldas, blusas
escotadas o muy cortas.
·
Estar en el salón de clases antes del ingreso al mismo
del profesor.
· Uso solo necesario del celular, uso de laptop y/o Tablet requisito indispensable configurada para tener
acceso a internet.
·
Lenguaje correcto y con respeto dentro del salón de
clases.
·
No comer, ni tomar en el salón de clases y menos aún
en el tiempo de la clase.
· Llevar el material necesario o correcto cada clase,
que está estipulado de antemano en el programa de la materia.
·
10 minutos de tolerancia en la hora de entrada.
· No introducir alimento. Solo botellas de agua o de
refresco usando su tapa y dejándolo debajo del equipo o mesa de trabajo.
·
No entrar con vaso lleno de algún líquido