在LINUX下怎么查看哪些端口打开,哪些关闭的

用netstat   -nap   |   grep   LISTEN   

看看,是什么进程占有了端口。   

至于firewall,可以用ipchains   -L查看一下选项。