在日常的學(xué)習(xí)、工作、生活中,肯定對(duì)各類(lèi)范文都很熟悉吧。寫(xiě)范文的時(shí)候需要注意什么呢?有哪些格式需要注意呢?接下來(lái)小編就給大家介紹一下優(yōu)秀的范文該怎么寫(xiě),我們一起來(lái)看一看吧。
網(wǎng)絡(luò)端口號(hào)被占用 端口號(hào)被占用怎么停掉篇一
【篇1:win7下80端口被占用的解決方法】
最近本人由于在電腦上同時(shí)安裝了sql servers 2008 ,vs2010,同時(shí)搭配了php 的環(huán)境,但是,悲劇的事情發(fā)生了。apache 經(jīng)常打不開(kāi),原因當(dāng)然是80端口被占用了,于是不停地百度谷歌,重裝系統(tǒng)。。最近終于把問(wèn)題給解決了。
首先介紹一種網(wǎng)上普遍的方法,就是查找占據(jù)80端口的進(jìn)程,然后關(guān)閉它就行了。
1、運(yùn)行cmd,然后輸入netstat -ano,回車(chē);
2、查看開(kāi)頭幾行包含0.0.0.0:80的那一行最后的pid,為幾個(gè)數(shù)字,把這幾個(gè)數(shù)字記下來(lái);
3、啟動(dòng)“任務(wù)管理器”——“進(jìn)程”,在“工具欄”——“選擇列”前面的框里打上勾;
4、然后找到與剛才那個(gè)pid對(duì)應(yīng)的是哪個(gè)程序,很容易就會(huì)找到,就是它與0.0.0.0:80進(jìn)行了綁定(bind);
結(jié)束這個(gè)進(jìn)程,再點(diǎn)擊apache的start按鈕,終于出現(xiàn)了那個(gè)running。
但是上面的方法不適用我的情況。因?yàn)槲艺也坏絧id=4的進(jìn)程,于是另一方法。
win7的80端口默認(rèn)是被system進(jìn)程占用的。用如下方法可以解決system進(jìn)程占用80端口的問(wèn)題:
打開(kāi)regedit:開(kāi)始-運(yùn)行-輸入regedit-調(diào)出注冊(cè)表
找到hkey_local_machinesystemcurrentcontrolsetserviceshttp
找到一個(gè)dword值start,將其改為0
重啟電腦,system進(jìn)程將不會(huì)占用80端口
就可以打開(kāi)你的apache了
這種方法確實(shí)暫時(shí)解決了我的問(wèn)題,應(yīng)該就是這樣的,但是后面又來(lái)問(wèn)題了。apache又無(wú)緣無(wú)故的打不開(kāi)了。于是,最后終于發(fā)現(xiàn)了進(jìn)程有個(gè)sql server reporting services,這個(gè)是sql servers帶有的,而且自動(dòng)運(yùn)行,關(guān)閉它,就可以了。但是切記,可能這個(gè)進(jìn)程會(huì)自動(dòng)打開(kāi),所以先把a(bǔ)pache打開(kāi),這個(gè)的話后面sql server reporting services運(yùn)行也不會(huì)占用80 端口了。我用的360查找的 我的問(wèn)題總算是解決了。最后總結(jié)一下吧。
查詢(xún):查看占用80端口的信息,那么可以在cmd窗口輸入netstat-ano | findstr 80 命令
常見(jiàn)的幾種情況:
1、迅雷等程序或者一些其他有上傳功能的軟件都會(huì)占用電腦的80端口
2、netstat -abno后查看,經(jīng)過(guò)查找為pid=4的system進(jìn)程,因?yàn)槭窍到y(tǒng)進(jìn)程,也無(wú)法結(jié)束它,經(jīng)查sql server reporting services(sqlexpre)服務(wù)占用80端口,停止sql server reporting services后apache正常啟動(dòng).3、卸載internet信息服務(wù)--萬(wàn)維網(wǎng)服務(wù)。這個(gè)是最常見(jiàn)的故障,或者其他一些第三方的服務(wù)器軟件,必須在進(jìn)程里面結(jié)束,才有效果。
備注:殺掉進(jìn)程的命令:taskkill /pid 4 /f 其中 /f 表示強(qiáng)制關(guān)閉該進(jìn)程
以上應(yīng)該夠用了,希望能幫助大家解決問(wèn)題。
【篇2:解決80端口被占用】
winxp 80端口被占用
解決方法如下: 2.查找端口號(hào)的pid netstat-a-o 如果被占,則在服務(wù)器修改端口,或做以下處理 3.強(qiáng)行關(guān)閉 ntsd-c q-p pid(查詢(xún)出來(lái)的pid號(hào)碼 win7下80端口被占用
在cmd中輸入netstat-o可以查看是哪個(gè)進(jìn)程占用了端口80,其中的pid為進(jìn)程號(hào),找到pid后在任務(wù)管理器中將相應(yīng)的pid的進(jìn)程結(jié)束就行了
win10 80端口被占用
安裝了windows10系統(tǒng)后,如果裝apache是啟動(dòng)不了的,遇到這個(gè)apache啟動(dòng)不了的時(shí)候,首先是查看80端口是不是被占用。
運(yùn)行netstat-aon | findstr :80,發(fā)現(xiàn)pid是4的進(jìn)程占用著80端口,這還是一個(gè)系統(tǒng)進(jìn)程,kill不掉。所以只能另想辦法: 1、打開(kāi)注冊(cè)表:regedit 2、找到:hkey_local_machinesystemcurrentcontrolsetserviceshttp 3、在右邊找到start這一項(xiàng),將其改為0
4、重啟系統(tǒng),system進(jìn)程不會(huì)占用80端口
重啟之后,再啟動(dòng)apache就可以了?!酒?:如何查看80端口是否被占用_端口被占用解決
辦法】
80端口是否被占用的解決辦法
一、問(wèn)題描述
公司外網(wǎng)發(fā)布是必須使用80端口,可是每次tomcat啟動(dòng)時(shí),總時(shí)報(bào)端口占用,如果將端口改為不用的端口,例如:8090等,就能正常啟動(dòng)使用。
二、問(wèn)題分析
一般服務(wù)器安裝ms sql server 2008 時(shí),都要求安裝iis 5.0或6.0,此時(shí),肯定時(shí)被iis 占用了,如果你把iis 端口號(hào)修改成其它的,重啟iis 后,80端口仍然被占用呢,那你就需要檢測(cè)是否還有其它服務(wù)占用了。
三、問(wèn)題檢查及處理
先介紹一下我的服務(wù)器環(huán)境:windows 2003 server sp2,ms sql server 2008 r2,tomcat 6.0,sun jdk 1.6 和1.7版本。
檢查端口占用常用方法有:使用dos 命令檢查或使用專(zhuān)用軟件檢查。使用dos 檢查:在dos 命令行中輸入 netstat-aon|findstr 80 即可查看到端口被誰(shuí)占用,我查時(shí)被 system 占用,pid為4,使用進(jìn)程查看器發(fā)現(xiàn)是系統(tǒng)自己的進(jìn)程,所以沒(méi)辦法停用,如果停用,系統(tǒng)無(wú)法正常工作,并且重新啟動(dòng)電腦。
使用專(zhuān)用軟件檢查,例如:active ports軟件,可以查看到什么端口被什么軟件點(diǎn)用,安裝位置是什么等,就可以直接定位,但是我的服務(wù)器還是顯示為pid為4,程序?yàn)閟ystem占用,聲明:?。ㄓ械倪M(jìn)程為:,我的則不是)
處理方法:經(jīng)仔細(xì)查找,發(fā)現(xiàn)是ms sql server 2008服務(wù)占用了80端口,此時(shí)啟動(dòng) sql server 配置管理器,進(jìn)入后,將sql server reporting services 服務(wù)停用后即可,也不影響ms sql server 的正常使用。1 / 7 撰寫(xiě)
最終處理方法:
1.將iis改不用的端口后禁用掉。
2.將ms sql server 2008的sql server reporting services 服務(wù)停用。
3.重新關(guān)機(jī)看一下tomcat是否正常啟動(dòng)。 下面是我正常啟動(dòng)后的端口服務(wù)圖片
四、網(wǎng)上查找的資料,供學(xué)習(xí)
進(jìn)入cmd,輸入netstat-ano就可以很清楚的看到本地80口占用程序的pid,然后再去任務(wù)管理器里查找到pid所對(duì)應(yīng)的進(jìn)程(如果任務(wù)管理器沒(méi)有pid,查看--選擇列),原來(lái)是迅雷5給占用了,再去迅雷里查看設(shè)置,竟然bt的默認(rèn)tcp傳輸端口是80,改掉設(shè)置,iis啟動(dòng)正常了。。
如何查看80端口被占用
開(kāi)始--運(yùn)行--cmd--cmd
2 / 7 撰寫(xiě)
進(jìn)入命令提示符,輸入 netstat-ano
即可看到所有連接的 pid
之后啟動(dòng)任務(wù)管理器
找到這個(gè)pid所對(duì)應(yīng)的程序 3 / 7 撰寫(xiě)
如果任務(wù)管理器中沒(méi)有pid這一項(xiàng),可以在任務(wù)管理器中選查看-選擇列
4 / 7 撰寫(xiě)
勾選pid,確定即可顯示
經(jīng)常,我們?cè)趩?dòng)應(yīng)用的時(shí)候發(fā)現(xiàn)系統(tǒng)需要的端口被別的程序占用,如何知道誰(shuí)占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡(jiǎn)單的方法,希望對(duì)大家有用 假如我們需要確定誰(shuí)占用了我們的80端口 1、windows平臺(tái)
在windows命令行窗口下執(zhí)行: c:netstat-aon|findstr 80
tcp 127.0.0.1:800.0.0.0:0listening 2448
看到了嗎,端口被進(jìn)程號(hào)為2448的進(jìn)程占用,繼續(xù)執(zhí)行下面命令: c:tasklist|findstr 2448
2016 console 0 16,064 k
很清楚吧,thread占用了你的端口,kill it 如果第二步查不到,那就開(kāi)任務(wù)管理器,看哪個(gè)進(jìn)程是2448,然后殺之即可。5 / 7 撰寫(xiě)
網(wǎng)絡(luò)端口號(hào)被占用 端口號(hào)被占用怎么停掉篇二
windows端口號(hào)被占用
【篇1:windows下如何關(guān)閉占用某一端口的程序與服
務(wù)】
今天使用jbo服務(wù)器,它的端口被占用了,因此總是發(fā)生jvm的端口沖突的異常,但我又不知道到底是哪位大仙在這個(gè)8080端口上作怪,怎么辦呢,下面提供一種簡(jiǎn)單可行的方法 1.檢測(cè)端口是否被占用:(命令行)netstat-an
2.查看各端口上的服務(wù):(命令行)
fport// 這時(shí)我檢測(cè)到我的8080端口由p2psvr占用(熱狗之類(lèi)的程序的吧)注:fport是windows2000自帶的工具,xp上沒(méi)有,上網(wǎng)下一個(gè)就可以
3.關(guān)閉檢測(cè)到的服務(wù)或進(jìn)程
若是服務(wù),則可: net stop 服務(wù)名
否則: 在資源管理器中把其kill掉 4.重啟jbo,運(yùn)行成功
【篇2:windows 系統(tǒng)根據(jù)端口號(hào)關(guān)閉進(jìn)程】
windows 系統(tǒng)根據(jù)端口號(hào)關(guān)閉對(duì)應(yīng)進(jìn)程
今天在服務(wù)器上部署tomcat時(shí),居然關(guān)不掉服務(wù),又會(huì)報(bào)端口已被占用,又不想改端口號(hào),那么可以通過(guò)如下方法關(guān)閉該進(jìn)程,然后就能正常啟動(dòng)tomcat了。
第一步:點(diǎn)擊“開(kāi)始運(yùn)行”,輸入cmd,進(jìn)入dos界面
第二步:通過(guò)dos命令查找該端口號(hào)對(duì)應(yīng)的pid
輸入命令netstat –nao,可以復(fù)制命令,點(diǎn)擊右鍵粘貼
將列出所有的端口號(hào)及進(jìn)程id active connections
proto local addre foreign addre state pidtcp 0.0.0.0:1350.0.0.0:0 listening 1104tcp 0.0.0.0:4450.0.0.0:0 listening 4tcp 0.0.0.0:5150.0.0.0:0 listening 2208tcp 0.0.0.0:6002 0.0.0.0:0 listening 2020tcp 0.0.0.0:8009 0.0.0.0:0 listening 2608 tcp 0.0.0.0:8080 0.0.0.0:0 listening 2608tcp 127.0.0.1:10930.0.0.0:0 listening 2100tcp 127.0.0.1:14340.0.0.0:0 listening 196tcp 127.0.0.1:80050.0.0.0:0 listening 2608tcp 192.168.32.164:139 0.0.0.0:0 listening 4tcp 192.168.32.164:1802 58.51.194.150:80 close_wait300tcp 192.168.32.164:1833 180.149.132.150:80 close_wait3260tcp 192.168.32.164:1843 180.149.132.150:80 close_wait3260tcp 192.168.32.164:1844 180.149.132.150:80 close_wait3260tcp 192.168.32.164:1847 122.228.234.119:80 close_wait3260tcp 192.168.32.164:1851 122.228.234.119:80 close_wait3260
找到此端口號(hào)8080對(duì)應(yīng)的pid為2608
第三步:根據(jù)pid殺掉此進(jìn)程。
方法一:
進(jìn)入任務(wù)管理器-查看-選擇列-勾選pid(進(jìn)程標(biāo)示符)-確定 選中pid為2608 的進(jìn)程-結(jié)束進(jìn)程
方法二:
輸入命令ntsd-c q-p pid 或者tskill pid 結(jié)束進(jìn)程
如:ntsd-c q-p 2608 或者 tskill 2608
【篇3:windows 端口占用命令查看方法】
開(kāi)始--運(yùn)行--cmd 進(jìn)入命令提示符 輸入netstat-aon 即可看到所有連接的pid 之后在任務(wù)管理器中找到這個(gè)pid所對(duì)應(yīng)的程序如果任務(wù)管理器中沒(méi)有pid這一項(xiàng),可以在任務(wù)管理器中選查看-選擇列
經(jīng)常,我們?cè)趩?dòng)應(yīng)用的時(shí)候發(fā)現(xiàn)系統(tǒng)需要的端口被別的程序占用,如何知道誰(shuí)占有了我們需要的端口,很多人都比較頭疼,下面就介紹一種非常簡(jiǎn)單的方法,希望對(duì)大家有用假如我們需要確定誰(shuí)占用了我們的80端口 1、windows平臺(tái)
在windows命令行窗口下執(zhí)行:
代碼如下:
c:;netstat-aon|findstr 80
tcp 127.0.0.1:80 0.0.0.0:0 listening 2448
看到了嗎,端口被進(jìn)程號(hào)為2448的進(jìn)程占用,繼續(xù)執(zhí)行下面命令:
代碼如下:
c:;tasklist|findstr 2448
2016 console 0 16,064 k 很清楚吧,thread占用了你的端口,kill it
如果第二步查不到,那就開(kāi)任務(wù)管理器,看哪個(gè)進(jìn)程是2448,然后殺之即可。如果需要查看其他端口。把 80 改掉即可
大家知道在linux下使用 lsof +p 端口號(hào) 可以查看端口的進(jìn)程 使用此命令可以查看win下所有開(kāi)著的端口是被那個(gè)系統(tǒng)程序占用以及程序的pid。
n年前搞測(cè)試的時(shí)候解決端口占用問(wèn)題時(shí)候用的命令,想里半天才回憶出來(lái)。分享給大家。為了方便記憶參數(shù)寫(xiě)成了no ab 更多參數(shù)請(qǐng)查考netstat /?
----一下是節(jié)選部分輸出結(jié)果--netstat-noab
active connections
tcp 0.0.0.0:135 0.0.0.0:0 listening 996 c: c: c: c: c: [] tcp 0.0.0.0:445 0.0.0.0:0 listening 4 [system] tcp 0.0.0.0:2967 0.0.0.0:0 listening 1776 [] tcp 72.71.0.24:139 0.0.0.0:0 listening 4 [system] tcp 127.0.0.1:1049 0.0.0.0:0 listening 232 [] tcp 127.0.0.1:1060 0.0.0.0:0 listening 2104 [] work for fun,live for love!
網(wǎng)絡(luò)端口號(hào)被占用 端口號(hào)被占用怎么停掉篇三
tomcat端口號(hào)被占用
【篇1:關(guān)于tomcat啟動(dòng)端口號(hào)被占用問(wèn)題解決】
有時(shí)候把在myeclpise項(xiàng)目部署到tomcat中的時(shí)候會(huì)莫名其妙的發(fā)現(xiàn)tomcat啟動(dòng)不了,換成是myeclpise自帶的tomcat啟動(dòng),還是無(wú)法成功啟動(dòng)。看看控制臺(tái)顯示的錯(cuò)誤信息,有時(shí)候會(huì)看到
ception: addre already in use: jvm_bind:8080
有人會(huì)說(shuō),這么多,我怎么找出究竟是哪個(gè)程序占用了8080的端口呢,如果你有超人的眼力,一眼就你看出占用8080的進(jìn)程的地方,不過(guò)我很少相信有這樣 的人,這樣的密密麻麻的數(shù)字跟字母,估計(jì)不少人看了頭都大了,還要我去找那個(gè)8080,其實(shí)很簡(jiǎn)單鼠標(biāo)右鍵在tcp---這行上面鼠標(biāo)右鍵,就可以看到”查找”的選項(xiàng),點(diǎn)擊后輸入8080,點(diǎn)擊“查找下一個(gè)”,就會(huì)看到如上圖所示的界面。8080所在的那 行的進(jìn)程就是占用8080端口的,記下該行的pid(pid就是各進(jìn)程的身份標(biāo)識(shí)),示例中的pid為6072,既然我我們已經(jīng)找到該進(jìn)程的pid了,接著就是打開(kāi)任務(wù)管理器了ctrl+alt+delete。就看到如下的畫(huà)面:
有人說(shuō)我沒(méi)看到pid的那樣的列啊,不要緊,點(diǎn)擊“查看”,再點(diǎn)擊“選擇列”,在pid(進(jìn)程標(biāo)識(shí)符)(p)前面打上勾,然后點(diǎn)擊“確定”,接下來(lái)就簡(jiǎn)單了,找到pid為6072的進(jìn)程,毫不猶豫的結(jié)束該進(jìn)程,然后重新啟動(dòng)tomcat就正常了。
【篇2:tomcat端口占用解決方法】
通常時(shí)候端口被占,我只是不停的去shutdown tomcat,然后再去任務(wù)管理器殺進(jìn)程。這樣通常也很好用,但是最近學(xué)到了一個(gè)比較科學(xué)的方法如下: 第一步查看一下是哪個(gè)進(jìn)程在使用該端口使用如下命令:
批處理代碼 netstat-ano | more
第二步找到是哪個(gè)進(jìn)程使用如下命令: java代碼
st | more
第三步就可以關(guān)應(yīng)用程序去了。
附:
netstat [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]-a 顯示所有連接和監(jiān)聽(tīng)端口。-b 顯示包含于創(chuàng)建每個(gè)連接或監(jiān)聽(tīng)端口的可執(zhí)行組件。在某些情況下已知可執(zhí)行組件
擁有多個(gè)獨(dú)立組件,并且在這些情況下包含于創(chuàng)建連接或監(jiān)聽(tīng)端口的組件序列被顯示。
這種情況下,可執(zhí)行組件名在底部的 中,頂部是其調(diào)用的組件,等等,直到 tcp/ip
部分。注意此選項(xiàng)可能需要很長(zhǎng)時(shí)間,如果沒(méi)有足夠權(quán)限可能失敗。-e 顯示以太網(wǎng)統(tǒng)計(jì)信息。此選項(xiàng)可以與-s選項(xiàng)組合使用
-n 以數(shù)字形式顯示地址和端口號(hào)。此選項(xiàng)可以與-a選項(xiàng)組合使用-o 顯示與每個(gè)連接相關(guān)的所屬進(jìn)程 id。
-p proto 顯示 proto 指定的協(xié)議的連接;proto 可以是 下列協(xié)議之一: tcp、udp、tcpv6 或 udpv6。
如果與-s 選項(xiàng)一起使用以顯示按協(xié)議統(tǒng)計(jì)信息,proto 可以是下列協(xié)議之一:
ip、ipv6、icmp、icmpv6、tcp、tcpv6、udp 或 udpv6。-r 顯示路由表。
-s 顯示按協(xié)議統(tǒng)計(jì)信息。默認(rèn)地,顯示 ip、ipv6、icmp、icmpv6、tcp、tcpv6、udp 和 udpv6 的統(tǒng)計(jì)信息;-p 選項(xiàng)用于指定默認(rèn)情況的子集。
-v 與-b 選項(xiàng)一起使用時(shí)將顯示包含于為所有可執(zhí)行組件創(chuàng)建連接或監(jiān)聽(tīng)端口的組件
interval 重新顯示選定統(tǒng)計(jì)信息,每次顯示之間
暫停時(shí)間間隔(以秒計(jì))。按 ctrl+c 停止重新
顯示統(tǒng)計(jì)信息。如果省略,netstat 顯示當(dāng)前
【篇3:tomcat與labview端口沖突占用】
通常labview和tomcat8080端口會(huì)有沖突
1.開(kāi)始----運(yùn)行----cmd,或者是window+r組合鍵,調(diào)出命令窗口 2.輸入命令:netstat-ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是8080,首先找到它。
查看被占用端口8080對(duì)應(yīng)的pid是19616(隨便舉個(gè)例子,每臺(tái)電腦對(duì)應(yīng)的pid號(hào)不同)
3.我們打開(kāi)任務(wù)管理器(在電腦任務(wù)欄空白處單擊右鍵,啟動(dòng)任務(wù)管理器),切換到進(jìn)程選項(xiàng)卡,在pid一列查看19616對(duì)應(yīng)的進(jìn)程是誰(shuí),如果看不到pid這一列,如下圖: 則我們點(diǎn)擊“查看”---選擇列,將pid(進(jìn)程標(biāo)示符)前面的勾打上,點(diǎn)擊確定
這樣我們就看到了pid這一列標(biāo)識(shí),看一下19616對(duì)應(yīng)的進(jìn)程是誰(shuí),如果沒(méi)有,我們把下面的”顯示所有用戶(hù)的進(jìn)程”前面的勾打上,就可以看到了
,然后選中這一進(jìn)程右鍵打開(kāi)文件位置,把該文件刪掉(通常該文件沒(méi)用),刪除之前選中結(jié)束進(jìn)程,最后刪掉(若不刪,則下次重啟時(shí),還會(huì)沖突報(bào)錯(cuò))。