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

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 40
  • Автор: Адмін
Netstat утиліта - дізнаємось які порти прослуховуються в Linux

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

У сьогоднішній статті ми поговоримо про те, як визначати яка саме програма слухає конкретний порт на даний момент у Linux. Для такої мети існує спеціальна утиліта під назвою Netstat. Порт у Linux є логічним об'єктом, і він безпосередньо пов'язаний з процесом або службою в операційній системі Linux.

 

Для початку нам потрібно встановити утиліту під назвою net-tools. Якщо у вас net-tools не встановлено, то скористайтеся командою:

$. yum install net-tools

linux_netstat

Я собі net-tools встановив раніше і з цього мені Linux каже що цей пакет вже встановлений.


 

Перший варіант використання Netstat це подивитися всі прослуховуючі сокети (поєднання IP-адреси та порту), для цього виконайте команду netstat з параметрами:

$. netstat -tulpan

linux_netstat

 

У наступному прикладі я запустив базу даних mariadb та postgresql на сервері і запустив повторно ту ж саму команду:

$. netstat -tulpan

linux_netstat

І ми бачимо, що з'явилися два нових порти, це 3306 і 5432.


 

Ми можемо фільтрувати результати за допомогою команди grep.

У цьому прикладі ми хочемо дізнатися наприклад, які порти використовує база даних MariaDB і PostgreSQL.

PostgreSQL

$. netstat-tulpan | grep "postgres"

linux_netstat

 

MariaDB

$. netstat-tulpan | grep "mariadb"

linux_netstat

 

Або навпаки ми хочемо дізнатися яка програма слухає конкретний номер порту.

PostgreSQL

$. netstat-tulpan | grep ":5432"

linux_netstat

 

MariaDB

$. netstat-tulpan | grep ":3306"

linux_netstat


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

 

СХОЖІ СТАТТІ

Як дізнатися версію ядра LINUX
Завантажити та встановити CentOS 8
Linux - Як монтувати та розмонтувати диск