技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 服務(wù)器類(lèi) >

Linux系統(tǒng)基本的網(wǎng)絡(luò)端口操作命令小結(jié)

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-02-17 00:00┆點(diǎn)擊:

  iptables -A INPUT -p tcp --dport 111 -j DROP

  打開(kāi)端口

  代碼如下:

  iptables -A INPUT -p tcp --dport 111 -j ACCEPT

  開(kāi)發(fā)不連續(xù)端口(包括單個(gè)):

  代碼如下:

  iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT

  其他都關(guān)閉:

  代碼如下:

  iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset

  開(kāi)放連續(xù)端口:

  代碼如下:

  iptables -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 8001:8140 -j ACCEPT

  還可以直接修改/etc/sysconfig/iptables,如何寫(xiě),參考已開(kāi)端口,或者按照上面的命令填寫(xiě)即可

  重新啟動(dòng)iptables

  代碼如下:

  service iptables restart

  Linux下端口被占用解決

  有時(shí)候關(guān)閉軟件后,后臺(tái)進(jìn)程死掉,導(dǎo)致端口被占用。下面以JBoss端口8083被占用為例,列出詳細(xì)解決過(guò)程。

  解決方法:

  1.查找被占用的端口

  代碼如下:

  netstat -tln

  netstat -tln | grep 8083

  netstat -tln 查看端口使用情況,而netstat -tln | grep 8083 則是只查看端口8083的使用情況

  2.查看端口屬于哪個(gè)程序?端口被哪個(gè)進(jìn)程占用

  代碼如下:

  lsof -i :8083

  3.殺掉占用端口的進(jìn)程