Laboratorio de Seguridad Informática

Centro Tecnológico, FES Aragón, UNAM


Talleres de Seguridad Informática y Ciberseguridad

Taller de Linux Avanzado (24 hrs.)



    Objetivos



    Presentar y analizar los conceptos básicos/intermedios del sistema operativo Linux desde la historia e instalación del sistema hasta temas avanzados de administración de archivos y procesos. Desarrollar habilidades que te permitan gestionar sistemas Linux a un nivel de administrador.



    Temario

  • Introducción.
    • Conceptos básicos de sistemas operativos.
    • Breve historia de Linux.
    • Principales distribuciones de Linux.
  • Instalación nativa de Linux.
  • Conceptos básicos.
    • Comandos básicos de navegación.
    • Sistema de archivos.
    • Manual de Linux (Comando man).
    • Variables de entorno.
    • Editores de texto.
    • \etc\passwd y \etc\shadow.
  • Archivos.
    • Tipos de archivos.
    • Permisos.
    • Enlaces duros y enlaces suaves.
    • Inodos y superbloque.
  • Procesos.
    • Ciclo de vida de un proceso.
    • Llamadas al sistema fork(), exec(), wait() y exit().
    • Comandos de administración de procesos.
    • Señales.
    • Prioridades.
  • Programación en C.
    • Programación, compilación y ejecución de programas en C.
    • Programación con llamadas al sistema.
    • Bomba fork.
  • Shell scripting.
    • Creación de comandos.
    • Pipes y redireccionamientos en Linux.
    • Expresiones regulares en Linux.
  • Temas complementarios.
    • Tipos de shell.
    • Crontabs.
    • HotKeys.
    • Comandos de administración de red.