Lsof

lsof là một lệnh có trong nhiều hệ điều hành tựa Unix ("list open files"), có chức năng xuất ra danh sách tất cả các tập tin đamg được mở và những tiến trình đang mở chúng. Tiện ích này được phát triển và hỗ trợ bởi Vic Abell, phó giám đốc đã về hưu của trung tâm tin học Đại học Purdue.[2]Các tập tin được mở trong hệ thống bao gồm các tập tin trên đĩa, đường ống, socket mạng và các thiết bị được sử dụng bởi các tiến trình. Một ví dụ cho ứng dụng của chương trình là khi không thể gỡ một ổ đĩa ra khỏi hệ thống vì một số tập tin đang được sử dụng. Chương trình sẽ liệt kê những tệp đang mở và tiến trình nào đang sử dụng chúng.Lệnh để xuất ra các cổng đang được một daemon sử dụng:Ta có thể thấy dịch vụ "sendmail" đang chờ kết nối trên cổng "25".Lệnh sau liệt kê các socket trên Unix: lsof -U