Uso y Administracion de Sistemas Operativos

Notas:

Lecturas Recomendadas:

Operating System Concepts, 7ed edicion: capitulos 1 y 3
http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0471694665.html

 

TAREAS:

Leer la Historia de Linux
https://netfiles.uiuc.edu/rhasan/linux/
Fecha de entrega 01/21/2008

Leer Articulo Pc Magazine
http://www.pcmag.com/article2/0,1895,2170275,00.asp
Fecha de Entrega 01/21/2008

Leer los siguientes articulos de comparacion Windows vs Linux y Linux en la Industria
Linux Adoption in the Public Sector
Linux vs Windows: Comparison Costs
Fecha de Entrega 01/25/2008 *nota se hara una actividad de discusion en clase

Leer el siguiente articulo de Seguridad en Sistemas Operativos

Articulo a bajar:

Fecha de Entrega 02/13/2008

Leer el siguiente articulo de Computer Magazine (IEEE Computer Society)
Fecha de entrega actividad clase (Febrero 6, 2008)

Leer en siguiente artículo de Computer Magazine (IEEE Computer Society)
Fecha de Entrega (Abril 4 del 2008)

Laboratorios:

Laboratorio 01/25/2008

Realizar el siguiente tutorial de Unix/Linux (comandos).
Se deberá entregar un documento por mail que tenga la explicacion detallada de cada comando y ejemplos de su uso con su livecd.

http://www.ivanescobar.com/unixtut/

 

Actividad clase 01/29/2008

Leer en el salon de clase el ariticulo de redhat y hp y enumere las ventajas del uso de linux en la industria. Finalmente haga una critica del articulo.
Liga: RedhatHP

 

Laboratorio 02/15/2008

Inicio de Admninistracion en Linux: Seguir el siguiente tutorial y hacer lo posible por crear y administrar usuarios. http://www.oreilly.com/catalog/debian/chapter/book/ch07_01.html

Para cumplir satisfactoriamente la clase del dia de hoy tendran que crear y borrar usuarios,formar grupos de usuarios y anadir usuarios a diferentes tipos de grupos.
Lo que se busca con esta actividad es ir adentrando al alumno al proceso de administracion en un servidor Unix/Linux.
challange: adicionalmente el alumno debera aprender por su cuenta como anadir a un usuario que cree al conjunto de usuarios "sudoers" para que pueda ejecutar cualquier comando con sudo, por ejemplo:
con un usuario llamado pato: pato@localhost> sudo iwconfig eth1 ESSID ITESM-CEM


Laboratorio 02/15/2008

Ejecutar los siguientes programas en la consola. Probar y monitorear como se crean los procesos en shel.c utilizando el comando ps.

Ejemplo: cc -o hijo hijo.c
./hijo

Fuente: hijo.c
Fuente: hola.c
Fuente: shel.c

 

Laboratorio 02/22/2008 version extendida

Utilice el archivo inetd.conf para contestar las siguientes preguntas. Deberán ser entregadas al terminar el laboratorio via email (iescobar@itesm.mx)

Preguntas:
1.- ¿Qué comando de su tutorial les permite encontrar un caracter o conjunto de caracteres dentro de un archivo de texto como el proporcionado arriba?
2.- ¿Con qué comando podríamos encontrar cuantas (número de) ocurrencias de la palabra root aparecen en el archivo proporcionado? ¿Las ocurrencias de nobody?
3.- ¿Con qué comando podemos ver todas las ocurrencias de B mayúscula y a la vez desplegar el número de línea donde ocurrieron en el archivo proporcionado?
4.- ¿Con qúe comando podemos ver todas las ocurrencias de B mayúscula y minúscula (sin distinción) y las líneas correspondientes donde aparecieron en el archivo proporcionado?
5.- ¿Con que comandos de los tutoriales vistos podemos monitorear el desempeno (carga, memoria uso de procesador) de un sistema operativo Linux/UNIX?

PARTE 2:

Revisar el siguiente tutorial de comandos vitales para un administrador: http://www.webhostgear.com/35.html

PARTE 3:

Compilación de software:

