服务器是否在用排查流程:

1.查看端口监听情况
netstat -ntlp | grep LISTEN
2.查看已建立链接的端口(显示的是实时的链接情况)
netstat -ntp | grep ESTABLISHED
3.显示最近登录成功的10次信息(失败信息是:lastb)
last -10
4.显示最近操作命令
history

mobaxterm进行ssh连接,netstat命令会出现两个端口监听

是因为mobaxterm自带了文件传输的功能,会占用一个端口进行文件传输,另一个端口用于远程连接。
备注:一个端口只能被一个应用程序使用,但是一个应用程序可以使用多个端口


备注:

Local Address:访问端口的方式,0.0.0.0 是对外开放端口,说明80端口外面可以访问;127.0.0.1 说明只能对本机访问,外面访问不了此端口;
Foregin Address:对外开放,一般都为0.0.0.0:*
PID:此端口是那个进程在用,进程挂载此端口


State有如下状态
CLOSED: 初始(无连接)状态。
LISTENING: 侦听状态,等待远程机器的连接请求。
SYN_SEND: 在TCP三次握手期间,主动连接端发送了SYN包后,进入SYN_SEND状态,等待对方的ACK包。(SYN:synchronous 同步,ACK:acknowledgement 确认)
SYN_RECV: 在TCP三次握手期间,主动连接端收到SYN包后,进入SYN_RECV状态。(RECV:receiver 收到)
ESTABLISHED: (建立)完成TCP三次握手后,主动连接端进入ESTABLISHED状态。此时,TCP连接已经建立,可以进行通信。
FIN_WAIT_1: 在TCP四次挥手时,主动关闭端发送FIN包后,进入FIN_WAIT_1状态。(FIN:finish 结束)
FIN_WAIT_2: 在TCP四次挥手时,主动关闭端收到ACK包后,进入FIN_WAIT_2状态。
TIME_WAIT: 在TCP四次挥手时,主动关闭端发送了ACK包之后,进入TIME_WAIT状态,等待最多MSL时间,让被动关闭端收到ACK包。
CLOSING: 在TCP四次挥手期间,主动关闭端发送了FIN包后,没有收到对应的ACK包,却收到对方的FIN包,此时,进入CLOSING状态。
CLOSE_WAIT: 在TCP四次挥手期间,被动关闭端收到FIN包后,进入CLOSE_WAIT状态。
LAST_ACK 在TCP四次挥手时,被动关闭端发送FIN包后,进入LAST_ACK状态,等待对方的ACK包。