一简卧、關(guān)閉防火墻
1、Centos6.5 重啟后永久性生效:
開啟:chkconfig iptables on
關(guān)閉:chkconfig iptables off
2烤芦、Centos6.5 即時(shí)生效举娩,重啟后失效:
開啟:service iptables start
關(guān)閉:service iptables stop
3、Centos7 關(guān)閉firewall:
停止firewall服務(wù):systemctl stop firewalld.service
禁止firewall開機(jī)啟動:systemctl disable firewalld.service
查看默認(rèn)防火墻狀態(tài)(關(guān)閉后顯示notrunning构罗,開啟后顯示running):firewall-cmd --state
3铜涉、開啟防火墻的配置
在開啟了防火墻時(shí),做如下設(shè)置遂唧,開啟相關(guān)端口芙代,修改/etc/sysconfig/iptables文件,添加以下內(nèi)容:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT#允許80端口通過防火墻
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT#允許3306端口通過防火墻
備注:很多網(wǎng)友把這兩條規(guī)則添加到防火墻配置的最后一行盖彭,導(dǎo)致防火墻啟動失敗纹烹,
正確的應(yīng)該是添加到默認(rèn)的22端口這條規(guī)則的下面
Centos6:
? 重啟iptables表即可
Centos7:
? systemctlrestart iptables.service #最后重啟防火墻使配置生效
? systemctlenable iptables.service #設(shè)置防火墻開機(jī)啟動
三页滚、關(guān)閉SELinux,默認(rèn)情況下未開啟
#查看selinux狀態(tài)
?? sestatus
?? SELinux status:? ? ? ? ? ? ? ? enabled
#永久禁用铺呵,需要重啟生效裹驰。
?? vim /etc/selinux/config
?? 改SELINUX=disabled
# 保存退出,重啟服務(wù)器
?? reboot
# 臨時(shí)禁用陪蜻,不需要重啟
setenforce 0