lsof утиліта - дізнаємося які порти прослуховуються в Linux

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 31
  • Автор: Адмін
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
Linux - Як монтувати та розмонтувати диск