新聞中心
如何檢查Linux中開放端口列表?

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、膠州網(wǎng)站維護、網(wǎng)站推廣。
這個非常簡單,目前來說有4個命令可以實現(xiàn),分別是netstat,nmap,ss和lsof,下面我簡單介紹一下:netstat
這是一個用于顯示網(wǎng)絡(luò)連接信息的命令行工具,可以列出所有的TCP、UDP和Socket套接字連接,安裝的話,直接輸入命令“yum install -y net-tools”就行,安裝完成后,就可以直接使用“netstat -tnlpug”命令查看當前Linux系統(tǒng)開放的端口列表,如下:
參數(shù)說明的話,輸入幫助命令“netstat -h”就行,官方對于每個參數(shù)功能都解釋的非常詳細,一目了然:nmap
這是一個網(wǎng)絡(luò)嗅探工具,在滲透測試中經(jīng)常會用到,可以很方便的檢測遠程Linux主機開放的端口列表,當然,對于本地主機也非常方便,安裝的話,直接輸入命令“yum install -y nmap”就行,安裝完成后,就可以直接使用命令“nmap -sTU -O localhost”查看本地Linux系統(tǒng)開放的端口列表了(包括TCP、UDP連接等),如下:
參數(shù)說明的話,也直接使用幫助命令“nmap -h”就行,每個參數(shù)實現(xiàn)的功能都介紹的非常詳細,可以本地一試:ss
這是一個用于轉(zhuǎn)儲套接字統(tǒng)計信息的命令行工具,相比較其他工具,可以查看更多TCP和UDP信息,這個命令Linux系統(tǒng)會自帶,直接輸入命令“ss -lntu”就可以查看當前Linux系統(tǒng)開放的端口列表及連接情況,如下:
對應(yīng)參數(shù)說明的話,也直接輸入幫助命令“ss -h”就行,每個參數(shù)功能都解釋的非常清楚,一目了然:lsof
這是Linux系統(tǒng)上一個用于顯示打開文件列表及對應(yīng)進程的命令行工具,可以很方便的查看本地開啟的端口列表及進程,安裝的話,直接輸入命令“yum install -y lsof”就行,安裝完成后,我們就可以直接輸入命令“l(fā)sof -i”查看本地Linux系統(tǒng)開放的端口列表,如下:
至于參數(shù)說明的話,也直接輸入幫助命令“l(fā)sof -h”就行,對于每個參數(shù)功能,官方都有明確的說明,非常方便:
至此,我們就完成了使用netstat,nmap,ss和lsof這4個命令來查看本地Linux系統(tǒng)開放的端口列表??偟膩碚f,整個過程非常簡單,只要你有一定的Linux基礎(chǔ),熟悉一下對應(yīng)命令的參數(shù)說明,很快就能掌握的,網(wǎng)上也有相關(guān)資料和教程,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言進行補充。如何開放linux服務(wù)器的端口?
修改防火墻配置需要修改/etc/sysconfig/iptables這個文件,如果要開放哪個端口,在里面添加一條。
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport1521-jACCEPT
就可以了,其中1521是要開放的端口號,然后重新啟動linux的防火墻服務(wù)。
停止/啟動防火墻服務(wù)的命令:
用root登錄后,執(zhí)行
serviceiptablesstop--停止
serviceiptablesstart--啟動
(service命令位于/sbin)
防火墻規(guī)則只有在iptables服務(wù)運行的時候才能被激活。要手工啟動服務(wù),使用以下命令:
/sbinrviceiptablesrestart
要確保它在系統(tǒng)引導(dǎo)時啟動,使用以下命令:
/sbin/chkconfig--level345iptableson
ipchains服務(wù)不能和iptables服務(wù)同時運行。要確定ipchains服務(wù)被禁用,執(zhí)行以下命令:
/sbin/chkconfig--level345ipchainsofflinux是端口嗎?
不是,是系統(tǒng)
端口解釋:服務(wù)是給系統(tǒng)提供功能的,在系統(tǒng)中除了有系統(tǒng)服務(wù),還有網(wǎng)絡(luò)服務(wù)。而每個網(wǎng)絡(luò)服務(wù)都有自己的端口,一般端口號都是固定的。那么,什么是端口呢?
我們知道,IP 地址是計算機在互聯(lián)網(wǎng)上的地址編號,每網(wǎng)的計算機都必須有自己的 IP 地址,而且必須是唯一的,這樣才能正常通信。也就是說,在互聯(lián)網(wǎng)上是通過 IP 地址來確定不同計算機的位置的。
大家可以把 IP 地址想象成家庭的"門牌號碼",不管你住的是大雜院、公寓樓還是別墅,都有自己的門牌號碼,而且門牌號碼是唯一的。linux下如何開放一個端口?
1、首先連接到linux服務(wù)器,先查看一下想要開放的端口是不是有程序了,沒有的話,就檢查程序是不是正常運行。這里以80端口例子,其中web程序已經(jīng)運行了:
2、輸入“vi /etc/sysconfig/iptables”,打開iptables的配置文件,輸入之前按一下"i",然后添加一行"-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT",這里的數(shù)字就是端口號,要開放別的端口可以改這里就行,最后按一下ESC,輸入":x",回車,保存退出:
3、重啟iptables,輸入"service iptables restart":
分享文章:如何檢查Linux中開放端口列表?(如何開放linux服務(wù)器的端口?)
網(wǎng)址分享:http://m.5511xx.com/article/dhihhsc.html


咨詢
建站咨詢
