linu下怎樣檢視某一埠是否開放

2022-01-06 22:10:17 字數 5415 閱讀 7656

1樓:巢葛菲

可以用nmap工具進行檢測埠是否開放。

1:nmap工具檢測開放埠

2、nmap是一款網路掃描和主機檢測的工具。nmap的安裝非常簡單,如下所示rpm安裝所示。

3、關於nmap的使用,都可以長篇大寫特寫,這裡不做。如下所示,nmap 127.0.0.1 檢視本機開放的埠,會掃描所有埠。 當然也可以掃描其它伺服器埠。

nmap是一個網路連線端掃描軟體,用來掃描網上電腦開放的網路連線端。確定哪些服務執行在哪些連線端,並且推斷計算機執行哪個作業系統(這是亦稱 fingerprinting)。它是網路管理員必用的軟體之一,以及用以評估網路系統安全。

正如大多數被用於網路安全的工具,nmap 也是不少黑客及駭客(又稱指令碼小子)愛用的工具 。系統管理員可以利用nmap來探測工作環境中未經批准使用的伺服器,但是黑客會利用nmap來蒐集目標電腦的網路設定,從而計劃攻擊的方法。

nmap 常被跟評估系統漏洞軟體nessus 混為一談。nmap 以隱祕的手法,避開闖入檢測系統的監視,並儘可能不影響目標系統的日常操作。

2樓:丶song記油條條

1、你可以使用 lsof 命令來檢視某一埠是否開放。

檢視埠可以這樣來使用,就以80埠為例:lsof -i:80,如果有顯示說明已經開放了,如果沒有顯示說明沒有開放。

2、netstat -aptn執行看看,是否監聽在0.0.0.0:3306。

3、netstat -nupl (udp型別的埠),netstat -ntpl (tcp型別的埠)。

4、telnet ip埠號方式測試遠端主機埠是否開啟。

linux作業系統是一種克隆系統,它誕生linux系統於1991 年的10 月5 日。以後藉助於internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種unix 類作業系統,並且使用人數還在迅猛增長。

3樓:根鬧米

1.netstat  -anp  |grep   埠號

如下,我以3306為例,netstat  -anp  |grep  3306(此處備註下,我是以普通使用者操作,故加上了sudo,如果是以root使用者操作,不用加sudo即可檢視)

圖1中主要看監控狀態為listen表示已經被佔用,最後一列顯示被服務mysqld佔用,檢視具體埠號,只要有如圖這一行就表示被佔用了。

2.netstat   -nultp(此處不用加埠號)

該命令是檢視當前所有已經使用的埠情況

圖中可以看出我的82埠沒有被佔用

3.netstat  -anp  |grep  82檢視82埠的使用情況

可以看出並沒有listen那一行,所以就表示沒有被佔用。此處注意,圖中顯示的listening並不表示埠被佔用,不要和listen混淆哦,檢視具體埠時候,必須要看到tcp,埠號,listen那一行,才表示埠被佔用了

4樓:高_婷婷

在linux使用過程中,需要了解當前系統開放了哪些埠,並且要檢視開放這些埠的具體程序和使用者,可以通過netstat命令進行簡單查詢。

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埠使用情況。

5樓:匿名使用者

可以通過telnet進行排查,首先確定埠是否開啟

[root@localhost xly]# netstat -tpln|grep 3306

tcp 0 0 :::3306 :::* listen 3034/mysqld

然後再從其他機器進行telnet,如果通暢,則說明開放了,如果沒有,說明有防火牆、網路不通、配置限制等情況

[root@localhost xly]# telnet 192.168.1.1 3306

trying 192.168.1.1...

connected to 192.168.1.1.

escape character is '^]'.

