-Linux平台-
(1)应用LSOF指令
如lsof -i:80,要是没有显示信息內容,则表明该端口号未对外开放,假如对外开放,则会显示信息相对信息内容
(2)应用netstat指令
netstat -aptn查询全部端口号联接 netstat -ntpl查询TCP端口联接
netstat -nupl查询UDP端口号联接
(3)应用telnet指令
另外适用Windows和Linux系统软件,如想查询192.168.60.29服务器是不是打开了80端口,可应用指令:telnet 192.168.60.29 80
2、灭掉占有某端口号的过程 大家很有可能常常碰到一种状况,例如程序流程必须应用135端口,可是发觉该端口号一直被占有,并且不可以确定是啥程序流程,这时候大家必须寻找并杀掉占有端口号的过程!
在windows下,运行命令:netstat -ano|findstr 135
发觉占有该端口号的过程号是336,随后键入“taskkill /pid 13064 /f” 终止端口占用。
Linux系统软件下,与此相近:
搜索被占有的端口号:
netstat -tln | grep 8189
查看端口归属于哪一个程序流程
lsof -i :8189
干掉占有端口号的过程:
kill -9 过程ID