Curso de Administración en Servidores Linux

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
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