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
|
7. |
COMANDOS BÁSICOS DE RED
7.1 |
who |
7.2 |
w |
7.3 |
ssh, scp, sftp |
|
8. |
Manual del sistema
|
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
- Equipo de cómputo con algún sistema operativo GNU/Linux. De no ser posible, un cliente SSH y otro SFTP con protocolo 2, que permitan una conexión vía remota a un servidor GNU/Linux
y la transferencia de archivos.
- Conexión a Internet.
BIBLIOGRAFÍA
- Rohaut, S. Linux: preparación a la certificación LPIC 1 (exámenes LPI 101 y LPI 102), 3ª Edición. Barcelona: ENI ediciones, 2015.
Diciembre 2023
101904/E