linux查看端口占用相关命令
lsof -i:端口号 lsof -i | grep pid ### 查看某进程号占用情况 常用:netstat -aunltp netstat -nltp 只查看LISTEN状态的端口情况
netstat -tlunp 查看所有端口情况
netstat -tlunp|grep 端口号
netstat -anp |grep 端口号
netstat -ano | findstr:端口号
telnet 10.29.129.82 端口号 # 没有就安装:yum install -y telnet
命令说明:
-a 显示所有socket,包括正在监听的
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在Listen的服务状态
-p 显示建立相关链接的程序名
-o 显示与每个连接相关的所属进程ID
-r 显示路由表内容
命令状态:
LISTEN 监听连接请求
ESTABLISHED 代表一个打开的连接
window查看端口占用相关命令
netstat -ano|findstr "端口号"
查看进程号为9000对应的进程:
tasklist | findstr "9000"
结束javaw.exe进程:
taskkill /f /t /im javaw.exe
工具:
nc -vuz 地址 端口命令检测udp;https://eternallybored.org/misc/netcat/
