在Linux系统下,你可以使用
netstat
和ss
命令来查看当前的TCP连接。以下是一些相关的命令:
-
使用
netstat
命令:netstat -an | grep tcp
这条命令会列出所有的TCP连接,包括本地地址和端口、远程地址和端口以及连接状态等信息。
-
使用
ss
命令:ss -t
这条命令会列出所有的TCP连接,包括本地地址和端口、远程地址和端口以及连接状态等信息。
ss
命令相比netstat
更为现代化,性能更好。
注意:在最新的Linux系统中,netstat
命令已经被标记为过时(deprecated),推荐使用ss
命令来代替。
如果你想持续监控当前的TCP连接情况,你可以使用watch
命令结合ss
或netstat
。watch
命令可以定期执行某个命令并显示结果,提供了一种实时监控的方式。
以下是使用watch
和ss
的示例:
watch -n 1 'ss -t'
这个命令每隔1秒执行一次ss -t
,显示当前的TCP连接信息。
上述命令将每秒刷新一次当前的TCP连接状态。你可以根据需要调整监控的时间间隔,例如,将-n 1
中的数字改为其他秒数。按下Ctrl+C
可以停止命令的执行。