Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Process-Port mapping


  • Subject: Re: lug-bg: Process-Port mapping
  • From: Peter Pentchev <roam@xxxxxxxxxxx>
  • Date: Mon, 17 Oct 2005 14:13:52 +0300
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

On Sun, Oct 16, 2005 at 05:28:00PM +0300, Vesselin Markov wrote:
> On Sunday, October 16, 2005 5:01 PM, Dimitar Georgiev Popov wrote:
> > 
> > Здравейте,
> > 
> > Искам да разбера кой процес кой порт е отворил. Сигурно е много елементарно,
> > 
> > но не съм се сблъсквал с това до сега.
> 
> lsof -i

[format recovered; не стига, че беше top posting, ами и беше смешно
 цитирано... съвсем невъзможно за продължаване на нишката на разговора]

Наистина lsof -i (или дори lsof -4ni и може би с допълнителни параметри
за протоколи и т.н.) е по-подходящо от netstat -p, най-малкото защото
не съм сигурен дали има друга ОС освен Linux, чийто netstat да има -p.
Самата lsof пък е писана от самото начало с идеята да бъде преносима и
именно да дава върху всички операционни системи един и същи начин за
разглеждане на отворените файлове, Unix и мрежови и други сокети и
какво ли още не.

Много е вероятно да се наложи да бъде инсталирана допълнително, в малко
случаи си идва с пакетите по подразбиране, но определено си заслужава :)

От друга страна пък, ако ще става дума за Linux-specific решения, от
край време насам, много преди на netstat да му порастне опцийка -p,
Linux си имаше fuser, макар че то е удобно за питане за определени
портове или определени файлове, не за всички:

[roam@nienna ~]> sudo fuser -n tcp 22
22/tcp:               2472 13337
[roam@nienna ~]> sudo fuser -n tcp 22 110
22/tcp:               2472 13337
[roam@nienna ~]> sudo fuser -n tcp 110
[roam@nienna ~]> sudo fuser -n tcp 22 110 80
22/tcp:               2472 13337
80/tcp:               1345  1346  1347  1348  1349 17514
[roam@nienna ~]> sudo fuser /home/roam/
/home/roam/:          2473c  2477c  2478c  2479c
[roam@nienna ~]>

С малко четене на manual pages човек може да открие интересни неща и за
lsof, и за fuser :)

Поздрави,
Петър

-- 
Peter Pentchev	roam@xxxxxxxxxxx    roam@xxxxxxxx    roam@xxxxxxxxxxx
PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
I am not the subject of this sentence.

Attachment: pgpnAZVfLUHpY.pgp
Description: PGP signature



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.