Saltar al contenido
Logotipo de Trainontech Trainontech

Infraestructura, DevOps y Cloud · INF-103

Linux de servidor: administración y servicios

Usuarios, systemd, red, almacenamiento, registros y tareas automáticas en un servidor que da servicio a otros.

Bajo demanda Intermedio 7 módulos · 28 clases

Formato asíncrono Desarrollo, Ingeniería / Industria, Docentes FP Linux

Lo que aprenderás

  • Gestionar usuarios, grupos y permisos, incluidos sudo y los permisos especiales de directorio.
  • Controlar servicios con systemctl y escribir una unidad propia con reinicio automático.
  • Configurar la red del servidor y comprobar conectividad, puertos en escucha y resolución de nombres.
  • Preparar y montar almacenamiento adicional con montaje persistente y control del espacio.
  • Consultar y filtrar registros con journalctl para localizar la causa real de un fallo.
  • Programar tareas con cron y con temporizadores de systemd, y verificar que se ejecutan.
  • Endurecer el acceso SSH con claves, restricciones por usuario y reglas de cortafuegos.

Contenido del curso

7 módulos · 28 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Presentación y entorno 4 clases
  • Servidor frente a escritorio: qué cambia
  • Acceso remoto por SSH y primera revisión del sistema
  • Estructura de directorios y ficheros de configuración
  • Paquetes, repositorios y actualizaciones
Módulo 2 · Usuarios, grupos y permisos 4 clases
  • Cuentas de servicio y cuentas de persona
  • Permisos, propiedad y máscara por defecto
  • sudo: quién puede hacer qué y con qué traza
  • Directorios compartidos entre grupos
Módulo 3 · Servicios con systemd 4 clases
  • Estados de una unidad y systemctl en el día a día
  • Escribir una unidad propia para una aplicación
  • Reinicio automático y dependencias entre servicios
  • Objetivos y secuencia de arranque del sistema
Módulo 4 · Red y acceso 4 clases
  • Direccionamiento, rutas y resolución de nombres
  • Puertos en escucha y diagnóstico de una conexión
  • Cortafuegos: política por defecto y reglas mínimas
  • SSH con claves y endurecimiento del acceso
Módulo 5 · Almacenamiento y registros 4 clases
  • Particiones, sistemas de ficheros y montaje persistente
  • Espacio, inodos y qué hacer con un disco lleno
  • journalctl: filtrar por servicio, prioridad e intervalo
  • Rotación de registros y política de retención
Módulo 6 · Automatización de tareas 4 clases
  • cron frente a temporizadores de systemd
  • Guiones robustos: códigos de salida y trazas
  • Avisar cuando una tarea programada falla
  • Comprobar que lo programado se ejecuta de verdad
Módulo 7 · Caso práctico: puesta en servicio 4 clases
  • De servidor limpio a servidor operativo
  • Publicar una aplicación como servicio del sistema
  • Avería provocada y diagnóstico guiado
  • Entrega: cuaderno de administración del servidor

Requisitos

  • Uso previo de la terminal: moverse por directorios, editar ficheros y leer un manual.
  • Nociones de red: direcciones IP, puertos y resolución de nombres.
  • Una máquina virtual o servidor de pruebas que se pueda romper y reinstalar.

Descripción

Administrar un servidor con el que trabajan otras personas es distinto de usar Linux en el portátil. Un permiso mal puesto deja a un grupo sin acceso, un servicio que no rearranca tras un corte tumba una aplicación entera y un disco lleno de registros para el sistema justo en el peor momento. Este curso trabaja esa responsabilidad y las herramientas que la hacen manejable.

Se parte de un servidor recién instalado y se le va dando forma: cuentas y permisos, servicios gestionados con systemd, red y cortafuegos, almacenamiento, registros y tareas programadas. Cada bloque incluye una avería provocada que hay que diagnosticar con las herramientas del propio sistema, sin recetas memorizadas y explicando qué se mira y en qué orden.

Sobre esta base se apoyan el autoalojamiento de servicios con certificados, la estrategia de copias y continuidad, la monitorización con métricas y alertas, y la automatización con Ansible cuando los equipos dejan de ser uno y pasan a ser veinte. Para el profesorado es el sustrato de cualquier aula técnica propia.

¿Para quién es este curso?

  • Perfiles de desarrollo que despliegan y mantienen sus propias aplicaciones.
  • Ingeniería que gestiona equipos Linux de planta, adquisición de datos o laboratorio.
  • Profesorado de FP de Sistemas que administra los servidores del aula técnica.
Bajo demanda

Curso diseñado con la ficha cerrada. Se produce al confirmarse un grupo o un contrato.

Código
INF-103
Nivel
Intermedio
Público
Desarrollo, Ingeniería / Industria, Docentes FP
Entorno
Linux

Este curso incluye

  • 28 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

INF-101Infraestructura, DevOps y Cloud

Docker: contenedores desde cero

Imágenes, contenedores, volúmenes y redes explicados desde el problema que resuelven.

Docker

Intermedio 30 clases

INF-102Infraestructura, DevOps y Cloud

Docker Compose: pilas de servicios

Levantar en un fichero la pila completa: base de datos, broker, panel y aplicación.

Docker

Intermedio 24 clases