MyTetra Share
Делитесь знаниями!
Как в Linux узнать какая программа слушает порт
Время создания: 11.04.2009 02:33
Текстовые метки: linux, порт, сеть
Раздел: Компьютер - Linux - Сеть в Linux
Запись: xintrea/mytetra_syncro/master/base/0000000898/text.html на raw.github.com

Иногда возникает необходимость узнать, какие порты заняты и какими программами.


Что бы узнать, наберите команду:


netstat -lnp


где:


  • -l - показывать только "слушащие" порты, то есть порты, которые ожидают соединения или отвечают на входящие соединения (состояние listening). По-умолчанию они пропускались бы;
  • -n - показывать номера портов вместо того чтобы подставлять наименования протоколов передачи данных;
  • -p - показывать PID программы, которая слушает порт.


Вывод команды будет примерно следующим:


Active UNIX domain sockets (only servers)

Proto RefCnt Flags Type State I-Node PID/Program name Path

unix 2 [ ACC ] STREAM LISTENING 7287 2956/kdeinit Runnin /tmp/ksocket-eugene/kdeinit-:0

unix 2 [ ACC ] STREAM LISTENING 6346 - @/var/run/hald/dbus-8hDM64dXen

unix 2 [ ACC ] STREAM LISTENING 244608 10613/wineserver socket

unix 2 [ ACC ] STREAM LISTENING 6871 - /var/run/xdmctl/dmctl-:0/socket



Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования