![如何显示监听端口以及端口的 TCP 连接](https://linux22.com/image/898841/%E5%A6%82%E4%BD%95%E6%98%BE%E7%A4%BA%E7%9B%91%E5%90%AC%E7%AB%AF%E5%8F%A3%E4%BB%A5%E5%8F%8A%E7%AB%AF%E5%8F%A3%E7%9A%84%20TCP%20%E8%BF%9E%E6%8E%A5.png)
有谁知道netstat
在 Ubuntu Server 中使用什么确切命令来显示:
- 服务器上监听的端口
- 当前与这些端口的 TCP 连接
答案1
尝试
netstat --tcp --listen --numeric-ports
前任。
$ netstat --tcp --listen --numeric-ports
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 ::1:6010 :::* LISTEN
和
netstat --tcp --numeric-ports
前任。
$ netstat --tcp --numeric-ports
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 272 192.168.1.11:22 192.168.1.3:43444 ESTABLISHED
tcp 0 0 192.168.1.11:22 192.168.1.2:65370 ESTABLISHED
tcp 0 0 192.168.1.11:22 192.168.1.2:65369 ESTABLISHED