Módulo Sistemas

Objetivos:

  • Administrar un equipo con un sistema GNU/Linux instalado.
  • Conocer y utilizar los servicios básicos del sistema GNU/Linux.
  • Conocer los sistemas de gestión de versiones. Git y Subversion.
  • Configurar servicios en un equipo con GNU/Linux.
  • Conocer y configurar servidores web.
  • Conocer y configurar servicios de correo electrónico.
  • Programar a nivel básico en shell.
  • Programar a nivel básico en el lenguaje Perl.
  • Conocer y utilizar los servicios de proxy web y filtrado.
  • Conocer conceptos de seguridad a nivel físico, de usuario y de red.
  • Administrar los sistemas de seguridad de un equipo con GNU/Linux instalado.
  • Charlas complementarias de empresas y personas relevantes del sector (eBox, Debian, Kernel).

Temario:

Conocimientos previos necesarios: nociones básicas de software libre, conocimiento del entorno de trabajo en sistemas libres.

Temas

  1. Prestación de servicios con software libre. Tareas administrativas básicas. NFS. SMB/CIFS. DNS. Servicios de terminal. Servidor impresión. DHCP. LDAP, sistemas de gestión de versiones.
  2. Servidores web, correo electrónico y comunicaciones. Protocolos y servicios de correo electrónico: SMTP+TLS, POP3, IMAP. Listas de correo. Antispam. Servidor web. Webmail. Listas de correo web. Proxy web y filtrado. Antivirus.
  3. Scripting y administración de sistemas. Comandos básicos de administración. Programación shell (bash). Comandos avanzados de administración. Programación Perl.
  4. Seguridad. Seguridad a nivel físico. Seguridad a nivel de usuario: backup, quotas, autenticación PAM, permisos y ACLS, utilidades de seguridad a nivel usuario. Seguridad a nivel de red: acceso a servicios, shell remoto, certificados, web con SSL, GPG, VPN, IpSEC, Firewall.
  5. Estudios técnicos detallados de proyectos: eBox, Debian, Fedora, Kernel de Linux.