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

  • Последнее обновление: 3 Апреля 2024 г.
  • Просмотры: 37
  • Автор: Админ
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


 

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

 

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

Скачать и установить CentOS 8
Безопасное копирование файлов по SSH в Linux. Команда scp.
Как посмотреть подключенные диски в Linux
Linux - Как монтировать и размонтировать диск