Разница между командами lsof и ss для анализа сетевых соединений заключается в их назначении:
- lsof предназначена для отображения статистики по открытым файлам процессами. www.andreyus.com Кроме того, как частный вариант использования она позволяет отображать информацию по сетевым подключениям. www.andreyus.com С её помощью можно мониторить приложения или процессы, которые отвечают за определённые подключения или открытые порты. stackoverflow.com Также её можно использовать для расследования вредоносных программ и неизвестных процессов. stackoverflow.com
- ss нацелена на отображение разнообразной статистики по сетевым соединениям на хосте. www.andreyus.com Она работает быстрее и предоставляет более подробную информацию о состоянии сети. blog.sedicomm.com В отличие от netstat, ss отображает идентификаторы не только родительских процессов, но и дочерних. blog.sedicomm.com
Таким образом, lsof фокусируется на приложениях и процессах, связанных с сетевыми соединениями, а ss — на самой сети и её активных подключениях в режиме реального времени. stackoverflow.com