如何查看某个进程(软件)都使用了哪些端口呢?

如何查看某个进程(软件)都使用了哪些端口呢?

如题,安装软件后都要在iptables中给他开后门,可是不知道专用软件使用的端口情况,所以想请教一下!      
netstat -anp | grep 程序名      
"netstat -lnpt" is much better, quick and clean       
恩。学习了~~~呵呵       
netstat   -tnl
  -an
  -unl