Linux Коннекты
- Категория: Linux
- Создано 20.06.2012 12:30
Перечисленные выше средства по устранению неполадок в основном относятся к сетевому уровню (уровень 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 Просмотр демонов, прослушивающих порт
Данная команда является отличным способом разрешения конфликтов, связанных с использованием портов демонами.