Linux Коннекты


Перечисленные выше средства по устранению неполадок в основном относятся к сетевому уровню (уровень 3). Для вывода информации о пакетах, пересылаемых между протоколами транспортного уровня (TCP и UDP) и ICMP, воспользуйтесь командой netstat:

Вы можете просмотреть список всех TCP-подключений и увидеть, какой процесс управляет соединением:

$ netstat – s | less Показать сводку действий TCP, ICMP и UDP

$ sudo netstat – tanp Просмотреть активные TCP-под ключей ия Active Internet connections (servers and established)

Proto Recv-QSend-QLocal Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:631 0.0.0.0: LISTEN 2039/cupsd

Tcp 0 0 127.0.0.1:25 0.0.0.0: LISTEN 2088/sendmai 1

Просмотреть активные UDP-подключения можно следующим образом:

$ sudo netstat – uanp Просмотреть активные UDP-подключения Active Internet connections (servers and established)

Proto Recv-QSend-QLocal Address Foreign Address State PID/Program name udp 0 0 0.0.0.0:631 0.0.0.0: 2039/cupsd

Udp 0 0 192.168.122.1:123 0.0.0.0: 2067/ntpd

Обратите внимание на слово listen — оно поможет ограничить выводимые посредством команды netstat результаты до информации о демонах, связанных с портом TCP. Например;

$ sudo netstat – tanp | grep – i listen Просмотр демонов, прослушивающих порт

Данная команда является отличным способом разрешения конфликтов, связанных с использованием портов демонами.