1. 程式人生 > >CentOs 6.5 和 7.0 開放埠

CentOs 6.5 和 7.0 開放埠

由於公司伺服器繁多,各個版本都有,主要是6.5和7.0。特開此貼記錄埠號開放的方法

7.0開放埠

永久的開放需要的埠

sudo firewall-cmd --zone=public --add-port=3000/tcp --permanent
sudo firewall-cmd --reload

之後檢查新的防火牆規則

firewall-cmd --list-all

關閉防火牆

//臨時關閉防火牆,重啟後會重新自動開啟
systemctl restart firewalld
//檢查防火牆狀態
firewall-cmd --state
firewall-cmd --list-all
//Disable firewall
systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld
//Enable firewall
systemctl enable firewalld
systemctl start firewalld
systemctl status firewalld

 

 

6.5開放埠

 

lsof -i tcp:80

列出所有埠

netstat -ntlp

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

 

 

4.關閉防火牆

chkconfig –level 35 iptables off #此方法源自網路,未實驗,安全考慮拒絕使用此方法