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.LezioneArgomenti
1Il terminale, i file e i permessiNavigazione nel filesystem, gestione dei file, chmod e chown
2Utenti, gruppi e sudoCreazione e rimozione degli utenti, sudo, principio del privilegio minimo
3Pacchetti e aggiornamentiapt, repository, aggiornamenti di sicurezza
4Servizi e systemdUnit, systemctl, scrittura di una unit semplice
5Log e diagnosijournalctl, /var/log, ricerca della causa di un errore
6Rete: indirizzi, DNS, porte e firewallip, ss, dig, regole di firewall
7SSH configurato correttamenteAutenticazione a chiave, sshd_config, protezione dagli accessi ripetuti
8Web server e certificatinginx, host virtuali, HTTPS con Let’s Encrypt e rinnovo automatico
9Backup e ripristinoCosa salvare, rsync, la regola 3-2-1, verifica del ripristino
10Monitoraggio e gestione dei guastiRisorse di sistema, allarmi essenziali, metodo di diagnosi

Svolgimento di una lezione

  1. Ripasso della lezione precedente.
  2. Spiegazione con esempi eseguiti in diretta sul canale.
  3. Esercizio guidato, che ciascuno svolge sulla propria macchina.
  4. Spazio per le domande.
  5. Esercizio facoltativo da svolgere entro la lezione successiva.

Dopo ogni lezione viene pubblicata una dispensa scritta con i comandi e le spiegazioni.

Requisiti

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.

  1. Registrare un account sulla rete con il comando /msg NickServ REGISTER <password> <email>.
  2. Entrare nel canale #Corsi.
  3. 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.

▪ Apri la webchat

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.