CentOS 7默認使用的是firewall作為防火牆,這里改為iptables防火牆。
firewall操作:
# service firewalld status; #查看防火牆狀態
(disabled 表明 已經禁止開啟啟動 enable 表示開機自啟,inactive 表示防火牆關閉狀態 activated(running)表示為開啟狀態)
# service firewalld start; 或者 #systemctl start firewalld.service; #開啟防火牆
# service firewalld stop; 或者 #systemctl stop firewalld.service; #關閉防火牆
# service firewalld restart; 或者 #systemctl restart firewalld.service; #重啟防火牆
# systemctl disable firewalld.service #禁止防火牆開啟自啟
# systemctl enable firewalld #設置防火牆開機啟動
#yum remove firewalld #卸載firewall
安裝iptables防火牆及操作:
#yum install iptables-services #安裝iptables防火牆
#vi /etc/sysconfig/iptables #編輯防火牆配置文件,開放3306端口
添加配置:-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
#systemctl restart iptables.service #最后重啟防火牆使配置生效
#systemctl enable iptables.service #設置防火牆開機啟動