lsof утиліта - дізнаємося які порти прослуховуються в Linux
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про те як отримати інформацію про типи файлів відкритих різними запущеними процесами в Linux за допомогою утиліти lsof. Ім'я lsof перекладається як слід з List Of Opened Files, і призначений назви для відображення відкритих файлів різними процесами та/або користувачами.
Якщо у вас не встановлена утиліта lsof, ви можете її встановити за допомогою менеджера пакета yum.
$. yum install lsof
Утиліту lsof я встановив раніше і тому Linux мені каже що цей пакет у мене вже встановлений.
Перший варіант використання lsof це запущена без параметрів - lsof виведе інформацію про всі запущені процеси і всі відкриті файли.
$. lsof | less
Наступним варіантом командою lsof ми відстежимо додаток по порту, що прослуховується.
$. lsof -i :3306
Цим прикладом ми відстежуємо програми Mariadb порту 3306.
$. lsof -i :5432
Цим прикладом ми відстежуємо програми Postgresql портом 5432.
Цим прикладом ми дивимося всі запущені процеси з усіх користувачів.
$. lsof -i
Наступним прикладом ми дивимося всі відкриті файли за певним процесом, в даному випадку ми дивимося відкриті файли процесом бази даних mariadb.
$. lsof -c mariadb
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.