Parte fundamental del uso y administración de sistemas operativos radica en poder instalar software en la computadora. Para ello debemos en muchas ocasiones descargar el software y para instalarlo compilarlo en nuestra computadora. Para ello descargue del web el codigo fuente (.tar.gz) del programa de chat AMSN y compilelo siguiendo las siguientes instrucciones.

Source:

bunzip2 amsn-0.97RC1.tar.bz2
tar -xvf amsn-0.97RC1.tar
cd amsn-0.97RC1 o como se llame el directorio
./configure
make
make install

 

Laboratorio 02/29/2008 version extendida

Parte 1: Completar el siguiente tutorial de sistemas de archivos en linux (filesystem) LIGA

Parte 2: Continuar la Instalacion/Uso y administracion de L.A.M.P. y WEBMIN/USERMIN

Parte 3: Investigar para entregar un pequeno reporte comparativo de MINIX3.0 y Singularity

 

Laboratorio 02/29/2008 (50 mins)

Trabajo via consola remota.
1.- Instalar en su live cd el servidor de secure shell (sshd).
2.- Repasar el siguiente tutorial: http://www.suso.org/docs/shell/ssh.sdf
3.- Arrancar el servidor sshd (/etc/init.d/sshd start).
4.- Conectarse al servidor de algun companero y probar 15 comandos del siguiente listado: http://www.ss64.com/bash/
-Para conectarse a otro servidor sshd se corre el siguiente comando: ssh -l usuario direccionip


 

Laboratorio 03/14/2008

1.- Bajar el archivo OSX_Overview y leer capitulos 1 a 3 (quick read).
2.- Aprender lo básico de uso de OS X:
2.1 - Sacar información del sistema: (Memoria/disco/adaptador video).
2.2 - Saber cuanto espacio hay en disco duro/
2.3 - Abrir una terminal.
2.4 - Usar el web browser.
2.5 - Buscar un archivo con spotlight.
2.6 - Meter o sacar un CD.
3.- Revisar el siguiente HOWTO de uso de OS X.
4.- Videos de uso en Youtube
4.1 - Video 1, Video 2, Video 3, Video 4, Video 5

Introduccion de OS X (año 2000) : Parte 1, Parte 2, Parte 3

 

Laboratorio 03/21/2008 (50 mins)

Realizar los siguientes tutoriales de Introducción al uso de la consola (shell) en windows:
Tutorial 1:
Tutorial 2:

¿Con qué comando podemos ver desde la consola de MSDOS en Windows los procesos que estan corriendo en el sistema?
¿Con qué comando podemos ver las conexiones activas de internet que hay en el sistema desde la consola?

Clase 03/28/2008 (Administracion MAC OS X)

En la clase del día de hoy tendremos una presentación de administración de MAC OS X la cual será presentada por la Maestra Erika Vilches González.

 

Laboratorio

Investigar acerca de las diferentes distribuciones del sistema operativo Windows Vista. Hacer un cuadro comparativo de cada una de ellas.
Segunda parte: Investigar la arquitectura y sistema base del sistema operativo Windows Vista. ¿Qué ventajas o desventajas ofrece este sobre Windows XP?
Parte 3: Investigar acerca de direct x 10. ¿Por qué sólo existe para Windows Vista? ¿Qué ofrece de ventajas Direct X 10 sobre la versión previa?

 

La clase será supervisada por el Dr. Edgar Vallejo en el salón de clases. Verán unos videos introductorios a Windows Vista. Todo lo expuesto en clase entrará dentro de la evaluación parcial.

Laboratorio

Investigar sistemas operativos alternos. Considerar aparte los siguientes:
1.- Zos.
2.- Sistemas Operativos mobiles.
3.- Sistemas Operativos empotrados.

Tutoriales de C

http://www.physics.drexel.edu/courses/Comp_Phys/General/C_basics/#first
http://aelinik.free.fr/c/ch02.htm

 

Parcial 4 : Actividad IT GOVERNANCE
Fecha de entrega
Equipos 4 personas
Entrega Documento escrito y PPT de 15 mins
Se seleccionara a 3 equipos a pasar a exponer

IT Governance
- Definición
- Historia
- Los 70s y 80s
- El nuevo milenio
- Apoyo de los ejecutivos
- Organizacion de system management
- Servicio al cliente