查看服务器端口监听情况
查看服务器端口监听情况
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用
Linux服务器
netstat
常用命令格式#netstat -anutp
参数含义:-a 显示所有
-n 以ip形式显示当前建立的有效连接和端口
-u 显示UDP协议
-t 显示TCP协议
-p 显示对应PID与程序名
过滤相关查询,例如只查询22端口
netstat -antup | grep 22
windows服务器
开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-“选择列”
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
1.查看所有的端口占用情况
C:\>netstat -ano协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732
2.查看指定端口的占用情况
C:\>netstat -aon|findstr "9050"协议 本地地址 外部地址 状态 PIDTCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
PS
E:\workspace\golang> netstat -ano|findstr 8080TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 24844TCP 10.5.23.78:61292 101.226.49.140:8080 ESTABLISHED 23600TCP 127.0.0.1:8080 127.0.0.1:59336 ESTABLISHED 24844TCP 127.0.0.1:59336 127.0.0.1:8080 ESTABLISHED 14344TCP [::]:8080 [::]:0 LISTENING 24844
P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)
3.查看PID对应的进程
C:\>tasklist|findstr "2016"映像名称 PID 会话名 会话# 内存使用========================= ======== ================tor.exe 2016 Console 0 16,064 K
P:很清楚吧,tor占用了你的端口。
4.结束该进程
C:\>taskkill /f /t /im tor.exePS
E:\workspace\golang> taskkill /f /pid 24844
查看服务器端口监听情况相关推荐
- Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
文章目录: 1 linux查看那端口监听情况 2 Linux查看某个端口对应的进程号和程序 1 linux查看那端口监听情况 linux中可以使用netstat命令查看端口监听情况,首先来看一下该命令 ...
- Linux的ipv6不监听端口,netstat查看服务端口监听在ipv6但是通过ipv4地址可正常访问...
在Linux系统中,会发现一个有趣的现象,通过 netstat 查看监听的服务端口时,发现有些服务 Proto(protocol协议) 项只显示了 tcp6(代表监听服务端口在IPv6协议), 没有 ...
- 在linux中查看nginx端口监听,Nginx端口监听(listen指令)
本节主要来介绍 Nginx 中与端口监听有关的配置指令,下表为端口监听指令及其相关说明. 名称 端口监听指令 指令 listen 作用域 server 默认值 listen*:80 或 *:8000 ...
- 视频流媒体服务器平台搭建如何查询端口监听情况?
我们讲过很多关于搭建流媒体服务器的经验,寻找专业的流媒体平台依然是最受欢迎的方式,成本小,后期维护投入也小,并且选择多样化,比如EasyNVR.EasyDSS等流媒体平台. 很多开发者将流媒体平台搭建 ...
- linux监听端口丢失,查看 linux 端口 监听
命令如下: netstat -ntlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address ...
- netstat linux查看监听端口号,linux用netstat查看服务及监听端口
[root@localhost ~]# netstat -nlp netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接 ...
- 解决服务器80端口监听异常导致无法打开和访问网站的问题
转载:原文章地址:解决服务器80端口监听异常导致无法打开和访问网站的问题 - 爱码网 如果遇到IIS服务器的网站无法访问,并在IE/EDGE浏览器中显示无法显示此页的问题,一般情况下是有多种可能因素, ...
- Linux查看端口监听状态
查看端口监听状态 命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TC ...
- TCP 端口监听队列原理
近期需要实现一个TCP线程池服务,该服务需要能够在同一个端口上实现 TCP 常规服务.HTTP请求服务.SOAP WebService 服务,为了测试 ACE 的线程池启动后,如果所有线程都在忙,客户 ...
最新文章
- 题目1148:Financial Management
- concurrenthashmap 面试题
- 【微信小程序】wx:if
- 收集的一些android偏方
- MySQL+HandlerSocket=MySQL的功能+NoSQL的性能
- 【转】_declspec(naked) 使用
- vr格式视频价格_如何以100美元的价格打造自己的VR耳机
- JavaScript返回语句
- Netty+SpringBoot+FastDFS+Html5实现聊天App详解(四)
- 灰度世界算法(Gray World Algorithm)
- WebStorage篇
- Spring.Net学习笔记(3)-创建对象
- 企业上云计算最大的障碍是什么?
- Linux学习(一) —— 各个文件夹的作用
- Mybatis之Mapper代理开发方式
- Vuex基本使用的总结
- 【CTF WriteUp】2020电信和互联网行业赛个人赛部分Crypto题解
- Matlab函数gscatter使用
- 携号转网手机号归属地查询
- 计算机毕业设计安卓App毕设项目之springboot+合同管理APPNodejs毕业设计计算机项目源码