Introducción a GNU/LINUX

ÁREA: INFRAESTRUCTURA Y SISTEMAS

PRESENTACIÓN

El sistema operativo GNU/Linux es la unión de Linux con los programas y las aplicaciones del proyecto GNU. Linux es el núcleo del sistema operativo, creado con la idea de tener un sistema operativo tipo UNIX con un código fuente gratuito; sin embargo, como Linux es sólo el núcleo, para ser un sistema operativo completo requiere de otros programas y herramientas, en este caso los desarrollados por la Fundación para el Software Libre a través de su proyecto GNU.
Una distribución GNU/Linux es en realidad la agrupación del núcleo Linux con los programas y las herramientas GNU en un sólo paquete. Las distribuciones más reconocidas de GNU/Linux han sido desarrolladas por comunidades de usuarios de software libre o empresas. El sistema operativo GNU/Linux se ha consolidado como uno de los más utilizados en el área de servidores, sistemas de telecomunicaciones y desarrollo tecnológico. Actualmente es el único sistema operativo utilizado en las supercomputadoras más poderosas del mundo.

PERFIL DE INGRESO

Este curso está dirigido a las personas interesadas en el manejo de un sistema operativo GNU/Linux, a través de la línea de comandos (en modo texto). Se requiere acreditar o demostrar conocimientos equivalentes al curso Conocimientos esenciales de Windows e Internet o Conocimientos esenciales de Linux e Internet.

OBJETIVO

El participante identificará los conceptos fundamentales del sistema operativo GNU/Linux, así como sus características y operaciones generales de funcionamiento, a través del manejo de la línea de comandos.

TEMARIO

1. INTRODUCCIÓN AL AMBIENTE GNU/Linux
1.1 Historia
1.1.1 Unix y Linux
1.1.2 Software libre
1.1.3 GNU
1.1.4 Distribuciones GNU/Linux
1.1.5 Uso GNU/Linux
1.1.6 Relación con otros sistemas operativos
1.2 Características
1.3 Filosofía y potencial
2. ESTRUCTURA DEL SISTEMA OPERATIVO
2.1 Núcleo (kernel)
2.2 Shell
2.3 Sistema de Archivos
2.4 Sistema de control de procesos
3. INICIAR UNA SESIÓN
3.1 Elementos básicos de la cuenta de un usuario
3.2 Entrada al sistema (inicio y término de una sesión)
3.3 Ejecución de órdenes
3.4 Secuencias de teclas especiales
3.5 Cambio de contraseña
3.6 Salida del sistema
4. COMANDOS BÁSICOS
4.1 Comandos, opciones y argumentos
4.2 Comandos básicos
4.2.1 date
4.2.2 echo
4.2.3 clear
4.2.4 id, logname, groups
4.2.5 hostname, uname
4.2.6 tty
5. SISTEMA DE ARCHIVOS
5.1 Archivos y directorios
5.2 Tipos de archivos
5.3 Estructura jerárquica del sistema de archivos
5.4 Rutas absolutas y relativas
5.5 Tipos de archivos especiales (Bloque, Carácter, Tubería, Socket, Liga o enlace simbólico y Door)
5.6 Tipo de contenido de los archivos
5.7 Comandos para navegación y manipulación de archivos y directorios
5.7.1 cd y pwd
5.7.2 mkdir, rmdir
5.7.3 cp, mv, rm
5.7.4 cat, less, tac
5.8 Atributos de los archivos
5.8.1 Archivos e i-nodos
5.8.2 comando ls y sus opciones
5.8.3 Modo
5.8.4 Ligas
5.8.5 Marcas de tiempo
6. EDITORES
6.1 Editor vi
7. COMANDOS BÁSICOS DE RED
7.1 who
7.2 w
7.3 ssh, scp, sftp
8. Manual del sistema
8.1 man
8.2 info
9. OPERACIONES DE ENTRADA Y SALIDA
9.1 Entrada estándar, salida estándar y salida de error estándar
9.2 Descriptores de archivo
9.3 Redireccionamientos
9.4 Tuberías (Pipes)
10. PROCESOS
10.1 Definición
10.2 Creación de procesos
10.3 Tabla de procesos
10.4 Ejecución de procesos
10.4.1 Procesos en primero y segundo plano
10.5 Señales y comando kill
10.6 Control de trabajos (jobs)
11. GENERALIDADES DEL SHELL
11.1 Intérprete de comandos
11.1.1 Propósitos de Shell
11.1.2 Tipos de shell
11.2 Metacaracteres
11.3 Variables de ambiente
11.4 Programas en Shell

PERFIL DE EGRESO

Al finalizar el curso, el participante tendrá las bases de los conceptos fundamentales del sistema operativo GNU/Linux y su funcionamiento, que le permitirán desenvolverse a nivel de usuario con la línea de comandos.

REQUISITOS ACADÉMICOS

Estudios mínimos de preparatoria o equivalente.

DURACIÓN

30 horas.

RECURSOS INFORMÁTICOS

BIBLIOGRAFÍA

Diciembre 2023

101904/E