端口被占用如何解决

news/2024/12/4 4:28:18/

经常,我们在启动应用的时候发现系统需要的端口被占用,如何知道谁占有了该端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

假如我们需要确定谁占用了我们的8080端口

  1.可通过cmd ----》netstat -ano  指令查看所有的端口占用情况
C:\Users\Administrator>netstat -ano

活动连接

  协议     本地地址                外部地址                   状态              PID

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       472
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:801            0.0.0.0:0              LISTENING       9524
  TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING       2416
  TCP    0.0.0.0:5001           0.0.0.0:0              LISTENING       9524
  TCP    0.0.0.0:7879           0.0.0.0:0              LISTENING       4860
  TCP    0.0.0.0:8009           0.0.0.0:0              LISTENING       9524
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       9524
  TCP    0.0.0.0:49152          0.0.0.0:0              LISTENING       536
  TCP    0.0.0.0:49153          0.0.0.0:0              LISTENING       1052
  TCP    0.0.0.0:49157          0.0.0.0:0              LISTENING       616
  TCP    0.0.0.0:49160          0.0.0.0:0              LISTENING       1116
  TCP    0.0.0.0:49172          0.0.0.0:0              LISTENING       600
  TCP    0.0.0.0:49202          0.0.0.0:0              LISTENING       2100
  TCP    3.3.10.190:139         0.0.0.0:0              LISTENING       4
  TCP    3.3.10.190:51248       10.1.1.3:9090          ESTABLISHED     4860
  TCP    3.3.10.190:52308       10.10.34.22:80         ESTABLISHED     1280
  TCP    127.0.0.1:4300         0.0.0.0:0              LISTENING       7060
  TCP    127.0.0.1:4301         0.0.0.0:0              LISTENING       7060
  TCP    127.0.0.1:8005         0.0.0.0:0              LISTENING       9524
  TCP    127.0.0.1:8411         0.0.0.0:0              LISTENING       952
  TCP    127.0.0.1:20001        0.0.0.0:0              LISTENING       2620
  TCP    127.0.0.1:27382        0.0.0.0:0              LISTENING       3116
  TCP    127.0.0.1:49220        127.0.0.1:62522        ESTABLISHED     4328
  TCP    127.0.0.1:49392        127.0.0.1:49393        ESTABLISHED     4860
  TCP    127.0.0.1:49393        127.0.0.1:49392        ESTABLISHED     4860
  TCP    127.0.0.1:50176        127.0.0.1:50177        ESTABLISHED     4860
  TCP    127.0.0.1:50177        127.0.0.1:50176        ESTABLISHED     4860
  TCP    127.0.0.1:50183        127.0.0.1:50184        ESTABLISHED     6512
  TCP    127.0.0.1:50184        127.0.0.1:50183        ESTABLISHED     6512
  TCP    127.0.0.1:50437        127.0.0.1:50438        ESTABLISHED     4860
  TCP    127.0.0.1:51249        127.0.0.1:51250        ESTABLISHED     4860
  TCP    127.0.0.1:51250        127.0.0.1:51249        ESTABLISHED     4860
  TCP    127.0.0.1:51544        127.0.0.1:51547        ESTABLISHED     3108
  TCP    127.0.0.1:51547        127.0.0.1:51544        ESTABLISHED     9524
  TCP    127.0.0.1:62522        0.0.0.0:0              LISTENING       1628
  TCP    127.0.0.1:62522        127.0.0.1:49220        ESTABLISHED     1628
  TCP    192.168.3.7:139        0.0.0.0:0              LISTENING       4
  TCP    192.168.3.7:51121      101.231.218.251:444    ESTABLISHED     1628
  TCP    192.168.3.7:51309      182.118.125.130:80     CLOSE_WAIT      1280
  TCP    192.168.3.7:51537      123.155.153.149:80     CLOSE_WAIT      7060
  TCP    192.168.3.7:51554      180.168.156.212:2033   ESTABLISHED     9524
  TCP    192.168.3.7:51559      180.168.156.212:2033   ESTABLISHED     9524
  TCP    192.168.3.7:51757      180.168.156.212:2033   ESTABLISHED     9524
