Log Linux e troubleshooting: come capire cosa non funziona

8 settembre 2026
Scopri come diagnosticare i problemi su Linux usando log, journalctl, dmesg, systemctl status, df e free. Un metodo semplice per individuare errori di servizi, rete, permessi, disco e memoria.

Cosa trovi in questo video

Formato Video guida tecnica Spiegazione pratica pensata per imparare il concetto e applicarlo con piu consapevolezza.
Approfondimento Log Linux e troubleshooting: come capire cosa non funziona La guida scritta contiene passaggi, esempi e riferimenti da consultare dopo il video.

In questo video della serie Capire Linux vediamo come affrontare i problemi su Linux in modo ordinato, senza procedere per tentativi o copiare comandi casuali trovati online.

Partiamo dai log Linux e vediamo perché sono uno degli strumenti più importanti per capire cosa è successo nel sistema. Parleremo della directory /var/log, del journal di systemd e dei comandi journalctl e dmesg, utili per analizzare rispettivamente gli eventi del sistema e i messaggi provenienti dal kernel.

Vedremo poi alcune delle cause più comuni dei problemi su Linux: errori di permessi, problemi di rete, servizi systemd che non partono, filesystem pieni e memoria insufficiente. Useremo comandi come systemctl status, df e free per capire quali domande fare al sistema e quali informazioni osservare.

L’obiettivo del video non è imparare una lunga lista di comandi, ma acquisire un vero metodo di troubleshooting Linux basato su quattro passaggi:

osservare → leggere → isolare → correggere

Capiremo anche perché il punto in cui vediamo un problema non coincide necessariamente con la sua causa e perché una buona diagnosi dovrebbe permetterci di spiegare non soltanto che il sistema è tornato a funzionare, ma anche perché prima non funzionava.

Capitoli

  • 00:00 Quando qualcosa non funziona
  • 00:51 Dal Video 13 al troubleshooting
  • 01:43 Promessa del video
  • 02:34 Troubleshooting non significa indovinare
  • 03:17 Cos’è un log
  • 04:05 Un log non contiene solo errori
  • 04:51 Il tempo è fondamentale
  • 05:36 /var/log
  • 06:19 Ma oggi c’è anche il journal
  • 06:56 journalctl
  • 07:40 Kernel e dmesg
  • 08:25 Prima categoria: errori di permessi
  • 09:10 Seconda categoria: problemi di rete
  • 09:56 Il problema può essere altrove
  • 10:32 Terza categoria: servizio fallito
  • 11:04 systemctl status
  • 11:42 systemctl status + journalctl
  • 12:19 Quarta categoria: disco pieno
  • 12:49 df
  • 13:30 Spazio pieno: trovare la causa
  • 14:12 Quinta categoria: memoria insufficiente
  • 14:52 free
  • 15:28 I problemi possono essere collegati
  • 15:59 Il metodo: 1. Osservare
  • 16:34 Il metodo: 2. Leggere
  • 17:09 Il metodo: 3. Isolare
  • 17:43 Il metodo: 4. Correggere
  • 18:23 Non cercare subito la soluzione
  • 18:55 I cinque strumenti da ricordare
  • 19:34 Il comando giusto dipende dalla domanda
  • 20:06 Un esempio completo
  • 20:47 Troubleshooting significa costruire una spiegazione
  • 21:23 Riepilogo
  • 22:07 La vera competenza Linux
  • 22:44 Dal troubleshooting al mondo reale

Come continuare

Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.