/ categories / Технологии / @vidikon_info / post #50
614

👁‍🗨lsof


lsof позволяет вывести на экран список файлов, используемые процессами в системе. А поскольку в linux «все есть файл», это открывает огромные возможности для использования данного инструмента. Для начала можно просто запустить программу без каких либо ключей и посмотреть на вывод:

lsof

Также можно посмотреть, какие процессы в системе открыли конкретный файл. Для примера возьмем error лог Apache:

lsof /var/log/apache2/error.log

lsof поддерживает множество ключей. С помощью ключа -c можно вывести на экран список всех процессов, начинающиеся с конкретной маски:

lsof -c bash

С помощью ключа -i можно перечислить список всех сетевых соединений:

lsof -i

lsof -i :21 отсортирует соединения по 21 порту

lsof удивительно полезный инструмент, особенно когда необходимо разобраться в процессах, происходящих в системе. В этой небольшой заметки перечислены только некоторые варианты использования lsof, поэтому я очень рекомендую почитать справочную страницу утилиты:
man lsof #Утилиты #Linux


17:05 27.08.18
@vidikon_info
71