备注:只截取了部分

2.查看指定端口的占用情况
C:\Users\Administrator>netstat -aon|findstr "8080"

C:\Users\Administrator>netstat -aon|findstr "8080"

    协议        本地地址                 外部地址               状态                PID

  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       9524
  TCP    [::]:8080                       [::]:0                   LISTENING       9524
 

  P: 看到了吗,端口被进程号为9524的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对应的进程)    

3.查看PID对应的进程
C:\Users\Administrator>tasklist|findstr "9524"

 映像名称                       PID 会话名                    会话#       内存使用

javaw.exe                     9524 Console                    1    886,132 K

P:很清楚吧,java.exe占用了你的端口。
4.结束该进程
C:\Users\Administrator>taskkill /f /t /im java.exe


http://www.ppmy.cn/news/136678.html

相关文章

【kali】kali手动配置DNS

kali如何手动配置dns 今天更新软件源时出现点问题,进度卡住不动,怀疑是dns出现了问题,ping百度域名果然没反应,我们ip是自己配置的静态ip,所以需要设置一下dns 1.打开终端(terminal) 2.查看原…

#4860. 神

题目描述 众所周知&#xff0c; HN-001 是神一般的存在。 HN-001 给了你一个 n n n 阶排列 { a i } \{a_i\} {ai​} &#xff0c;并向你提出了 q q q 次询问。每次询问 HN-001 会给出四个参数 l 1 , r 1 , l 2 , r 2 ( 1 ≤ l 1 ≤ r 1 < l 2 ≤ r 2 ≤ n ) l_1,r_1,l…

Linux配置ipv6

Linux是否已经开启ipv6 1、使用ifconfig查看 ifconfig 如果输出结果没包含 “inet6”&#xff0c;则没有 ipv6支持&#xff0c;如果支持ipv6&#xff0c;则输出结果会包含 “inet6”。 我的是已经开启了 2、sysctl -a | grep ipv6 | grep disable 如图出现很多ipv6 0&…

【已解决】Tengine启动报错nginx: [emerg] invalid port in resolver 2001:4860:4860::8844 in /usr/local/nginx

启动Tengine服务的时候报错&#xff1a; nginx: [emerg] invalid port in resolver "2001:4860:4860::8844" in /usr/local/nginx-generic-1.6.0/conf/nginx.conf 原因&#xff1a;ipv6导致 解决方法&#xff1a;在安装的时候就要加上参数 ./configure --with-ip…

UI设计 ,这7个网站,真的太好用了。

下面这几个UI设计网站&#xff0c;设计师们一定要收藏起来&#xff0c;每天坚持浏览这些网站&#xff0c;可以快速的提升你的UI设计水平。 1、菜鸟图库 https://www.sucai999.com/searchlist/UIsheji----all-0-0.html?vNTYxMjky 菜鸟图库提供了超多免费设计素材&#xff0c;在…

RAC - ONS

ONS exists: Local port 6100, remote port 6200, EM port 2016

tcpdump几个常用抓包命令

1、抓本机服务器所有监听端口的包&#xff1a; tcpdump -i any -XO -vvv -s0 -w /root/hostname_anyport.cap 2、抓本机指定端口的包&#xff08;例如抓6000监听端口的包&#xff09;&#xff1a; tcpdump -i any port 6000 -w /root/hostname_6000.cap 3、抓本机多个指定端口…

ADB FORWARD

// PC上所有6100端口通信数据将被重定向到手机端7100端口server上 adb forward tcp:6100 tcp:7100 用途&#xff1a; 当Android 设备本地在 127.0.0.1:6100/xx.m3u8 端口实现代理播放时&#xff0c;通过设置forward&#xff0c;可以在PC的 127.0.0.1:7100/xx.m3u8 端口同时访…