Curso Intermedio

Linux: Administración de Sistemas

El uso de GNU/Linux se ha popularizado en servidores desde hace años debido a su fiabilidad y su enorme soporte de la comunidad. Su implementación de bajo costo ha sido un factor determinante para su rápida adopción, sin dejar de lado la seguridad, estabilidad y prestaciones.

Este sistema operativo está presente desde computadoras de bajos recursos, sistemas incrustados, equipos de escritorio, laptops (portátiles), hasta grandes servidores e inclusive en la mayoría de las grandes súper computadoras del mundo.

Las empresas demandan profesionales capaces de desenvolverse en un entorno GNU/Linux tanto para desarrollo de sistemas como para la propia administración de servidores en entornos críticos y de alta demanda.

Nivel: Intermedio

Duración: 35 horas

Requisitos

  • Conocimientos intermedios de sistemas operativos GNU/Linux (*nix).
  • Uso básico de la linea de comandos en GNU/Linux.
  • Habilidades básicas con editores de linea de comandos como nano, vi o emacs.

Objetivos

  • Perfeccionar el manejo de la linea de comandos.
  • Comprender el uso de herramientas de administración.
  • Conocer distintos usos de un sistema *nix a través del estudio de temas selectos.

Temario

Instalación y configuración

  • Debian.

Nota: La instalación se puede realizar en un equipo designado por el usuario para dicho fin, bajo el entendido de la posible pérdida de datos e información de su disco duro. En su defecto, puede realizarse en una máquina virtual (VirtualBox) si se cuenta con un equipo que cumpla los requerimientos mínimos. Nota: El curso se ofrece utilizando Debian GNU/Linux como distribución base de trabajo. Si requiere que las clases sean impartidas utilizando otra distribución, por favor infórmenos al momento de su inscripción.

Introducción

  • Historia de GNU/Linux.
  • Características principales del sistema.
  • Organización y estructura del sistema de archivos.

Seguridad básica

  • Gestión de permisos.
  • Manejo de usuarios.
  • Administración de grupos.
  • Escalamiento de permisos.
    • su
    • sudo
  • Listas de control de acceso (ACLs).

Administración básica de almacenamiento

  • Puntos de montaje: /etc/fstab.
  • Herramientas de administración de discos:
    • cfdisk
    • parted
    • gparted
    • KDE Partition Manager.
  • Formateo de volúmenes: mkfs
  • Revisión de sistemas de archivos: fsck

Administración remota

  • Generación de claves (llaves) asimétricas.
  • Resolución de conflictos en known hosts.
  • Acceso sin contraseña.
    • Configuración del servidor SSH.
    • Archivo authorized_keys.

Tareas planificadas

  • Repetitivas: cron
  • Ejecución única: at

Automatización (shell scripting)

  • Estructura de un script.
  • Argumentos de la linea de comandos.
  • Variables.
  • Entrada del usuario.
  • Ciclos.
  • Condicionales.
  • Arreglos.
  • Funciones.
  • Redirección.
  • Subshells.

Temas selectos (opcionales)

  • Instalación y configuración básica de un servidor web (Apache).
  • Instalación y configuración básica de PHP.
  • Instalación y configuración básica de MySQL (MariaDB). Instalación y configuración básica de Samba.
  • Instalación y configuración básica de NFS.

© Dunkel IT Studios, 2022 - 2024


Conozca algunos cursos