當前位置:首頁 » 網頁前端 » 查看當前埠
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

查看當前埠

發布時間: 2022-03-08 14:32:11

❶ 如何查看埠!

按"開始"--"運行",輸入 cmd 然後回車
就會跳出一個ms-dos窗口
再在裡面輸入

1.Windows本身自帶的netstat命令

Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數

-a -顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e -顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n -以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s -顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。
-p protocol -顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r -顯示路由表的內容。

interval

重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。

好了,看完這些幫助文件,我們應該明白netstat命令的使用方法了。現在就讓我們現學現用,用這個命令看一下自己的機器開放的埠。進入到命令行下,使用netstat命令的a和n兩個參數:

C:\>netstat -an

Active Connections

Proto Local Address Foreign Address State

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING

TCP 0.0.0.0:21 0.0.0.0:0 LISTENING

TCP 0.0.0.0:7626 0.0.0.0:0 LISTENING

UDP 0.0.0.0:445 0.0.0.0:0

UDP 0.0.0.0:1046 0.0.0.0:0

UDP 0.0.0.0:1047 0.0.0.0:0

解釋一下,Active Connections是指當前本機活動連接,Proto是指連接使用的協議名稱,Local Address是本地計算機的 IP 地址和連接正在使用的埠號,Foreign Address是連接該埠的遠程計算機的 IP 地址和埠號,State則是表明TCP 連接的狀態,你可以看到後面三行的監聽埠是UDP協議的,所以沒有State表示的狀態。看!我的機器的7626埠已經開放,正在監聽等待連接,像這樣的情況極有可能是已經感染了冰河!急忙斷開網路,用殺毒軟體查殺病毒是正確的做法。

2.工作在windows2000下的命令行工具fport

使用windows2000的朋友要比使用windows9X的幸運一些,因為可以使用fport這個程序來顯示本機開放埠與進程的對應關系。

Fport是FoundStone出品的一個用來列出系統中所有打開的TCP/IP和UDP埠,以及它們對應應用程序的完整路徑、PID標識、進程名稱等信息的軟體。在命令行下使用,請看例子:

D:\>fport.exe

FPort v1.33 - TCP/IP Process to Port Mapper

Copyright 2000 by Foundstone, Inc.

http://www.foundstone.com

Pid Process Port Proto Path

748 tcpsvcs -> 7 TCP C:\WINNT\System32\ tcpsvcs.exe

748 tcpsvcs -> 9 TCP C:\WINNT\System32\tcpsvcs.exe

748 tcpsvcs -> 19 TCP C:\WINNT\System32\tcpsvcs.exe

416 svchost -> 135 TCP C:\WINNT\system32\svchost.exe

是不是一目瞭然了。這下,各個埠究竟是什麼程序打開的就都在你眼皮底下了。如果發現有某個可疑程序打開了某個可疑埠,可千萬不要大意哦,也許那就是一隻狡猾的木馬!

❷ 怎樣查看自己的埠號

你在netstat 和-an中間少了個空格所以會提示錯誤

❸ linux如何查看埠

x使用過程中,需要了解當前系統開放了哪些埠,並且要查看開放這些埠的具體進程和用戶,可以通過netstat命令進行簡單查詢
netstat命令各個參數說明如下:
-t : 指明顯示TCP埠
-u : 指明顯示UDP埠
-l : 僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p : 顯示進程標識符和程序名稱,每一個套接字/埠都屬於一個程序。
-n : 不進行DNS輪詢,顯示IP(可以加速操作)
即可顯示當前伺服器上所有埠及進程服務,於grep結合可查看某個具體埠及服務情況··
netstat -ntlp //查看當前所有tcp埠·
netstat -ntulp |grep 80 //查看所有80埠使用情況·
netstat -ntulp | grep 3306 //查看所有3306埠使用情況·

Linux查看程序埠佔用情況
使用命令:
ps -aux | grep tomcat
發現並沒有8080埠的Tomcat進程。
使用命令:netstat –apn
查看所有的進程和埠使用情況。發現下面的進程列表,其中最後一欄是PID/Program name
發現8080埠被PID為9658的Java進程佔用。
進一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看
就可以明確知道8080埠是被哪個程序佔用了!然後判斷是否使用KILL命令幹掉!
方法二:直接使用 netstat -anp | grep portno
即:netstat -anp|grep 8080

netstat -anp|grep 8080 --> tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 28500/java
ps -aux | grep 28500 --> r/local/tomcat9-jforum/tomcat

安裝lsof list open files//---也可以 netstat -tunlp|grep 埠號 netstat -anp|grep 埠號
yum install lsof
lsof -i:8080 查看8080埠佔用
lsof abc.txt 顯示開啟文件abc.txt的進程
lsof -c abc 顯示abc進程現在打開的文件
lsof -c -p 1234 列出進程號為1234的進程所打開的文件
lsof -g gid 顯示歸屬gid的進程情況
lsof +d /usr/local/ 顯示目錄下被進程開啟的文件
lsof +D /usr/local/ 同上,但是會搜索目錄下的目錄,時間較長
lsof -d 4 顯示使用fd為4的進程
lsof -i 用以顯示符合條件的進程情況
lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4地址
service --> /etc/service中的 service name (可以不止一個)
port --> 埠號 (可以不止一個)
lsof -i //顯示所有打開的埠
lsof -i:80 //顯示所有打開80埠的進程
lsof -i -U //顯示所有打開的埠和UNIX domain文件

