lsof
Az lsof parancs (LiSt of Open Files) az összes megnyitott fájlt kilistázza, ráadásul azt is jelzi, hogy milyen program nyitotta meg a fájlt. Rendkívül hasznos, ha egy fájlunkat valami ismeretlen processz használja.Példának vegyük azt az esetet, amikor látjuk, hogy
/var/spool/mail/user
fájl mérete folyamatosan változik, és kíváncsiak vagyunk arra, miért:
[root@gep]# lsof /var/spool/mail/user
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
alpine 15129 user 5u REG 8,17 24907530 171077 /var/spool/mail/user
Az eredményből rögtön látszik, hogy
user
felhasználó által indított
alpine
program módosítja a fájlt.