n5.6.39-loge9+kzc`;!

6樓:井運珧

netstat -nupl (udp型別的埠)

netstat -ntpl (tcp型別的埠)

7樓:匿名使用者

使用netstst命令檢視正在監聽狀態的埠:

1、netstat -nupl //n表示用數字形式顯示埠號,u,表示udp協議型別,p是程式pid,l表示處於監聽狀態的;

2、netstat -nuplf|grep 3306 //這個表示查詢處於監聽狀態的,埠號為3306的程序

linux下如何開放一個埠

8樓:飛喵某

1、首先連線到linux伺服器,先檢視一下想要開放的埠是不是有程式監聽了,沒有的話,就檢查程式是不是正常執行。這裡以80埠例子,其中web程式已經執行了:

2、輸入「vi /etc/sysconfig/iptables」,開啟iptables的配置檔案,輸入之前按一下"i",然後新增一行"-a input -m state --state new -m tcp -p tcp --dport 80 -j accept",這裡的數字就是埠號,要開放別的埠可以改這裡就行,最後按一下esc,輸入":x",回車,儲存退出:

3、重啟iptables,輸入"service iptables restart":

4、重啟成功以後輸入"service iptables status",回車就會顯示正在生效的規則,至此linux下開發埠的操作就完成了:

9樓:手機使用者

開放10000埠的解決步驟如下:

-a rh-firewall-1-input -m state

--state new -m tcp -p tcp --dport 10000 -j accept

重啟 iptablesserviceiptables restart

2、重啟防火牆,這裡有兩種方式重啟防火牆   a) 重啟後生效

開啟: chkconfig iptables on

關閉: chkconfig iptables off   b) 即時生效,重啟後失效

開啟: service iptables start

關閉: service

iptables stop

3、或者用menu-system-administration-firewall

去新增使用者需要的埠。

by the way:

a. netstat -tanp 去顯示埠狀態。

10樓:深圳森林

1、使用該執行開啟埠檔案

vi /etc/sysconfig/iptables2、隨便複製一行現有內容,將你要開啟的埠設定上就行了,這裡是開啟888埠

-a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 888 -j accept

3、輸入:wq儲存退出

4、service iptables restart,使設定生效

怎麼檢視linux系統是否開啟了某個埠

11樓:我嗚嗚嗚嗚八

使用netstst命令檢視正在監聽狀態的埠: 1、netstat -nupl //n表示用數字形式顯示埠號,u,表示udp協議型別,p是程式pid,l表示處於監聽狀態的; 2、netstat -nuplf|grep 3306 //這個表示查詢處於監聽狀態的,埠號為3306的程序

12樓:御風而行

netstat -an |grep 埠號

無返回結果就代表該埠沒有開啟。

有返回結果就代表該埠開啟。並且可以看到該埠的連線資訊。

13樓:匿名使用者

檢視已經開啟的網路埠麼?

netstat -anp

在linux下怎麼檢視自己機器的埠開放情況

14樓:匿名使用者

netstat命令可以檢視linux主機的埠開放情況,一般這樣用這個命令:netstat -tlnp

這條命令的意思是列出系統裡面監聽網路連線的埠號和相應的程序pid。

引數說明:

-t:表示列出tcp連線(也可以加上-u參數列示同時列出udp網路連線)

-l:表示列出正在網路監聽的服務

關鍵是下面兩個引數:

-n:表示以埠號來顯示

-p:表示列出程序pid

local address這一列下面就是埠號,還可以看到它對應程序的pid是多少,還有program name那一列是程序名字。

linux如何檢視開啟埠

15樓:影者東昇

在linux使用過程中,需要了解當前系統開放了哪些埠,並且要檢視開放這些埠的具體程序和使用者,可以通過netstat命令進行簡單查詢

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埠使用情況·

16樓:匿名使用者

netstat -an 檢視網路埠

lsof -i :port,使用lsof -i :port就能看見所指定埠執行的程式,同時還有當前連線。

nmap 埠掃描

怎麼檢視某個埠是否開啟,cmd下 怎樣檢視對方某個埠是否開放。

netstat tuln grep 80 一條命令搞定 cmd下 怎樣檢視對方某個埠是否開放。執行cmd後,可以通過telnet命令檢視對方某個埠是否開放。執行cmd,通過telnet命令檢視對方某個埠是否開放步驟 1 檢查本機是否開啟telnet功能,開啟搜尋框,輸入 功能 點選選 啟用或關閉wi...

怎樣在linu中檢視apache是用那個

可以vim etc init.d httpd看一下,如果你是yum安裝的且能看懂shell檔案 在linux中如何檢視apache使用的是哪個httpd.conf 第一步 找到apache啟動命令 如果看到 httpd命令使用了 f選項,則可以直接得到配置檔案目錄。如果httpd命令沒有使用 f選項...

什麼是一埠網路,電路里面的,求詳解

科技名詞定義 中文名稱 一埠網路 英文名稱 one port work其他名稱 二端網路 定義 1 具有兩個端的網路。2 具有多於兩個端,但所關注的只是其中兩個端 作為一個埠 效能的網路。1.求圖示含源一埠網路的戴維寧等效電路。不是你一個人問了兩次吧?1 可以使用電源等效變換來求 12v電壓源換臉6...