Disponibile per nuovi progetti — Svizzera romanda, Lione, Parigi
← Catalogo completo
Sistemi / Infrastruttura Da principiante a confermato 4 giorni (28h)

Linux per amministratori

Padroneggiare Linux in produzione: systemd, rete, sicurezza, performance, scripting e automazione. Dall'utente curioso al sysadmin operativo.

A chi si rivolge?

Sviluppatori che vogliono capire cosa succede sotto il cofano, amministratori Windows in riconversione verso Linux, ops junior che vogliono solidificare le basi. Adattabile al livello reale del gruppo.

Prerequisiti

Nessun prerequisito stretto. Una minima esperienza d’uso del terminale (cd, ls, mv) facilita la partenza ma non è indispensabile.

Obiettivi

Al termine della formazione, sarete in grado di:

  • Installare, configurare e mettere in sicurezza un server Linux (Debian / Ubuntu / RHEL)
  • Padroneggiare systemd: servizi, timer, log (journalctl)
  • Diagnosticare un problema di performance (CPU, RAM, I/O, rete)
  • Mettere in sicurezza un sistema (firewall, SSH, SELinux/AppArmor, audit)
  • Scrivere script shell robusti e automatizzare task ricorrenti

Programma

Giorno 1 — Fondamenta

  • Architettura Linux, filesystem, processi
  • Shell: bash, redirezioni, pipeline, globbing
  • Gestione utenti, permessi, sudo, capabilities
  • Lab: installazione e configurazione iniziale di un server

Giorno 2 — systemd e servizi

  • Unità systemd: service, target, timer, mount
  • journalctl e gestione dei log
  • Gestori di pacchetti (apt, dnf, dpkg, rpm)
  • Rete: interfacce, routing, DNS, risoluzione
  • Lab: deployment e supervisione di un servizio web

Giorno 3 — Sicurezza e performance

  • SSH avanzato (chiavi, agent, jump host, ProxyJump)
  • Firewall (nftables, ufw, firewalld)
  • SELinux / AppArmor: principi e troubleshooting
  • Performance: top, htop, iostat, perf, ftrace
  • Lab: audit di sicurezza di un server in produzione

Giorno 4 — Automazione ed esercizio

  • Scripting bash robusto (set -euo pipefail, trap, idempotenza)
  • Cron e timer systemd
  • Nozioni di Ansible (primo playbook)
  • Strategie di backup e monitoring
  • Lab: automazione completa di un deployment

Pedagogia

70% pratica, 30% teoria. Ogni partecipante dispone di un server di lab personale durante e dopo la formazione (accesso per 30 giorni). Tutti i lab sono incrementali e riproducibili.

Tariffa

Su preventivo secondo il formato. Convenzione di formazione possibile.