Adquirir experiencia en la instalación y administración de servicios, resolución de problemas. Concepto cliente-servidor. Configuración de red. Inicia en agosto 2016
Objetivos:
- Comprender los conceptos básicos del modelo cliente-servidor.
- Comprender el concepto de servicio.
- Comprender las características comunes de los servicios de red.
- Adquirir experiencia en la instalación y administración de servicios.
- Adquirir experiencia en resolución de problemas de servicios.
- Adquirir experiencia en el mantenimiento de servidores.
- Afianzar y utilizar los conceptos y herramientas aprendidas en el nivel “Administración básica de Sistemas GNU/Linux”.
Requisitos:
- Conceptos básicos de red TCP/IP.
- Administración básica de Sistemas GNU/Linux mediante consola.
Inscripciones:
- Preinscripción en SIU Guaraní: siga las instrucciones del formulario.
- Inscripción: alumnos que ya realizaron otro curso de Linux podrán inscribirse directamente accediendo al Sistema Guaraní.
Contenidos:
Distribuciones GNU/Linux. Arranque del Sistema Operativo. Concepto cliente-servidor. Configuración de red
- Distribuciones GNU/Linux orientadas a Servidor
- Distribuciones orientadas a Servidor.
- Tiempo de soporte.
- Soporte de empresas y comunidad.
- Arranque del Sistema Operativo e inicio de servicios
- Inicialización de Kernel.
- Inicialización de proceso Init.
- Runlevels.
- Conceptos de servicio.
- Concepto Cliente-Servidor en redes TCP/IP
- Concepto Cliente-Servidor.
- Capa de aplicación.
- Capa de transporte.
- Capa de red.
- Configuración de red
- Interfaces de red. Configuración
- Rutas de acceso a redes.
- Servidores de nombre de dominio.
Actualización de servidor. Acceso remoto seguro: openSSH:
- Configuración de actualización de servidor
- Repositorios. Configuración.
- Actualización de servidor manual.
- Actualizaciones automáticas.
- Instalación de paquetes. (screen)
- Acceso remoto seguro (openSSH)
- Concepto de acceso remoto seguro.
- Claves simétricas y asimétricas.
- Instalación de la aplicación: openssh-server
- Instalación.
- Archivos de configuración.
- Estado de servicio.
- Instalación de la aplicación: ssh-client
- Instalación.
- Archivos de configuración.
- Acceso remoto a servidor. (ssh)
- Transferencia de archivos de forma segura. (scp)
- Configuración de la aplicación: openSSH-server
- Concepto de acceso remoto seguro.
Registro de eventos. Servicio de transferencia de archivos FTP: vsftpd:
- Registro de eventos
- Archivos de logs del sistema.
- Archivos de logs de aplicaciones.
- Servicio de transferencia de archivos
- Concepto de FTP.
- Instalación de la aplicación: vsftpd
- Instalación.
- Archivos de configuración
- Configuración de la aplicación: vsftpd
- Acceso usuario anónimo.
- Acceso usuario autenticado.
Servicio web HTTP: Apache2:
- Concepto de servicio web.
- Instalación de la aplicación: apache2
- Instalación.
- Archivos de configuración.
- Estado de servicio.
- Configuración de la aplicación: apache2
- Dirección de red de funcionamiento de servicio
- Definición de virtualhost
- Activación de módulos de apache2
Servicio de base de datos: MySQL:
- Concepto de servicio de base de datos
- Instalación de la aplicación: mysql
- Instalación
- Archivos de configuración
- Estado de servicio
- Configuración de aplicación: mysql
- Configuración de usuario administrador
- Creación de usuario
- Creación de base de datos
- Creación de tablas en base de datos
- Inserción de registros
Administración de volúmenes lógicos de almacenamiento:
- Concepto de almacenamiento flexible
- Administración de recursos de almacenamiento: lvm
- Componentes de LVM
- Implementación de un sistema de almacenamiento LVM.
- Expansión de volumen lógico y de filesystem.
- Expansión y reducción de un grupo de volúmenes.
Servicio de almacenamiento en red: NFS:
- Concepto de almacenamiento en red
- Instalación de la aplicación: nfs-kernel-server
- Instalación.
- Archivos de configuración.
- Estados del servicio.
- Configuración de la aplicación: nfs-kernel-server
- Directorios a compartir.
- Opciones sobre los directorios a compartir.
- Configuración de montaje: automount
- Definición de recurso.
- Montado automático.
Servicio de proxy HTTP: Squid:
- Concepto de proxy HTTP
- Instalación de la aplicación: squid
- Instalación.
- Archivos de configuración.
- Estados del servicio.
- Configuración de la aplicación: squid
- Concepto de listas de acceso.
- Regulación de acceso web según red o IP cliente.
- Regulación de acceso web según dominio de destino.
Servicio de correo electrónico: postfix:
- Concepto de SMTP
- Instalación de la aplicación: postfix
- Instalación.
- Archivos de configuración.
- Estados del servicio.
- Configuración de la aplicación para Intranet: postfix
- Configuración de servidor inbound.
- Configuración de servidor outbound.
- Configuración de null client.
Firewall:
- Concepto de firewall
- Contextos de configuración de firewall
- Firewall para el host.
- Firewall de red.
- Configuración de la aplicación: ufw
- Activar/Desactivar firewall
- Políticas por defecto.
- Administración de reglas.
- Reglas de firewall automáticas: fail2ban
- Instalación de la aplicación.
- Configuración de la aplicación.
Servicio de registro de eventos:
- Servidor Rsyslog
- Logwatch
- Concepto de registro de eventos centralizado
- Configuración de la aplicación: rsyslog
- Facilities.
- Configuración de análisis de registros: logwatch
Monitoreo:
- Concepto de monitoreo
- Instalación de la aplicación: munin
- Instalación.
- Archivos de configuración.
- Estados del servicio.
- Configuración de la aplicación: munin
- Dirección de red de funcionamiento de servicio.
- Definición de servidores a monitorear.
- Configuración de la aplicación: munin-node
- Dirección de red permitida a consultar
- Declaración de plugins de monitoreo.
- Configuración de plugins de monitoreo.
Bibliografía:
Pro Ubuntu Server Administration, Sander Van Vugt