Unidad 1. Arquitectura del Sistema GNU/Linux
Arquitectura sistema GNU/Linux; Fundamentos de la línea de comandos; Opciones terminal Linux; Uso del terminal; Ejecutar un terminal; Comandos internos y externos; Configuración del terminal; Trucos en el terminal; Usando las variables de entorno; La ayuda en Linux; Flujos, pipes y redirecciones; Tipos de flujo de datos; Redirigiendo la entrada y la salida; Pasando datos entre programas; Generando líneas de comandos; Procesando texto con filtros; Comandos de transformación de ficheros; Convirtiendo tabulaciones en espacios con EXPAND; Comandos de formatos de ficheros; Comandos para visualizar ficheros; Comandos para resumir ficheros; Usando expresiones regulares.
Unidad 2. Instalación de Linux y Gestores de Paquetes
Conceptos de paquetes; Usando RPM; Usando paquetes Debian; Reconfigurando paquetes; Soluciones para los problemas de dependencia de paquetes; Administrar bibliotecas compartidas; Administración de procesos.
Unidad 3. Comandos GNU y UNIX
Configurando la bios y el núcleo hardware; Configurar dispositivos USB; Configurar los discos duros; Diseñar la estructura de los discos duros.
Unidad 4. Dispositivos, Sistemas de Archivos Linux y Jerarquía Estandar
Administrando ficheros en Linux; Comandos de fichero; Comandos de archivo de ficheros; Administrar enlaces; Administrar la propiedad de los ficheros; Controlando el acceso a ficheros.
Unidad 5. Inicio de Linux y Edición de Ficheros, Shell Scripting y Gestión de BBDD
Instalación de los cargadores de arranque; Usar lilo como cargador de arranque; Usando grub como cargador de arranque; El proceso de arranque; Los modos de ejecución y el proceso de inicialización; Gestionar los servicios de los modos de ejecución; Editar ficheros con vi; Personalizar y trabajar en el entorno shell; Editar y escribir scripts simples; Administración de SQL.
En el año 91, Linus Torvalds, un joven finlandés, creo el primer kernel libre basado en UNIX y lo llamó Linux, en referencia a su apellido y al sistema en el que estaba basado. Tras el anuncio a la comunidad y su posterior simbiosis con el movimiento GNU liderado por Richard Stallman, este humilde sistema pasó, años más tarde, a ser el corazón de multitud de distribuciones orientadas a todo tipo de usos, con la única condición de disponer de su código abierto (Open Source) para poder estudiarlo y aprender a partir de la experiencia del resto de programadores que, día a día, añaden una porción de sus conocimientos en hacer de GNU/Linux un sistema estable, seguro y moderno.
A lo largo de este curso vamos a ver como funciona este sistema y como podemos administrarlo e interactuar con él a través del terminal o interprete de comandos. Aprenderemos a programar pequeños scripts, a gestionar los dispositivos conectados y a comprender, en definitiva, la arquitectura de GNU/Linux. La finalidad es la superación del examen 101 del primer nivel de certificación LPIC (LPIC1).
Duración: 150 horas
Créditos: 6 ECTS