linux防火墙设置

1.查看firewall的状态

firewall-cmd --state

或者使用下面指令

systemctl status firewalld.service

2.安装防火墙

yum install firewalld

3.启动防火墙

systemctl start firewalld

或者使用下面指令

systemctl start firewalld.service

4.设置开机启动

systemctl enable firewalld

5.关闭防火墙

systemctl stop firewalld

6.取消开机启动

systemctl disable firewalld

7.禁止某个IP访问机器(123.56.161.140)

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="123.56.161.140" drop'

8.禁止一个IP段,比如禁止123.56.*.*

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="123.56.0.0/16" drop'

9.禁止一个IP段,比如禁止123.56.161.*

firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="123.56.161.0/24" drop'

10.禁止机器IP(123.56.161.140)从防火墙中删除

firewall-cmd --permanent --remove-rich-rule='rule family=ipv4 source address="123.56.161.140" drop'

11.允许http服务(对应服务策略目录:/usr/lib/firewalld/services/)

firewall-cmd --permanent --add-service=http

12.关闭http服务(对应服务策略目录:/usr/lib/firewalld/services/)

firewall-cmd --permanent --remove-service=http

13.允许端口:3389

firewall-cmd --permanent --add-port=3389/tcp

14.允许端口:1-3389

firewall-cmd --permanent --add-port=1-3389/tcp

15.关闭放行中端口:3389

firewall-cmd --permanent --remove-port=3389/tcp

16.查看防火墙规则(只显示/etc/firewalld/zones/public.xml中防火墙策略,在配置策略前,我一般喜欢先CP,以后方便直接还原)

firewall-cmd --list-all 

17.查看所有的防火墙策略(即显示/etc/firewalld/zones/下的所有策略)

firewall-cmd --list-all-zones 

18.重新加载配置文件

firewall-cmd --reload

19.更改配置后一定要重新加载配置文件:

firewall-cmd --reload

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值