linux查看端口命令 lsof netstat
作者:互联网
[root@VM-4-3-centos /]# lsof -i:8881
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 15526 root 18u IPv6 2162203 0t0 TCP *:galaxy4d (LISTEN)
[root@VM-4-3-centos /]# netstat -nltp | grep 8881
tcp6 0 0 :::8881 :::* LISTEN 15526/node
[root@VM-4-3-centos /]#
##根据端口找应用程序:
[root@VM-4-3-centos /]# ps -ef | grep 15526
root 15526 10411 0 17:39 pts/0 00:00:00 node /usr/workspace/nodejs/8881.js
-a:显示本机所有连接和监听地端口
-n:网络IP地址的形式,显示当前建立的有效连接和端口
-r:显示路由表信息
-s:显示按协议的统计信息
-v:显示当前有效的连接
-t:显示所有TCP协议连接情况
-u:显示所有UDP协议连接情况
-i:显示自动配置端口的状态
-l:仅仅显示连接状态为listening的服务网络状态
-p:显示pid/program name
TCP连接的几种状态
ESTABLISHED 已建立
CLOSED 已关闭
LISTENING 正在监听
FIN-WAIT-2 等待连接关闭
TIME-WAIT 等待足够时间,确保服务器正常关闭该连接
标签:显示,centos,netstat,端口,VM,linux,root,lsof,连接 来源: https://www.cnblogs.com/oktokeep/p/16340329.html