Find what process on port number


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Find what process on port number
# 1  
Old 12-12-2008
Find what process on port number

Hi,

I am on a Sun Solaris and I want to find out which process is allocated on a certain port. How can I do that?

BR

Andreas
# 2  
Old 12-12-2008
Code:
lsof -p <pidofyourprocess> | grep -E "TCP|UDP"

It should show something like (I took apache2 in my example):
Code:
apache2 30941 root    4u  IPv6 264107             TCP *:www (LISTEN)
apache2 30941 root    6u  IPv6 264112             TCP *:webcache (LISTEN)

You can check this service names (www and webcache) in your /etc/services to get the port number.
# 3  
Old 12-12-2008
Thanks.

But if I donīt know the process? I want to find out the process which is using the port. I.e I would like to know which process uses port 80?
# 4  
Old 12-12-2008
Reading the man page for lsof is a good idea.

Another example:
Code:
lsof -i :80
COMMAND   PID     USER   FD   TYPE DEVICE SIZE NODE NAME
apache2 11508 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11509 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11510 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11511 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11512 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11513 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 11545 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 30941     root    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 30952 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 30953 www-data    4u  IPv6 264107       TCP *:www (LISTEN)
apache2 30955 www-data    4u  IPv6 264107       TCP *:www (LISTEN)

There you get a lot of PIDs involved on port 80 for example.
# 5  
Old 12-12-2008
Thanks a lot
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Getting correct port number from process id

Hi All, i am trying to find the Jobss port number(either default port number or any other port number assigned) from the running process id. But it's giving me multiple port numbers when searching with netstat command. Can someone help me in finding the correct port number from the... (3 Replies)
Discussion started by: sravani25
3 Replies

2. Solaris

How to find port number wwn of particular port on dual port HBA,?

please find the below o/p for your reference bash-3.00# fcinfo hba-port HBA Port WWN: 21000024ff295a34 OS Device Name: /dev/cfg/c2 Manufacturer: QLogic Corp. Model: 375-3356-02 Firmware Version: 05.03.02 FCode/BIOS Version: BIOS: 2.02; fcode: 2.01;... (3 Replies)
Discussion started by: sb200
3 Replies

3. IP Networking

Tcp ip port open but no such process (merged: Release A Port)

i want to kill a tcp connection by killing its pid with netstat -an i got the tcp ip connection on port 5914 but when i type ps -a or ps-e there is not such process running on port 5914 is it possible that because i do not log on with proper user account i can not see that process running? (30 Replies)
Discussion started by: alinamadchian
30 Replies

4. Solaris

To get process id for port number

Hi All, How to get the list of port numbers and it is correspoding proceses id that are currently running on. Please suggest and it is urgent Thanks. (7 Replies)
Discussion started by: rbalaj16
7 Replies

5. AIX

How to find what process is using a port in AIX 5L and above.

There have been a lot of threads about how to find processes that are using a specific port on an AIX server. After long hours of research and reading countless "you can't do that" responses, I finally found the answer. YES IT CAN BE DONE! YES ITS EASY. NO, I DON'T KNOW WHY NO ONE GETS THIS... (2 Replies)
Discussion started by: troym72
2 Replies

6. Shell Programming and Scripting

Find port number being used by a given process id

Unix gurus, I have a requirement wherein I want to find the port number for a given process id. Is it possible? If so how? TIA, Regards, Praveen (3 Replies)
Discussion started by: sunpraveen
3 Replies

7. UNIX for Advanced & Expert Users

find out unix port number

Please could some advise me the command to find out the unix port number. regards venhart (4 Replies)
Discussion started by: venhart
4 Replies

8. Solaris

How to find the process that is using the port 80 and apache server.

How to find the process that is using the port 80 and apache server. When i used the command 'netstat -a|grep 80' it given that port 80 is in listening mode. I had used the following command: telnet localhost 80 GET / I had got some HTML script. But when I accessed the GUI ( url is... (7 Replies)
Discussion started by: vamshikrishnab
7 Replies

9. UNIX for Dummies Questions & Answers

How to find the port number of the oracle process

Hi Unix Gurus, Can we find out the port number used by the oracle process is running.I tried to search the forum but coudnt find. Can anyone help me out with the command (2 Replies)
Discussion started by: thana
2 Replies

10. HP-UX

To find pid from port number

Hi, I am working on HP-UX Release 11i. I want to find the process id (PID) of the process running on a particular port. lsof command fuser does not work on this system. Please suggest some alternative. Thanks (6 Replies)
Discussion started by: gmat
6 Replies
Login or Register to Ask a Question