Sistema operativo familia LINUX

PRESENTACIÓN

Linux es un sistema operativo clon de UNIX, basado en la licencia GNU (libre), creado en 1991, desarrollado y empleado ampliamente por variadas comunidades alrededor del mundo, tanto académicas como comerciales. Una de las grandes ventajas es que podemos obtener el código fuente tanto del kernel como de los programas o utilerí­as que lo acompañan. Es un sistema que cuenta con muchas variantes llamadas distribuciones, entre ellas Slackware, Debian, Fedora, etc. El curso está orientado al conocimiento básico de las características de una distribución de este tipo.

OBJETIVO

El participante identificará conceptos, características y operaciones generales sobre el funcionamiento de los sistemas operativos de la familia Linux a través del manejo de comandos.

PERFIL DE INGRESO

El curso está dirigido a toda persona interesada en manejar alguna de las distribuciones de la familia Linux.

Los interesados deberán:

TEMARIO

1. DESARROLLO DE LINUX

1.1 Precursores de Linux (UNIX).

1.2 Creación de Linux y evolución hasta hoy (distribuciones).

1.3 GNU, software libre y el papel de Linux en este entorno.

1.4 Plataformas y distribuciones más comunes.

1.5 Aplicaciones.

1.6 Semejanzas y diferencias con sistemas operativos tipo UNIX.

2. COMPONENTES TÍPICOS DE LA FAMILIA LINUX

2.1 Kernel.

2.2 Shell.

2.3 Sistema de archivos.

2.4 Sistema de procesos.

2.5 Entornos gráficos.

3. INICIAR UNA SESIÓN

3.1 Formas de arranque.

3.2 Usuarios del sistema, características y usos (root, nobody, etc).

3.3 Elementos básicos de una cuenta de usuario.

3.4 Entrada al sistema (inicio y término de sesión).

3.5 Consolas virtuales.

3.6 Cambio de contraseña.

4. COMANDOS BÁSICOS

4.1 Exploración del sistema de archivos.

4.1.1 Cambio de directorio cd

4.1.2 Listado del directorio.

4.1.3 Rutas absolutas y rutas relativas.

4.2 Manejo de archivos y directorios.

4.2.1 Creación de directorios, mkdir

4.2.2 Creación de archivos vacíos, touch

4.2.3 Mostrando el contenido de archivos, cat, more

4.2.4 Copiar archivos y directorios, cp

4.2.5 Mover o renombrar archivos y directorios, mv

4.2.6 Eliminación de archivos.

5. ATRIBUTOS DE LOS ARCHIVOS

5.1 Permisos de archivos, ls -l

5.2 Cambio de permisos, chmod

5.3 Máscara de permisos, umask

5.4 Dueño y grupo de archivos, chmod, chgrp

5.5 Ligas.

6. EDITORES

6.1 vi.

6.2 emacs.

7. FUENTES DE INFORMACIÓN Y AYUDA

7.1 Páginas de manual man

7.2 Preguntas frecuentes.

7.3 Descripción de procedimientos, HOWTOs.

7.4 Listas de correos.

7.5 Referencias www.

8. OPERACIONES DE ENTRADA Y SALIDA

8.1 Entrada y salida estándar.

8.2 Redireccionamiento de entrada y salida.

9. CONTROL DE TRABAJOS

9.1 Trabajos y procesos.

9.2 Primer plano y segundo plano.

9.3 Interrupción de trabajos y envío al segundo plano.

9.4 Suspensión y reinicio de trabajos, fg, bg, &.

9.5 Eliminación de procesos, kill.

10. MANEJO DE LINUX DESDE LA INTERFAZ GRÁFICA

10.1 Manejo de archivos (Konqueror u otra herramienta equivalente).

10.2 Instalación de software.

DURACIÓN

El curso tiene una duración de 6 semanas, equivalente a 30 horas.

FORMA DE TRABAJO

EVALUACIÓN

Prácticas
60%
Cuestionarios
20%
Participaciones en el foro
20%
Total 100%

REQUERIMIENTOS MÍNIMOS

Deberá tener disponible un equipo de cómputo con las siguientes características:

HARDWARE:
SOFTWARE: