epoll_ser 29381 ufo mem REG 8,1 136936 1442618 /lib/x86_64-linux-gnu/ld-2.13.so
epoll_ser 29381 ufo DEL REG 0,4 0 /SYSVa5723213
epoll_ser 29381 ufo 0u CHR 136,11 0t0 14 /dev/pts/11
epoll_ser 29381 ufo 1u CHR 136,11 0t0 14 /dev/pts/11
epoll_ser 29381 ufo 2u CHR 136,11 0t0 14 /dev/pts/11
epoll_ser 29381 ufo 3u IPv4 570623 0t0 TCP localhost:5555 (LISTEN)
epoll_ser 29381 ufo 4u 0000 0,9 0 2860 anon_inode
epoll_ser 29381 ufo 5u IPv4 573356 0t0 TCP localhost:5555->localhost:39949 (CLOSE_WAIT)
epoll_ser 29381 ufo 6u IPv4 576894 0t0 TCP localhost:5555->localhost:39950 (CLOSE_WAIT)
查看fd是什么文件或套接字,通过查看FD列及NODE NAME列即可知道对应关系。以上例子可看到FD为3的是IPV4的监听套接字; localhost:5555->localhost:39905 (CLOSE_WAIT)行对应的是FD为4的连接,客户端的端口号为39905,其它依此类推。
说明:
lsof -p 29381
其中29381为服务端程序的进程号。
当然也可以通过以下页面所描述的方法进行查看,但是还是没有lsof方便。