其實我一般這樣用:

[root@VM_39_230_centos bin]# lsof -i:3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 16422 mysql 19u IPv6 148794 0t0 TCP *:mysql (LISTEN)
mysqld 16422 mysql 39u IPv6 643698 0t0 TCP localhost:mysql->localhost:36582 (ESTABLISHED)
mysqld 16422 mysql 45u IPv6 643699 0t0 TCP localhost:mysql->localhost:36584 (ESTABLISHED)
mysql

❹ 如何查看當前網頁的IP和埠

開始---運行---輸入CMD---輸入 netstat -an , 就可以看到計算機所開放的餓所有埠,而且也可以看到已經連接的埠和它所連接的IP地址
establish 後面的狀態就是和計算機建立連接的遠程主機的IP地址和埠,對應查詢即可

❺ linux使用什麼命令查看埠

netstat命令各個參數說明如下:
-t : 指明顯示TCP埠
-u : 指明顯示UDP埠
-l : 僅顯示監聽套接字(所謂套接字就是使應用程序能夠讀寫與收發通訊協議(protocol)與資料的程序)
-p : 顯示進程標識符和程序名稱,每一個套接字/埠都屬於一個程序。
-n : 不進行DNS輪詢,顯示IP(可以加速操作)
即可顯示當前伺服器上所有埠及進程服務,於grep結合可查看某個具體埠及服務情況··
netstat -ntlp //查看當前所有tcp埠·
netstat -ntulp |grep 80 //查看所有80埠使用情況·
netstat -an | grep 3306 //查看所有3306埠使用情況·
查看一台伺服器上面哪些服務及埠
netstat -lanp
查看一個服務有幾個埠。比如要查看mysqld
ps -ef |grep mysqld
查看某一埠的連接數量,比如3306埠
netstat -pnt |grep :3306 |wc
查看某一埠的連接客戶端IP 比如3306埠
netstat -anp |grep 3306
netstat -an 查看網路埠
lsof -i :port,使用lsof -i :port就能看見所指定埠運行的程序,同時還有當前連接。
nmap 埠掃描
netstat -nupl (UDP類型的埠)
netstat -ntpl (TCP類型的埠)
netstat -anp 顯示系統埠使用情況
很基礎的linux知識,建議跟著《linux就該這么學》系統學習下!

❻ linux怎麼查看當前端口狀態

你好!
1.
可以通過"~$
netstat
-anp"
來查看哪些埠被打開。
(註:加參數'-n'會將應用程序轉為埠顯示,即數字格式的地址,如:nfs->2049,
ftp->21)

2.
然後可以通過"~$
lsof
-i:$port"查看應用該埠的程序($port指對應的埠號)。或者也可以查看文件/etc/services,從裡面可以找出埠所對應的服務。
(註:有些埠通過netstat查不出來,更可靠的方法是"~$
sudo
nmap
-st
-o
localhost")

希望以上回答對你有所幫助!

❼ 怎麼查看電腦設備的埠號

  • 01

    打開電腦,然後在電腦下方的任務欄點擊右鍵,彈出任務選項

❽ 查看埠的命令是什麼

  1. 查本地監聽埠和連接一般用netstat-an


    3.在命令行中輸入netstat/?可以查看netstat的相關信息。

    C:>netstat/?


    顯示協議統計信息和當前TCP/IP網路連接。


    NETSTAT[-a][-b][-e][-n][-o][-pproto][-r][-s][-t][-v][interval]


    -a顯示所有連接和監聽埠。


    -b顯示包含於創建每個連接或監聽埠的


    可執行組件。在某些情況下已知可執行組件


    擁有多個獨立組件,並且在這些情況下


    包含於創建連接或監聽埠的組件序列


    被顯示。這種情況下,可執行組件名


    在底部的[]中,頂部是其調用的組件,


    等等,直到TCP/IP部分。注意此選項


    可能需要很長時間,如果沒有足夠許可權


    可能失敗。


    -e顯示乙太網統計信息。此選項可以與-s


    選項組合使用。


    -n以數字形式顯示地址和埠號。


    -o顯示與每個連接相關的所屬進程ID。


    -pproto顯示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選項用於指定默認情況的子集。


    -t顯示當前連接卸載狀態。


    -v與-b選項一起使用時將顯示包含於


    為所有可執行組件創建連接或監聽埠的


    組件。


    interval重新顯示選定統計信息,每次顯示之間


    暫停時間間隔(以秒計)。按CTRL+C停止重新


    顯示統計信息。如果省略,netstat顯示當前


    配置信息(只顯示一次)