⑴ 如何查看埠被是否被佔用
在搭建web平台的時候,好多會遇到某個埠被佔用的情況,如果想查看是哪個程序佔用某一個埠,好結束掉,或者想看看其他開放的埠,則可以用下面的方法(命令用紅色字體):
查看埠狀態:
在開始——運行中輸入cmd,在命令行窗口輸入 netstat -an ;看到後面為Listening的埠就是開放的埠,如果要查看跟多信息,可以輸入 netstat --help;查看幫助。
查看某一個埠被哪個程序佔用:
方法一:
1.在開始--運行 裡面輸入cmd點回車,會出現運行窗口。
2.在提示符後輸入netstat -ano回車,找到tcp 80埠對應的pid,比如1484.
3.ctrl+alt+del打開任務管理器,選進程,這里有很多正在運行的程序怎麼找?別急點上面的 查看--選擇列--在PID(進程標示符)前面打鉤。好了,下面的進程前面都有了PID號碼。這時上一步找到的PID就有用了,找到1484,比如PEER.EXE什麼的,結束進程吧。這時再開伺服器,看WEB可以啟動了!
方法二:
在windows命令行窗口下執行:
C:\>netstat -aon|findstr "80"
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了嗎,埠被進程號為2448的進程佔用,繼續執行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
很清楚吧,thread佔用了你的埠,Kill it
如果第二步查不到,那就開任務管理器,看哪個進程是2448,然後殺之即可。
如果需要查看其他埠。把 80 改掉即可。
⑵ 怎麼查詢伺服器地址和服務埠
伺服器地址指的是網路上的特定伺服器,它可能是web伺服器、FTP伺服器或資料庫伺服器。在大多數情況下,你可以通過直接ping伺服器的域名來確認其在線狀態。
至於埠號,這取決於你查詢的是哪種類型的伺服器。對於web伺服器來說,常用的埠號是80,這是HTTP服務的標准埠。對於FTP伺服器,標准埠是21,它用於文件傳輸協議的控制連接。
而對於資料庫伺服器,情況可能會有所不同。例如,SQL Server資料庫通常使用1433作為其默認埠,而MySQL或MariaDB資料庫則常用3306作為標准埠。當然,這些埠號是可以配置改變的,所以具體使用哪個埠,還需要根據實際情況來確定。
在進行網路訪問或服務配置時,正確地識別並使用伺服器地址和埠號是非常重要的。這有助於確保數據傳輸的順利進行,並避免因埠錯誤導致的連接失敗。
總之,查詢伺服器地址和服務埠時,首先明確你所關注的伺服器類型,然後根據其常見埠號進行查詢和配置。當然,如果需要進一步確認,也可以直接聯系伺服器管理員以獲取准確信息。