Corsi
Corsi gratuiti in lingua italiana, tenuti in diretta testuale sul canale #Corsi della rete ChatNet. Le pagine di questa sezione sono redatte in italiano.
Primo corso: Linux Sysadmin
Un percorso di dieci lezioni a cadenza settimanale dedicato all’amministrazione di un server Linux, pensato per chi parte da zero. Ogni lezione affronta un tema preciso e si conclude con un esercizio da svolgere sulla propria macchina. Al termine si sarà in grado di installare, configurare, proteggere e mantenere un sistema Debian in modo autonomo.
Programma
| N. | Lezione | Argomenti |
|---|---|---|
| 1 | Il terminale, i file e i permessi | Navigazione nel filesystem, gestione dei file, chmod e chown |
| 2 | Utenti, gruppi e sudo | Creazione e rimozione degli utenti, sudo, principio del privilegio minimo |
| 3 | Pacchetti e aggiornamenti | apt, repository, aggiornamenti di sicurezza |
| 4 | Servizi e systemd | Unit, systemctl, scrittura di una unit semplice |
| 5 | Log e diagnosi | journalctl, /var/log, ricerca della causa di un errore |
| 6 | Rete: indirizzi, DNS, porte e firewall | ip, ss, dig, regole di firewall |
| 7 | SSH configurato correttamente | Autenticazione a chiave, sshd_config, protezione dagli accessi ripetuti |
| 8 | Web server e certificati | nginx, host virtuali, HTTPS con Let’s Encrypt e rinnovo automatico |
| 9 | Backup e ripristino | Cosa salvare, rsync, la regola 3-2-1, verifica del ripristino |
| 10 | Monitoraggio e gestione dei guasti | Risorse di sistema, allarmi essenziali, metodo di diagnosi |
Svolgimento di una lezione
- Ripasso della lezione precedente.
- Spiegazione con esempi eseguiti in diretta sul canale.
- Esercizio guidato, che ciascuno svolge sulla propria macchina.
- Spazio per le domande.
- Esercizio facoltativo da svolgere entro la lezione successiva.
Dopo ogni lezione viene pubblicata una dispensa scritta con i comandi e le spiegazioni.
Requisiti
- Nessuna conoscenza preliminare di Linux.
- Una macchina virtuale Debian (per esempio con VirtualBox) oppure un server virtuale proprio, su cui svolgere gli esercizi.
- Nessun accesso ai server di ChatNet: tutto si prova su macchine dei partecipanti.
Iscrizione
La partecipazione è gratuita e riservata agli utenti dotati di un account K9 identificato. I posti sono limitati a venti per ciclo; le richieste ulteriori vengono accolte in una lista d’attesa e i posti che si liberano sono assegnati in ordine di arrivo.
- Registrare un account sulla rete con il comando
/msg NickServ REGISTER <password> <email>. - Entrare nel canale
#Corsi. - Scrivere
!iscrivimi. Il bot Dr-Who conferma l’iscrizione o la posizione in lista d’attesa.
!iscrivimi — si iscrive al corso
!annulla — annulla la propria iscrizione
!programma — mostra il programma
!prossima — mostra la data della prossima lezione
Come collegarsi
Non occorre installare nulla: è sufficiente aprire la webchat oppure Grappa ed entrare in #Corsi. In alternativa, con un qualsiasi client IRC, il server è irc.chatnet.gg, porta SSL/TLS 6697.
Calendario
Data di inizio: da definire.
Giorno e orario delle lezioni non sono ancora stati fissati.
Le date del primo ciclo saranno comunicate su questa pagina e nel canale #Corsi, dove il comando !prossima mostra in ogni momento la data della lezione successiva.
Al termine del primo corso è previsto un secondo percorso dedicato alla sicurezza difensiva dei sistemi.