linux netstat - status状态描述

本文深入解析了Linux环境下netstat命令中status列的状态解释,并通过具体实例展示了其在服务器管理中的应用。从ESTABLISHED到CLOSED等状态的详细描述,帮助读者理解网络连接的不同阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【基本介绍】
这里介绍netstat命令返回的结果status列的状态说明。

【状态介绍】
[code="linux"]
# netstat -tunlp | head -10
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 1842/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1727/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2180/master
[/code]

State
The state of the socket. Since there are no states in raw mode and usually no states used in UDP, this column may be left blank. Nor-mally this can be one of several values:

ESTABLISHED(已创建连接,传输数据中)
The socket has an established connection.

SYN_SENT(尝试创建连接)
The socket is actively attempting to establish a connection.

SYN_RECV(接收到请求,等待确认)
A connection request has been received from the network.

FIN_WAIT1(socket连接关闭)
The socket is closed, and the connection is shutting down.

FIN_WAIT2(socket连接关闭,等待远端关闭)
Connection is closed, and the socket is waiting for a shutdown from the remote end.

TIME_WAIT(等待处理的请求)
The socket is waiting after close to handle packets still in the network.

CLOSED The socket is not being used.(无连接)

CLOSE_WAIT(远端关闭等待socket关闭)
The remote end has shut down, waiting for the socket to close.

LAST_ACK(远端关闭,等待反馈)
The remote end has shut down, and the socket is closed. Waiting for acknowledgement.

LISTEN (服务器等待进入)
The socket is listening for incoming connections. Such sockets are not included in the output unless you specify the --listen-ing (-l) or --all (-a) option.

CLOSING(两边关闭)
Both sockets are shut down but we still don’t have all our data sent.

UNKNOWN(未知状态)
The state of the socket is unknown.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值