Найти тему
DevOps step by step

Невероятно полезный инструмент lsof

Оглавление

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