Команда Lsof на готовых примерах в Linux

Команда Lsof на готовых примерах в Linux

Команда Lsof или команда «список открытых файлов» в Linux является мощным инструментом. Это означает, что Lsof действительно может показать вам много информации, о том что происходит в вашей системе.

Конспект

lsof [ -?abChlnNOPRstUvVX ] [ -A A ] [ -c c ] [ +|-d d ] [ +|-D D ] [ +|-f [cfgGn] ] [ -F [f] ] [ -g [s] ] [ -i [i] ] [ -k k ] [ +|-L [l] ] [ -m m ] [ +|-M ] [ -o [o] ] [ -p s ] [ +|-r [t] ] [ -S [t] ] [ -T [t] ] [ -u s ] [ +|-w ] [ — ] [names]

Пример 1: Показать все открытые файлы, чтобы это сделать выполните следующую команду:

#·lsof | more

lsof | more

Пример 2: Показать все открытые интернет sockets

Использование флага «-i» в Lsof выдаст и покажет нам интернет сокеты открытые в данный момент:

#·lsof -i

lsof -i

Пример 3: отображение всех сетей, относящихся к данному порту 80

#·lsof -i :80

# lsof -i :80

Пример 4: Показать всех TCP / UDP соединений

#·lsof -i TCP

# lsof -i TCP

Пример 5: Посмотреть список открытых файлов, связанных с идентификатором процесса

Флаг «+ р» покажет все открытые файлы, связанные с конкретным процессом ID, например, с идентификатором процесса является 703:

#·lsof +p·703

lsof +p 703

Пример 6: Показать, что данный пользователь был открыт

Флаг » -u»  покажет, что данный пользователь был открыт:

#·lsof -u apache

# lsof -u apache

Больше примеров можно прочитать в мей статье:
Примеры использования команды Lsof

Тема «Команда Lsof на готовых примерах в Linux» завершена. Думаю что довольно много примеров и все тут понятно что и как использовать.

Было ли это полезно?

0 / 0