Sistemas Operativos Presencial Intermedio

Administración de Servidores Linux

Descripción del Curso

Curso técnico centrado en la instalación, configuración y mantenimiento de servidores con distribuciones Linux (Ubuntu Server, CentOS). Incluye manejo de servicios como SSH, Apache y Samba.

¿A quién está dirigido?

Estudiantes y profesionales de TI interesados en administrar servidores seguros y eficientes para entornos empresariales o académicos.

Plan de Estudio

1.

Introducción a la Administración de Servidores Linux

Fundamentos de la administración de servidores Linux, su rol en la infraestructura tecnológica y las ventajas que ofrecen frente a otros sistemas operativos.

1.1.

Historia y Evolución de Linux

Un repaso sobre el origen de Linux, su desarrollo, y cómo ha llegado a ser una de las plataformas más utilizadas en servidores.

1.2.

Principales Distribuciones de Linux

Comparación entre las distribuciones de Linux más populares (Ubuntu, CentOS, Debian, Red Hat) y sus características.

2.

Instalación desde una Imagen ISO

Métodos para instalar Linux usando una imagen ISO, tanto en servidores físicos como en máquinas virtuales.

2.1.

Creación de Usuarios

Cómo agregar usuarios al sistema, asignarles contraseñas y configuraciones básicas de seguridad.

2.2.

Grupos de Usuarios

La importancia de los grupos en Linux para asignar permisos y facilitar la administración.

3.

Instalación de un Servidor Linux

Proceso paso a paso para instalar una distribución de Linux en un servidor físico o virtual.

3.1.

Requisitos del Sistema para Instalación

Requisitos mínimos de hardware y software para instalar y ejecutar Linux de manera eficiente en un servidor.

3.2.

Administración de Usuarios y Grupos

Gestión de cuentas de usuario y grupos, permisos y configuraciones de seguridad.

4.

Administración de Archivos y Directorios

Gestión de archivos y directorios en el sistema de archivos Linux: creación, eliminación, renombrado y permisos.

4.1.

Comandos Básicos de Manejo de Archivos

Uso de comandos fundamentales como ls, cp, mv, rm para manipular archivos y directorios.

4.2.

Permisos de Archivos y Directorios

Explicación de cómo funcionan los permisos en Linux y cómo configurar el acceso a archivos mediante comandos como chmod, chown, chgrp.

5.

Gestión de Paquetes

Instalación, actualización y eliminación de software en Linux mediante el sistema de gestión de paquetes.

5.1.

Herramientas de Gestión de Paquetes (APT, YUM, DNF)

Cómo utilizar herramientas como apt, yum o dnf para instalar y actualizar software en diferentes distribuciones de Linux.

5.2.

Repositorios de Software

Qué son los repositorios de software y cómo añadir o modificar repositorios en un servidor Linux.

6.

Configuración de Red en Servidores Linux

Configuración de interfaces de red, asignación de direcciones IP estáticas y dinámicas.

6.1.

Configuración de Interfaces de Red

Cómo configurar y gestionar interfaces de red en Linux utilizando herramientas como ifconfig y ip.

6.2.

Configuración de Servicios de Red (SSH, FTP)

Cómo configurar y asegurar servicios de red esenciales como SSH para acceso remoto y FTP para transferencias de archivos.

7.

Gestión de Servicios y Domonios

Control y configuración de servicios en Linux utilizando systemd o init.d.

7.1.

Uso de systemd para Administrar Servicios

Cómo iniciar, detener y administrar servicios utilizando el administrador de sistemas systemd.

7.2.

Configuración de Servicios para Inicio Automático

Cómo configurar servicios para que se inicien automáticamente cuando el servidor arranca.

8.

Seguridad en Servidores Linux

Prácticas recomendadas para asegurar un servidor Linux y protegerlo contra accesos no autorizados.

8.1.

Configuración de Firewall (iptables, UFW)

Cómo configurar y gestionar un firewall en Linux utilizando herramientas como iptables o ufw.

8.2.

Autenticación y Autorización

Métodos de autenticación de usuarios, incluyendo contraseñas seguras y autenticación basada en claves SSH.

9.

Monitoreo y Logs del Servidor

Uso de herramientas para monitorear el rendimiento y analizar los logs del servidor.

9.1.

Gestión de Archivos de Log

Cómo gestionar y analizar los archivos de log del sistema con herramientas como journalctl y logrotate.

9.2.

Herramientas de Monitoreo del Sistema

Herramientas como top, htop, vmstat para monitorear el uso de recursos en tiempo real.

10.

Copias de Seguridad y Recuperación de Datos

Métodos y mejores prácticas para realizar copias de seguridad y restaurar datos en caso de fallo.

10.1.

Herramientas para Copias de Seguridad

Uso de herramientas como rsync, tar y dd para realizar copias de seguridad de datos importantes.

10.2.

Estrategias de Copias de Seguridad

Cómo planificar y organizar copias de seguridad completas, incrementales y diferenciales.

11.

Virtualización y Contenedores en Linux

Introducción a la virtualización en servidores Linux y el uso de contenedores como Docker.

11.1.

Virtualización con KVM y VirtualBox

Cómo implementar y gestionar máquinas virtuales utilizando KVM y VirtualBox en servidores Linux.

11.2.

Introducción a Docker y Contenedores

Uso básico de Docker para crear y gestionar contenedores en un servidor Linux.

Opiniones de Estudiantes

Este curso aún no tiene valoraciones. ¡Sé el primero en dejar tu opinión!