如果一台Linux服务器上某端口出现LAST_ACK状态,说明是客户端主动与它断开连接,服务器在等待客户端发送ACK+1,如果客户端没有发送,过一段时间服务器会自动断连接,这里“一段时间”的长度可以用sysctl命令设置(下面是设置为10s):
sysctl -w net.inet.ip.rtexpire=10
sysctl -w net.inet.ip.rtminexpire=10
sysctl命令可以对Linux系统进行多方面的配置,列出所有可配置项的命令是sysctl -a,详细使用方法可以man sysctl查看。