Debian e il controllo di servizi e demoni: differenze tra le versioni

m
→‎lsof: typos
m (→‎lsof: completamento)
m (→‎lsof: typos)
Riga 83: Riga 83:


==lsof==
==lsof==
Se con '''netstat''' siamo in grado di monitorare quali servizi sono in ascolto sulla nostra macchina, anche indispensabile sapere quale programma abbia lanciato e controlli ogni singolo servizio.
Una caratteristica peculiare dei sistemi operativi derivati da Unix (tra cui appunto GNU/Linux) che qualsiasi elemnto del sistema viene visto come se fosse un file. Abbiamo files veri e propri (ad es.: pippo.txt), abbiamo i dispositivi hardware (si trovano in /dev, e sono rappresentati da file veri e propri) ed abbiamo le connessioni di rete (anche queste sono veri e propri file).
Approfittando di questa caratteristica di GNU/Linux, possiamo investigare in maniera approfondita sui nostri servizi: se per il sistema operativo si tratta di files allora possiamo sapere chi li ha creati e chi li ha aperti.
Lo strumento principe per questo scopo '''lsof'''. Come per la maggior parte dei comandi GNU, lsof una abbreviazione (in questo caso ricorsiva!) della descrizione del comando: lsof = LS Open Files, cio LiSt Open Files (elenca i files aperti).
Dato che le connessioni di rete sono rappresentate da veri e propri files, possiamo usare lsof per ottenere informazioni su di esse.
==Apt System==
==Apt System==


806

contributi