① 、查询端口占用的长河ID,② 、使用命令查找端口

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

壹 、在windows操作系统中,查询端口占用和解决端口占用的次序

一 、查看本地机械全体端口占用景况

升级权限后用:netstat -b
或用

升迁权限后用:netstat -b

始于>命令行指示符>cmd打开dos命令行(快速键,win+途锐)

① 、查询端口占用的历程ID

或用

C:\Users\lenovo>netstat -aon

        
点击”开头”–>”运营”,输入”cmd”后点击显然按钮,进入DOS窗口,接下去分别运转以下命令:
netstat -a -n  各种端口占用
netstat -ano   各类端口占用和经过PID
         netstat -aon | findstr “80”
     C:\Users\admin>netstat -aon|findstr “80”
  TCP    127.0.0.1:9080         0.0.0.0:0              LISTENING      
4632

一 、查询端口占用的经过ID

挪动总是

② 、查看端口号所对应的应用程序
       tasklist | findstr ”  4632″

        
点击”早先”–>”运转”,输入”cmd”后点击显然按钮,进入DOS窗口,接下去分别运转以下命令:

  讨论  本地地址          外部地址        状态           PID  

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

netstat -a -n  各种端口占用
netstat -ano   种种端口占用和经过PID
         netstat -aon | findstr “80”
     C:\Users\admin>netstat -aon|findstr “80”
  TCP    127.0.0.1:9080         0.0.0.0:0              LISTENING      
4632

TCP    0.0.0.0:80             0.0.0.0:0              LISTENING      
4000  

叁 、终止进度
        taskkill /pid 4632 /F
     或则使用 taskkill /f /t /im GROOVE.exe

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

TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       908
 

双重查询是或不是中标平息
    tasklist | findstr “4632”
一旦成功平息这一次执行命令后应重临空.,则意味着成功,终止 PID 为 4632
的进程。

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

TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4  

贰 、在Linux操作系统中,查询端口占用和排除端口占用的先后

叁 、终止进度

TCP    0.0.0.0:1025           0.0.0.0:0              LISTENING       604
 

一 、查询端口号占用,依照端口查看进度新闻

        taskkill /pid 4632 /F 

TCP    0.0.0.0:1026           0.0.0.0:0              LISTENING      
1028   TCP    0.0.0.0:1027           0.0.0.0:0             
LISTENING       1092  

[root@server2 ~]# lsof -i:80
COMMAND  PID   USER   FD   TYPE DEVICE SIZE NODE NAME
httpd   5014   root    3u  IPv4  14346       TCP server2:http (LISTEN)
② 、按照进度号查阅进度对应的可执行程序
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
③ 、依照可执行程序查看动态链接
ldd 可执行文件名

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

TCP    0.0.0.0:1028           0.0.0.0:0              LISTENING       672
 

ldd  /usr/local/apache/bin/httpd
        linux-vdso.so.1 =>  (0x00007fff9dc90000)
        libaprutil-0.so.0 => /usr/local/apache/lib/libaprutil-0.so.0
(0x00002af026fcd000)  
④ 、依据端口号拿到其占用的进度的详细音信

双重查询是或不是中标平息

TCP    0.0.0.0:1038           0.0.0.0:0              LISTENING       664
 

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

    tasklist | findstr “4632”

TCP    0.0.0.0:3306           0.0.0.0:0              LISTENING      
2424  

这一手续等于刚先生才地点的一二七个步骤

万一成功平息这一次执行命令后应再次来到空.,则象征成功,终止 PID 为 4632
的经过。

TCP    127.0.0.1:1029         127.0.0.1:4573         ESTABLISHED    
2268  

伍 、依据端口号查询,查询其占用进度ID

② 、在Linux操作系统中,查询端口占用和排除端口占用的顺序

TCP    127.0.0.1:2731         0.0.0.0:0              LISTENING      
3356  

netstat -tlnp|grep 80|awk ‘{print $7}’|awk -F ‘/’ ‘{print $1}’
5014
或则是用上边的一声令下

一 、查询端口号占用,依照端口查看进度音信

贰 、使用命令查找端口,以80端口为例

netstat -pan|grep 80

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

netstat -aon | findstr “端口”

NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s]
[-v] [interval]
-a            呈现全体连接和监听端口。
-b            显
示包罗于创建逐个连接或监听端口的可实施组件。在少数景况下已知可进行组件
有着五个独立组件,并且在这一个状况下富含于创造连接或监听端口的组件连串被呈现。这种景色下,可实施组件名
在尾部的 []
中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项 
大概须求不长日子,假设没有充裕权限或许破产。             

② 、依照进程号查阅进度对应的可执行程序

C:\Users\17le.com.cn>netstat -aon | findstr “80”

-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、IPv六 、ICMP、ICMPv⑥ 、TCP、TCPv六 、UDP 和 UDPv6 的计算音信;
-p 选项用于钦定暗中同意情状的子集。               
-v            与 -b 选项一起行使时将突显包涵于
为全数可实施组件创立连接或监听端口的零件。               
interval      重新突显选定总括音信,每回呈现中间
暂停时间距离(以秒计)。按 CTRAV4L+C 甘休重新 突显统计新闻。假设简单,netstat
突显当前 配置音讯(只展现一遍)

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

  Proto  Local Address          Foreign Address        State           
PID 
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING      
4000

⑥ 、四遍性的清除占用80端口的顺序

③ 、依照可执行程序查看动态链接

可以见见1458端口被进度号为1688的顺序占用.

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

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)  

C:\Users\17le.com.cn>>tasklist
| findstr “4000”

