linux開啟埠或關閉埠(親測有效)
自從我入職現在這家公司後,公司一直用的都是window server 2008 R2作為伺服器,導致我好久都沒有用過linux啦!今天比較空閒,就自己安裝了一個linux虛擬機器搗鼓搗鼓。
安裝好JDK和Tomcat,然後啟動Tomcat,發現訪問8080埠沒有響應,噢!原來是因為linux預設狀態之下是關閉8080埠的,現在我需要將它開啟。在經過一番度娘搜尋,試過了幾個指令,發現都沒法順利開啟埠,但功夫不負有心人,我最後還是找到了有效的方法,現在把它寫下來:
1、開啟埠(以80埠為例)
方法一:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/init.d/iptables save 儲存修改
service iptables restart 重啟防火牆,修改生效
方法二:
vi /etc/sysconfig/iptables 開啟配置檔案加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT 重啟防火牆,修改完成
2、關閉埠
方法一:
/sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
/etc/init.d/iptables save 儲存修改
service iptables restart 重啟防火牆,修改生效
方法二:
vi /etc/sysconfig/iptables 開啟配置檔案加入如下語句:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP 重啟防火牆,修改完成
3、檢視埠狀態
/etc/init.d/iptables status