如何查看linux那个程序占用了端口?
查看端口使用情况,使用netstat命令。
查看已经连接的服务端口(ESTABLISHED netstat -a 查看所有的服务端口(LISTEN,ESTABLISHED) netstat -ap 查看8080端口,则可以结合grep命令:netstat -ap | grep 8080 如查看8888端口,则在终端中输入:lsof -i:8888
电脑中的8080端口被占用怎么办?
你的8080端口被占用了!
造成这个原因如下:
1.就是当前端口已经有别的程序在占用着,所以要么把占用这个端口的程序关闭,要么重新换一个端口
2.端口号被占用,如果你有装oracle的话,有可能是oracle使用了8080端口,oracle安装后并且如果启动了OracleHttp服务会占用8080端口
3.我认为很可能是多启动了几次TOMCAT,在ECLIPSE下重复启动TOMCAT就会出现这个问题,你去调查一下看看是否是这个原因.
4.如果不是windows操作系统,那么80端口已经被占用.如果是windows操作系统.请检查是否装有IIS.
解决方法:
1.把myeclipse关掉后台的javax.exe进程杀掉。然后重新启动myeclipse就可以了
2.把tomcatconf文件夹里面的server.xml的端口换成其它未占用的80端口如:8088、8089等等
建议出现上述情况使用第一种方法
Linux下查看80端口被什么程序占用
- Linux系统查看80端口是否被占用:[root@host ~]# netstat -anp | grep port lsof -i:80#如果显示有运行程序就会占用了查看80端口被那个进程占用:[root@host ~]# netstat -pan | grep :80 tcp 0 0 127.0.0.1:80 0.0.0.0:* LISTEN 23903nginx tcp 0 0 0.0.0.0:8081 0.0.0.0:* 乏搐催诽诎赌挫涩旦绩 LISTEN 23509httpd然后终止占用80端口该进程的方式:[root@host ~]# kill pid
如何查看80端口是否被占用
- 解决:在cmd命令窗口输入netstat -abn-c:port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击查看选择列,勾选PID(进程标识符),然后单击进程标签,找到笭攻蒂纪郦慌垫苇叮俩80端口对应的pid,就可以看到是那个程序占用的了,更改这个程序的port,或结束该进程即可。netstat的全部参数及说明如下:显示协议统计信息和当前 TCPIP 网络连接。NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]-a 显示所有连接和监听端口。-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到 TCPIP 部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。-e 显示以太网统计信息。此选项可以与 -s选项组合使用。-n 以数字形式显示地址和端口号。-o 显示与每个连接相关的所属进程 ID。-p proto 显示 proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。-r 显示路由表。-s 显示按协议统计信息。默认地,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;-p 选项用于指定默认情况的子集。-v 与 -b 选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。
如何查看Windows下端口占用情况
- 在开始-运行,输入CMD打开命令行界面,输入命令netstat -ano | findstr "80" (注80是你想要看查看的端口号)就会输出包含80端口使用的情况具体对应的行是协议 本地地址 外部地址 状态 PID2如果想看某个进程具体是哪个进程可以使用下面命令tasklist | findstr "5584"(注 5584是进程的id即PID)END工具篇如果觉得使用命令行的方法比较复杂,也可以下载工具,360安全卫士或者其他管家程序都有类似的工具,对于360,打开360流量防火墙即可查看本地的进程和端口使用情况也可以使用其他第三方工具,例如TcpView,下载地址:pan.baidu.com/s/1bnGfIwv
windows怎么查看端口是否被占用
- 这里有详细的图文教程jingyan.baidu.com/…8.html
如何查看Windows下端口占用情况
- 开始–运行–cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了我们的9050端口1、Windows平台 在windows命令行窗口下甫袱颠惶郯耗奠同订括执行: 1.查看所有的端口占用情况C:netstat -ano 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236 TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168 TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 4168 TCP 127.0.0.1:8015 0.0.0.0:0 LISTENING 1456 TCP 192.168.3.230:139 0.0.0.0:0 LISTENING 4 TCP 192.168.3.230:1957 220.181.31.225:443 ESTABLISHED 3068 TCP 192.168.3.230:2020 183.62.96.189:1522 ESTABLISHED 1456 TCP 192.168.3.230:2927 117.79.91.18:80 ESTABLISHED 4732 TCP 192.168.3.230:2929 117.79.91.18:80 ESTABLISHED 4732 TCP 192.168.3.230:2930 117.79.91.18:80 ESTABLISHED 4732 TCP 192.168.3.230:2931 117.79.91.18:80 ESTABLISHED 4732 2.查看指定端口的占用情况C:netstat -aon|findstr "9050" 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016P: 看到了吗,端口被进程号为2016的进程占用,继续执行下面命令: (也可以去任务管理器中查看pid对……余下全文
如何查看本机哪些程序占用了哪些端口
- palm trunk lay parallel to the beach, so that w
如何用DOS命令查看占用某端口的程序及PID号
- 方法步骤win+R”,输入cmd后按回车进入DOS环境查看特定端口的使用情况:以80端口为例,输入命令“ netstat -aon|findstr "80" ”后按回车显示如下,可以看到占用80端口对应的程序的PID号为2320:根据PID号找到对应的程序:继续输入命令“tasklist|findstr "2448"”,按回车后显示如下,可以看出2320对应的程序为360tray,这也说明该程序正在使用80端口:若想80端口不被占用,则需要在任务管理器中结束相应的进程,按快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,找到“360tray”,单击下方的结束进程即可!
如何查看80端口被什么程序占用
- 开始—-运行—-cmd,或者是window+R组合键,调出命令窗口输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:则我们点击查看—选择列,将PID(进程标示符)前面的勾打上,点击确定。这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。8结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill f t im Tencentdl.exe。
如何查看UDP端口是否被占用
- 关于如何查看端口是否被占用,可以根据以下步骤来操作:1、开始—-运行—-cmd,或者是window+R组合键,调出命令窗口;2、输入命令:netstat -ano,列出所有端口的情况。在列表中观察被占用的端口,比如是49157,首先找到它。3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720。4、继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe5、或者是打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:6、则点击查看—选择列,将PID(进程标示符)前面的勾打上,点击确定。7、这样就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。8、结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill f t im Tencentdl.exe。
window系统查看端口被哪个进程占用了
- C:netstat -aon|findstr 8080TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口被进程号为2448的进程占用,继续执行下面命令:C:tasklist|findstr 2448thread.exe 2016 Console 0 16,064 K很清楚,thread占用了你的端口,Kill it命令:taskkill -F -PID 2448如果第二步查不到,那就开任务管理器,进程—查看—选择列—pid(进程位标识符)打个勾就可以了看哪个进程是2448,然后杀之即可。