Tool: lsof
Показать процесс, который в данный момент использует подключение к Интернету
lsof -P -i -n
Показать процесс, использующий определенный номер порта
lsof -i tcp:443
Выводит список всех прослушивающих портов вместе с PID соответствующего процесса
lsof -Pan -i tcp -i udp
Показать все открытые порты и исполняемые файлы, которым они принадлежат
lsof -i -P | grep -i "listen"
Показать все открытые порты
lsof -Pnl -i
Показать открытые порты (LISTEN)
lsof -Pni4 | grep LISTEN | column -t
Вывести список всех файлов, открытых определенной командой
lsof -c "process"
Просмотр активности пользователя в каждом каталоге
lsof -u username -a +D /etc
Показать 10 самых больших открытых файлов
lsof / | \ awk '{ if($7 > 1048576) print $7/1048576 "MB" " " $9 " " $1 }' | \ sort -n -u | tail | column -t
Отображение текущего рабочего каталога процесса
lsof -p <PID> | grep cwd