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
- 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.
- 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.
- Scripting y administración de sistemas. Comandos básicos de administración. Programación shell (bash). Comandos avanzados de administración. Programación Perl.
- 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.
- Estudios técnicos detallados de proyectos: eBox, Debian, Fedora, Kernel de Linux.