进程名称                    PID           
会话名              会话#       内存使用
httpd.exe                     4000
Services                   0     10,664 K

⑦ 、手工终止进程的运行

肆 、根据端口号得到其占用的经过的详细消息

很鲜明,是httpd占用了肆仟端口;httpd.exe是apache服务器的长河,
当然,并不是惟有httpd.exe进度会占据80端口,那只是自个儿机器上的情形,一般迅雷,qq音乐等进度会占有80端口,停止占用80端口的历程即可。终止进度.
C:\Users\17le.com.cn>taskkill /pid
4000/F

成功: 已终止 PID 为 4000的进程。

kill 5014
如若截至不了,可以强制截止
kill -9 5014
lsof -i:80    

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

比方您很熟练此进度,并规定可以告一段落,那么就直接运用方面的命令把PID为1688的进程终止.(这一步同样能够在任务管理器中施行,inetinfo.exe就是义务管理器中的印象名称,选中它,点击”截至进度”即可)
C:\Users\17le.com.cn>tasklist |
findstr “4000”

再也肯定是不是中标平息,假若成功平息本次执行命令后应再次回到空.

这一手续等于刚(yú gāng )才方面的一二多少个步骤

③ 、linux下怎样查看80端口占用景况?是被哪些进度占用?怎样终止等

⑤ 、根据端口号查询,查询其占据进度ID

查询端口是或不是被占用,被哪些进度占用有三种艺术:

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

1、netstat 命令

或则是用上边的指令

[root@AY12122501352213a7156 lsof_4.76_src]# netstat -apn |grep 80

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、IPv⑥ 、ICMP、ICMPv⑥ 、TCP、TCPv六 、UDP 和 UDPv6 的计算音讯;
-p 选项用于钦命暗中认可景况的子集。               
-v            与 -b 选项一起使用时将呈现包含于
为全数可举行组件创造连接或监听端口的零件。               
interval      重新显示选定统计消息,每回突显中间
暂停时间间隔(以秒计)。按 CT福特ExplorerL+C 截止重新 突显总括消息。假诺简单,netstat
展现当前 配置音信(只突显五次)

tcp        0      0 0.0.0.0:80                 
0.0.0.0:*                   LISTEN      25794/httpd       

六 、四回性的排除占用80端口的次序

unix  2      [ ]         DGRAM                    3580   1303/klogd

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

假诺80端口被占,则为止所占80端口进度,然后重新启航apache服务。如上,小编的80端口是apache
的劳动占用,25794/httpd ,后面是经过号,前面进度名称。

柒 、手工终止进程的运转

[root@AY12122501352213a7156 lsof_4.76_src]# kill -9 25794

kill 5014

2、lsof命令

比方悬停不了,可以强制甘休

[root@AY12122501352213a7156 ~]# lsof
-i:80
COMMAND   PID   USER   FD   TYPE DEVICE SIZE NODE NAME
httpd   25797 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25798 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25799 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25800 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25801 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25802 apache    3u  IPv4 256902       TCP *:http (LISTEN)
httpd   25803 apache    3u  IPv4 256902       TCP *:http
(LISTEN)

kill -9 5014
lsof -i:80   

lsof的安装以及命令详解请看http://www.cnblogs.com/wanghaosoft/archive/2013/01/11/2857216.html

小结:Linux下端口被占据问题消除办法

终止进度的章程:kill pid

1.确认端口是还是不是被占用:netstat -tln 9704(被占用端口号)
2.翻看该端口被哪些进度占用:lsof -i 9704(被占用端口号)
3.认同没极度之后,杀!kill -9 pid(占用该端口的长河id)

 

正文介绍的还算相比较详细,文字表明相比多,可以先精晓下,以免碰到难题心中无数,希望本文分享对大家全体协理,感激。!

windows更加多查看网络参数命令:

您恐怕感兴趣的著作:

 

体现协议统计和脚下 TCP/IP 互连网连接。

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r]
[-s] [-t] [interval]

-a            彰显全部连接和侦听端口。 

-b           
突显在创制每一种连接或侦听端口时提到的可执行程序。                
在少数意况下,已知可执行程序承载三个单身的                
组件,这一个意况下,呈现创造连接或侦听端口时涉                
及的机件系列。此情状下,可执行程序的称号                
位于底层[]中,它调用的组件位于顶部,直至达                 到
TCP/IP。注意,此选项或许很耗时,并且在您没有                
充足权限时恐怕破产。 

-e            突显以太网总括。此选项可以与 -s 选项整合使用。 

-f            突显外部地址的一心限定域名(FQDN)。   -n           
以数字方式显得地址和端口号。 

-o            展现全体的与各种连接关联的历程 ID。 

-p proto      突显 proto 内定的情商的接连;proto
可以是下列任                 何3个: TCP、UDP、TCPv6 或 UDPv6。如若与 -s
选                 项一起用来突显各个协议的统计,proto
可以是下列任                 何壹个:
IP、IPv六 、ICMP、ICMPv六 、TCP、TCPv六 、UDP                 或 UDPv6。 

-r            突显路由表。 

-s            呈现各种协议的统计。暗中同意情况下,突显                
IP、IPv六 、ICMP、ICMPv⑥ 、TCP、TCPv⑥ 、UDP 和 UDPv6                
的总结;

-p 选项可用以钦定暗中认同的子网。 

-t            突显当前一而再卸载状态。   interval     
重新彰显选定的总计,种种突显间刹车的间距秒数。                 按 CT智跑L+C
截至重新显示计算。若是简单,则 netstat                
将打印当前的配置新闻三回。

 

 

相关文章