欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務器

服務器租用

如何解決windows系統(tǒng)和linux系統(tǒng)中端口被占用的問題

一、在windows操作系統(tǒng)中,查詢端口占用和清除端口占用的程序

提升權限后用:netstat -b

或用

1、查詢端口占用的進程ID

         點擊"開始"-->"運行",輸入"cmd"后點擊確定按鈕,進入DOS窗口,接下來分別運行以下命令:

netstat -a -n  各個端口占用
netstat -ano   各個端口占用和進程PID 
         netstat -aon | findstr "80" 
     C:Usersdmin>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" 

如果成功終止此次執(zhí)行命令后應返回空.,則表示成功,終止 PID 為 4632 的進程。

二、在Linux操作系統(tǒng)中,查詢端口占用和清除端口占用的程序

1、查詢端口號占用,根據(jù)端口查看進程信息

[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、根據(jù)進程號查看進程對應的可執(zhí)行程序

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、根據(jù)可執(zhí)行程序查看動態(tài)鏈接

ldd 可執(zhí)行文件名
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、根據(jù)端口號得到其占用的進程的詳細信息

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、根據(jù)端口號查詢,查詢其占用進程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            顯示所有連接和監(jiān)聽端口。
-b            顯
示包含于創(chuàng)建每個連接或監(jiān)聽端口的可執(zhí)行組件。在某些情況下已知可執(zhí)行組件 
擁有多個獨立組件,并且在這些情況下包含于創(chuàng)建連接或監(jiān)聽端口的組件序列被顯示。這種情況下,可執(zhí)行組件名 在底部的 [] 
中,頂部是其調用的組件,等等,直到 TCP/IP 部分。注意此選項  可能需要很長時間,如果沒有足夠權限可能失敗。              
-e            顯示以太網(wǎng)統(tǒng)計信息。此選項可以與 -s選項組合使用。                
-n            以數(shù)字形式顯示地址和端口號。
-o            顯示與每個連接相關的所屬進程 ID。
-p
proto      顯示 proto 指定的協(xié)議的連接;proto 可以是下列協(xié)議之一: TCP、UDP、TCPv6 或 
UDPv6。  如果與 -s 選項一起使用以顯示按協(xié)議統(tǒng)計信息,proto 可以是下列協(xié)議之一: 
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。                
-r   顯示路由表。
-s  顯示按協(xié)議統(tǒng)計信息。默認地,顯示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的統(tǒng)計信息;
-p 選項用于指定默認情況的子集。                
-v            與 -b 選項一起使用時將顯示包含于 為所有可執(zhí)行組件創(chuàng)建連接或監(jiān)聽端口的組件。                
interval      重新顯示選定統(tǒng)計信息,每次顯示之間 暫停時間間隔(以秒計)。按 CTRL+C 停止重新 顯示統(tǒng)計信息。如果省略,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)

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務器租用 夢飛云服務器租用 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 汾西县| 获嘉县| 滨州市| 龙里县| 新沂市| 乌拉特中旗| 洞头县| 绥芬河市| 乌拉特前旗| 罗城| 晋州市| 札达县| 玉龙| 鄂托克旗| 常山县| 汉川市| 祁阳县| 望奎县| 广南县| 舞阳县| 陇西县| 元氏县| 江永县| 高陵县| 全南县| 龙山县| 甘泉县| 牡丹江市| 汕头市| 商河县| 当涂县| 武山县| 汝州市| 赫章县| 仁化县| 玉田县| 虞城县| 永仁县| 望江县| 行唐县| 伊通|