[转]netstat -tnl 列出监听中的连接,查看端口是否开启
任何网络服务的后台进程都会打开一个端口,用于监听接入的请求。
这些正在监听的套接字也和连接的套接字一样,也能被 netstat 列出来。
参数 tnl, 现在我们可以看到处于监听状态的 TCP 端口和连接。
$ netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 ::1:631 ::😗 LISTEN
如果你查看所有监听端口,去掉 -t 选项(仅仅查看tcp端口)。如果你只想查看 UDP 端口,使用 -u 选项,代替 -t 选项。
注意:不要使用 -a 选项,否则 netstat 会列出所有连接,而不仅仅是监听端口。