lsof утилита - узнаем какие порты прослушиваются в Linux

lsof утилита - узнаем какие порты прослушиваются в Linux

Коллеги всем привет.

В сегодняшней статьи мы поговорим о том как получить информацию о типах файлов открытых разными запущенными процессами в Linux с помощью утилиты lsof. Имя lsof переводится как List Of Opened Files, и предназначена она, как следует из названия, для отображения открытых файлов различными процессами и/или пользователями.

 

Если у вас не установлена утилита lsof, то вы можете её установить с помощью менеджера пакета yum.

$. yum install lsof

linux_lsof

Утилиту lsof я установил ранее и по этому Linux мне говорит что этот пакет у меня уже установлен.


 

Первый вариант использования lsof это будучи запущенной без параметров - lsof выведет информацию обо всех запущенных процессах и всех открытых файлах.

$. lsof | less

linux_lsof


 

Следующим вариантом командой lsof мы отследим приложение по прослушиваемому порту.

$. lsof -i :3306

linux_lsof

Этим примером мы отслеживаем приложения Mariadb по порту 3306.

 

$. lsof -i :5432

linux_lsof

Этим примером мы отслеживаем приложения Postgresql по порту 5432.


 

Этим примером мы смотрим все запущенные процессы по всем пользователям.

$. lsof -i

linux_lsof


 

Следующим примером мы смотрим все открытые файлы по определенному процессу, в данном случаи мы смотрим открытые файлы процессом базы данных mariadb.

$. lsof -c mariadb

linux_lsof


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

Утилита tar - как архивировать и распаковывать файлы в Linux
Утилита tar - как архивировать и распаковывать файлы в Linux
LINUX
Читать далее
Как узнать размер файла и директории в Linux
Как узнать размер файла и директории в Linux
LINUX
Читать далее
Утилита bzip2 - как сжимать и распаковывать файлы в Linux
Утилита bzip2 - как сжимать и распаковывать файлы в Linux
LINUX
Читать далее