Linux防火墙相关常用操作

linux防火墙常用操作,包含了基本的防火墙启动/停止、端口开放设置、端口出入站设置等相关功能。由于Linux各个发行版使用的防火墙软件并不相同,特此整理该文档帮助大家能够进行速查。

防火墙软件对照

以防火墙软件为索引,使用了该防火墙软件的Linux发行版如下清单所示:

  • firewall-cmd,适用于centos7。
  • iptables,适用于centos6。

一般性前置条件

一般对防火墙进行操作时,需要使用具备系统管理者的身份执行指令。本文档所有操作命令示例均按已经获得系统管理者权限为前提。另外本文所有指令均已80端口为样例。

firewall-cmd软件

  1. 查看防火墙状态
firewall-cmd --state

  1. 开启防火墙
systemctl start firewalld

  1. 关闭防火墙
systemctl stop firewalld

  1. 设置开机启动
systemctl enable firewalld

  1. 禁用开机启动
sytemctl disable firewalld

  1. 重启防火墙
firewall-cmd --reload

  1. 开放防火墙端口
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --reload 

  1. 关闭防火墙端口
firewall-cmd --permanent --remove-port=80/tcp
firewall-cmd --reload 

  1. 查看防火墙规则
firewall-cmd --list-all

iptables软件

  1. 查看防火墙状态
firewall-cmd --state

  1. 开启防火墙
service iptables start

  1. 关闭防火墙
service iptables stop

  1. 设置开机启动
chkconfig iptables on

  1. 禁用开机启动
chkconfig iptables off

  1. 重启防火墙
service iptables restartd

  1. 开放防火墙端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 
/etc/init.d/iptables save                                       
service iptables restart                                               

  1. 关闭防火墙端口
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP 
/etc/init.d/iptables save                                        
service iptables restart                                             

  1. 查看防火墙规则
/etc/init.d/iptables status

版权声明,本文首发于 数字魔盒 https://www.dm2box.com/ 欢迎转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值