首 页 行业资讯 新车 试驾评测 养车用车 车型库

linux的netstat -t命令 显示的这样的结果 是什么意思

发布网友 发布时间:2022-04-21 20:29

我来回答

3个回答

热心网友 时间:2023-01-22 03:25

1、netstat命令的-t参数指的是 tcp的简写,意思是仅显示tcp相关选项
2、示例:列出所有 tcp 端口 netstat -at

# netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:30037 *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
tcp6 0 0 localhost:ipp [::]:* LISTEN

说明:
Proto:指的是协议,因为使用-t参数,所以只显示tcp协议的连接
Recv-Q: 非由用户进程连接到此socket的复制的总字节数
Send-Q:非由远程主机传送过来的acknowledged总字节数
Local Address:本地IP地址
Foreign Address:目标IP地址
State:状态,连接状态有好多种,分类如下:

LISTEN:侦听来自远方的TCP端口的连接请求
SYN-SENT:再发送连接请求后等待匹配的连接请求(如果有大量这样的状态包,检查是否中招了)
SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认(如有大量此状态,估计被flood攻击了)
ESTABLISHED:代表一个打开的连接
FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认
FIN-WAIT-2:从远程TCP等待连接中断请求
CLOSE-WAIT:等待从本地用户发来的连接中断请求
CLOSING:等待远程TCP对连接中断的确认
LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认(不是什么好东西,此项出现,检查是否被攻击)
TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认
CLOSED:没有任何连接状态

热心网友 时间:2023-01-22 04:43

tsnprsrv.tsn.s 远端地址 (显然,这个地址太长,后面的域名被截取了一部分)

http-alt 端口对应的服务名称 (可以在 /etc/services 里查 http-alt 对应的端口号)

建议用 netsat -n 来显示数字化的域名和端口号,比如上面的可能就变成

10.10.10.10:591

热心网友 时间:2023-01-22 06:18

tsnprsrv.tsn.s 是域名,或者说是网址。

http-alt,应该是某个端口的假名吧。

用这条命令看看这个假名的真实TCP端口
#grep http-alt /etc/services

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com