On Mon, 2008-03-17 at 17:58 +0900, Hasnain wrote: > Is there anyway how to find which process is holding a tcp port in linux? > Say for instance, i checked > > netstat -a |grep ###. but i dont know which process has opened or hold that > port currently. Is there anyway to find out this?
Nobody has yet mentioned lsof or fuser. This makes me sad. [EMAIL PROTECTED]:~% ps ax | grep light 14230 ? SN 0:01 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf [EMAIL PROTECTED]:~% sudo fuser -n tcp 80 80/tcp: 14230 [EMAIL PROTECTED]:~% sudo lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME lighttpd 14230 www-data 5u IPv4 64209 TCP *:www (LISTEN) [EMAIL PROTECTED]:~% Hooray for everything being a file! -- Pete -- SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html