Administración de Servidores Linux (Ubuntu v.14 a v.20 y CentOS v.7 a v.8)

  • Nivel del curso: Principiante

Acerca de este curso

Los servidores Linux se seleccionan con frecuencia sobre otros sistemas operativos de servidor por sus ventajas de estabilidad, seguridad y flexibilidad. Este curso le enseñará cómo ponerse en marcha con dos de las distribuciones de servidor Linux más populares: Ubuntu Server, y CentOS Server . Comenzaremos con el Servidor Ubuntu y le mostraremos cómo aprovechar al máximo las funcionalidades avanzadas de Ubuntu. Continuando, le proporcionaremos todo el conocimiento que le dará acceso al funcionamiento interno de la última versión de CentOS. Le proporcionaremos soluciones para los desafíos comunes en Servidores Linux.

Descripción

> Módulo 1: INSTALACIÓN DE CENTOS Y/O UBUNTU

Crear medios de instalación USB en Windows o OS X 

Ejecutando una netinstall a través de HTTP 

Comenzar y personalizar el gestor de arranque

Solución de problemas del sistema en modo de rescate

 

> Módulo 2: ADMINISTRANDO USUARIOS Y GRUPOS

Creando una cuenta de usuario 

Crear cuentas de usuario en modo por lotes 

Creando un grupo

Agregar miembros del grupo

Eliminar una cuenta de usuario 

Administrar permisos de archivos 

Obteniendo privilegios de root con sudo 

Establecer límites de recursos con limits.conf

Configurar la autenticación de clave pública 

Asegurando cuentas de usuario

 

> Módulo 3: NETWORKING

Conexión a una red con una IP estática 

Instalando el servidor DHCP 

Instalando el servidor DNS 

Escondido detrás del proxy con Squid  

Llegar a tiempo con NTP

Discutiendo el equilibrio de carga con HAProxy 

Tuning a la pila TCP

Solucionar problemas de conectividad de red 

Asegurar el acceso remoto con OpenVPN 

Asegurar una red con un firewall sin complicaciones

Protegiéndose contra ataques de fuerza bruta 

 

> Módulo 4: TRABAJANDO CON SERVIDORES WEB

Instalación y configuración del servidor web Apache

Sirviendo contenido dinámico con PHP 

Alojamiento de varios sitios web con un dominio virtual 

Asegurar el tráfico web con HTTPS

Instalando Nginx con PHP_FPM

Configurando Nginx como un proxy inverso 

Equilibrio de carga con Nginx

Establecer HTTPs en Nginx 

Benchmarking y ajuste de rendimiento de Apache 

Asegurar el servidor web 

Solución de problemas del servidor web

 

> Módulo 5: TRABAJANDO CON SERVIDORES DE CORREO

Envío de correos electrónicos con Postfix

Habilitación de IMAP y POP3 con Dovecot

Agregar cuentas de correo electrónico 

Filtrado de correo con spam-assassin

Solución de problemas del servidor de correo 

Instalación del servidor de correo Zimbra

 

> Módulo 6: MANEJO DE BASES DE DATOS

Instalar bases de datos relacionales con MySQL

Almacenamiento y recuperación de datos con MySQL

Importación y exportación de datos masivos

Agregar usuarios y asignar derechos de acceso

Instalación de acceso web para MySQL

Establecer copias de seguridad

Optimizar el rendimiento de MySQL – consultas

Optimizar el rendimiento de MySQL – configuración

Crear réplicas de MySQL para escalar y alta disponibilidad

Solución de problemas de MySQL

Instalando MongoDB

Almacenamiento y recuperación de datos con MongoDB

 

> Módulo 7: ALMACENAMIENTO DE RED

Instalando el servidor Samba

Agregar usuarios al servidor de Samba

Instalación del servidor FTP seguro

Sincronización de archivos con Rsync

Ajuste de rendimiento del servidor Samba

Solución de problemas del servidor de Samba

