如何使用netstat工具检测云服务器的网络连接情况?

  • 发布时间:2022-04-09 15:07:43
  • 阅读次数:1206

netstat是一款查询当前网络连接情况的工具,在Linux、Windows和MacOS操作系统下都可以使用。从命令行界面执行netstat即可。

netstat的常见参数有:

  • -p : 显示每个连接对应的应用程序名称和PID编号。
  • -l : 只显示当前监听的连接。
  • -t : 显示TCP连接。
  • -u : 显示UDP连接。
  • -n : 显示编号地址。

举例如下:

$ netstat -uplnt

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1491/sshd
tcp6       0      0 :::22                   :::*                    LISTEN      1491/sshd
udp        0      0 127.0.0.1:323           0.0.0.0:*                           655/chronyd
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1312/dhclient
udp6       0      0 ::1:323                 :::*                                655/chronyd

比如要检查某个应用程序是否在1000端口号上运行,可以用下面的命令。如果出现了一条记录,说明应用程序以及端口设置都是正确的。

netstat -nlp | grep 1000

【全文完】

< 上一篇:如何使用top命令查看云服务器的CPU等性能指标? 下一篇:如何使用nmap工具检测云服务器应用程序的端口使用情况? >