Widows 和Linux 查看和操做端口方法

打开cmd
1.netstat -n
查看本机的使用的全部端口
①.proto表示协议 有tcp和udp两种
②.Local Address 表示本机的IP,后面跟的是咱们使用的端口号
③.Foreign Address 链接到外面服务器的IP地址,以及服务器端口
④.State:表示一些具体的状态,如:LAST_ACK等待所用的分组死掉服务器

2.确认所要查询的端口号
命令 netstat -aon | findstr 1044(指定的端口号)
查询的结果最后面的数字就是当前程序或者服务的pidtcp

3.输入命令:tasklist|findstr 2612(输入上面查询的pid)
这样就能够查看此端口所运行的程序了
而后再从任务管理器里面去查询,就能够看到程序.net

4.若是咱们相用指定的端口号两个方案
①.在任务管理器中结束此端口所在运行的程序,结束以后就能够使用这个端口号了
②.接续在cmd界面输入命令:taskkill /f /pid 2612(输入查询的pid) ,也能够杀死此程序进程

 

Linuxcmd

netstat -tln #查找全部被占用的端口服务器端

netstat -tln | grep 80 #查找指定被占用的端口udp

安装 lsof
yum install lsof
经过 lsof 能够知道咱们端口属于哪一个程序
lsof -i :80 #查询的端口
kill -9 #杀死进程id 多个进程ID使用空格隔开grep

相关文章
相关标签/搜索