Instalación del sistema de archivos de red

 

> Módulo 8: HERRAMIENTAS DE COLABORACIÓN

Instalación del servidor VNC

Instalación de Hackpad, un editor colaborativo de documentos

Instalación de Mattermost: una alternativa de holgura autohospedada

Instalación de OwnCloud, almacenamiento en la nube autohospedado

 

> Módulo 9: MONITOREO DEL RENDIMIENTO

Monitoreo de la CPU 

Monitoreo de memoria y intercambio

Monitoreo de la red 

Control de almacenamiento

Estableciendo puntos de referencia de rendimiento

 

> Parte 10: SERVICIO DE AUTENTICACIÓN CENTRALIZADA

Instalando OpenLDAP 

Instalando phpLDAPadmin 

Inicio de sesión del servidor Ubuntu con LDAP 

Autenticando a los usuarios de Ejabberd con LDAP

 

> Módulo 11: CONFIGURAR EL SISTEMA

Navegando archivos de texto con menos 

Introducción a Vim 

Hablando el idioma correcto

Sincronización del reloj del sistema con NTP y el conjunto cronológico

Configurando su nombre de host y resolviendo la red

Construyendo una conexión de red estática

 

> Módulo 12: GESTIÓN DEL SISTEMA

Conocer y administrar sus servicios de fondo

Solución de problemas de servicios en segundo plano 

Seguimiento de los recursos del sistema con diario

Configurando journald para hacerlo persistente 

Administrando usuarios y sus grupos 

Programar tareas con cron 

Sincronización de archivos y hacer más con rsync 

Mantenimiento de copias de seguridad y toma de instantáneas 

Monitoreo de infraestructura de servidor importante 

 

> Módulo 13: ADMINISTRACIÓN DEL SISTEMA DE ARCHIVOS

Creando un dispositivo de bloque virtual 

Formateo y montaje de un sistema de archivos 

Usando cuotas de disco 

Mantenimiento de un sistema de archivos

Extender la capacidad del sistema de archivos

 

> Módulo 14: PROPORCIONANDO SEGURIDAD

Bloqueando el acceso remoto y endureciendo SSH

Instalando y configurando fail2ban 

Trabajando con un firewall 

Forjando las reglas del firewall por ejemplo

Generando certificados autofirmados

Usar alternativas seguras a FTP

¿Qué aprenderé?

  • Configurar back ends de alto rendimiento, escalables y tolerantes a fallas con servidores web y de bases de datos.
  • Facilitar la comunicación del equipo con un servicio de chat en tiempo real y herramientas de colaboración.
  • Controlar, administrar y desarrollar el sistema de archivos de su servidor para mantener un rendimiento estable.
  • Obtener métodos de mejores prácticas para compartir archivos y recursos a través de una red.
  • Instalar y configurar servicios estándar comunes, como web, correo, FTP, bases de datos y tecnologías de servidores de nombres de dominio.
  • Usar las herramientas de administración de configuración y orquestación para administrar su entorno.
$10,846.00

Materiales incluidos

  • Material de apoyo digital
  • Certificado de finalización
  • Grabación de las clases en vivo
  • NFT de finalización del curso (próximamente)

Requisitos

  • Computadora con sistema operativo Windows, Mac o Linux
  • Conexión estable a internet
  • Cámara y micrófono
  • Actitud de participación

Audiencia objetivo

  • Este curso está dirigido preferentemente a perfiles involucrados en la administración de servidores Linux como SysOps y SysAdmins, con o sin previa experiencia trabajando con CentOS y/o Ubuntu.
  • ¿AÚN TE QUEDAN DUDAS? CONSULTA NUESTRA SECCIÓN DE PREGUNTAS FRECUENTES .
  • ¿BUSCAS COTIZAR ESTE CURSO PARA CAPACITAR A TU EMPRESA U ORGANIZACIÓN? CONTÁCTANOS .