所有示例均在gihub(ssh_base)中====>https://github.com/chengyangyang

liunx防火墙的基本操作

 

  centos7中的使用

  

CentOS 7.0默认使用的是firewall作为防火墙

查看防火墙状态------->firewall-cmd --state

停止firewall------->systemctl stop firewalld.service

禁止firewall开机启动------>systemctl disable firewalld.service 


-------------------------------------------------------------------------
setenforce 0 表示关闭selinux防火墙
getenforce 可查看selinux的状态

 

2、安装并启动 iptables service,以及设置开机自启

yum -y install iptables-services;#安装iptables

systemctl start iptables;#启动iptables

systemctl enable iptables;#自启动iptables

systemctl start ip6tables;#启动ip6tables(不需要可以跳过)

systemctl enable ip6tables;#自启动ip6tables(不需要可以跳过)

3、重启 iptables service,

systemctl restart iptables.service #重启防火墙使配置生效

4、最后重启系统使设置生效即可
reboot;


1.永久有效


开启: chkconfig iptables on 
关闭: chkconfig iptables off

2.即刻生效


开启: service iptables start 
关闭: service iptables stop 

3.开启部分端口


vim /etc/sysconfig/iptables

添加想要开启的相关端口


-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8082 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

service iptables restart 
 

 

posted @ 2019-01-25 10:28  ☞书香门第☜  阅读(160)  评论(0编辑  收藏  举报
http://count.knowsky.com/count1/count.asp?id=434520&sx=1&ys=64"