window端口占用怎么处理(解决window端口被占用的方法)

   2023-03-21 互联网0
核心提示:一、在windows操作系统中,查询端口占用和清除端口占用的程序 提升权限后用:netstat -b 或用 1、查询端口占用的进程ID 点击”开始”–>”运行”,输入”cmd”后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: ne

window端口占用怎么处理(解决window端口被占用的方法)

一、在windows操作系统中,查询端口占用和清除端口占用的程序

提升权限后用:netstat -b

或用

1、查询端口占用的进程ID

点击”开始”–>”运行”,输入”cmd”后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:

netstat -a -n 各个端口占用netstat -ano 各个端口占用和进程PID netstat -aon | findstr “80” C:Usersadmin>netstat -aon|findstr “80” TCP 127.0.0.1:9080 0.0.0.0:0 LISTENING 4632

2、查看端口号所对应的应用程序

tasklist | findstr ” 4632″ 补充: tasklist /fi “pid eq 4632” GROOVE.EXE 4632 Console 1 84,880 K很明显,是GROOVE.EXE 占用了80端口,GROOVE.EXE 一个IE的ACTIVEX控件。

3、终止进程

taskkill /pid 4632 /F

或则使用 taskkill /f /t /im GROOVE.exe

再次查询是否成功终止

tasklist | findstr “4632”

如果成功终止此次执行命令后应返回空.,则表示成功,终止 PID 为 4632 的进程。

二、在Linux操作系统中,查询端口占用和清除端口占用的程序

1、查询端口号占用,根据端口查看进程信息

[root@server2 ~]# lsof -i:80 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME httpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN)

2、根据进程号查看进程对应的可执行程序

ps -f -p 进程号# ps -f -p 5014 UID PID PPID C STIME TTY TIME CMD root 5014 1 0 17:26 ? 00:00:00
/usr/local/apache/bin/httpd -k

3、根据可执行程序查看动态链接

ldd 可执行文件名ldd
/usr/local/apache/bin/httpd linux-vdso.so.1 => (0x00007fff9dc90000) libaprutil-0.so.0 => /usr/local/apache/lib/libaprutil-0.so.0 (0x00002af026fcd000)

4、根据端口号得到其占用的进程的详细信息

netstat -tlnp|grep 80 tcp 0 0 192.168.33.10:80 0.0.0.0:* LISTEN 5014/httpd tcp 0 0 0.0.0.0:48054 0.0.0.0:* LISTEN 5386/java

这一步骤等于刚才上面的一二两个步骤

5、根据端口号查询,查询其占用进程ID

netstat -tlnp|grep 80|awk ‘{print 7}’|awk -F ‘/’ ‘{print 1}’ 5014

或则是用下面的命令

netstat -pan|grep 80 NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]

[interval]

-a 显示所有连接和监听端口。-b 显 示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件 拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名 在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项 可能需要很长时间,如果没有足够权限可能失败。 -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 选项一起使用时将显示包含于 为所有可执行组件创建连接或监听端口的组件。 interval 重新显示选定统计信息,每次显示之间 暂停时间间隔(以秒计)。按 CTRL+C 停止重新 显示统计信息。如果省略,netstat 显示当前 配置信息(只显示一次)

6、一次性的清除占用80端口的程序

lsof -i :80|grep -v “PID”|awk ‘{print “kill -9”,$2}’|sh

7、手工终止进程的运行

kill 5014

如果终止不了,可以强制终止

kill -9 5014 lsof -i:80

总结:Linux下端口被占用问题解决办法

1.确认端口是否被占用:netstat -tln 9704(被占用端口号)2.查看该端口被哪个进程占用:lsof -i 9704(被占用端口号)3.确认没有问题之后,杀!kill -9 pid(占用该端口的进程id)

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与爱美生活网(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • STP端口的状态特征(端口阻塞转发数据)
    STP端口的状态特征(端口阻塞转发数据)
    状态特征有五种,分别是:1、阻塞:该端口被阻塞,并且必须先转到阻塞状态,但是并不转发数据包;2、转发:该端口正在转发数据包;3、失效:该端口只是相应网管消息;4、监听:该端口正在等待接收bpdu数据包,bpdu可能告知该端口重新回到阻塞状态
  • 联通猫怎么接路由器(路由器连接网线端)
    联通猫怎么接路由器(路由器连接网线端)
    1、将猫的link接口接宽带线;2、再将猫的lan接口接网线连到路由器的wan端口;3、接完下线后,将两个设备的电源都打开,然后用一个网线连接电脑到路由器的某个lan端口;4、然后打开IE浏览器,输入路由器的IP地址;5、进入路由器管理界面
  • 怎么防止公司电脑被监控(电脑开启端口自己)
    怎么防止公司电脑被监控(电脑开启端口自己)
    1、开启设置,不允许别人远程到自己的电脑;2、如果遇到高手,更改自己电脑的远程端口号,公认桌面远程端口是3389,把3389改成其他数,打开注册表进入对应的路径更改端口;3、开启电脑防火墙,控制面板;4、借助第三方软件,电脑管家,开启相应的
  • 网站受到攻击怎么办,防止网站被攻击的3种方法
    网站受到攻击怎么办,防止网站被攻击的3种方法
    在运维工作中,为了保证业务的正常运行,对系统进行安全加固,配置安全产品抵御外来的恶意攻击是运维工作非常重要的一部分。黑客经常利用弱口令和各类系统漏洞,软件漏洞对服务器远程渗透,从而造成业务中断,更为严重可能会影响整个公司的运营。 那么
  • iFixit拆掉了13英寸MacBookPro找到了更小的电池新的键盘定制的SSD单元
    iFixit拆掉了13英寸MacBookPro找到了更小的电池
    我修复再次与另一个苹果产品退出,这一次新的13英寸MacBookPro,功能物理功能键,但缺乏新的触摸栏。 这款13英寸的运动2迅雷3端口,被定位为苹果阵容中更便宜的选择,价格$1499。i Fixithas拆卸了笔记本电脑,显示了在前一次
  • U盘量产后电脑无法识别
    U盘量产后电脑无法识别
    根据你提供的信息初步分析如下:你的是U盘没有与电脑连通,很自然无法通讯,其显示是没有检测到U盘的物理硬件信息。而这当中又会分为两类故障:U盘的USB通讯部分问题,USB接口没有与基板连接,或者是石英晶振已损坏,可以拿到普通维修店修复,类似这
  • 查看端口命令的方法(端口输入状态页面)
    查看端口命令的方法(端口输入状态页面)
    1、打开电脑,在电脑最左下方,点击菜单。2、在搜索栏里输入cmd然后点击回车。3、运行cmd进入管理员页面,在这个页面上输入netstat_na。4、就可以看到你端口的命令了,端口状态下的LISTENING是监听状态,ESTABLISHED
点击排行