Linux 查看防火墙状态 关闭防火墙linux命令

【Linux 查看防火墙状态 关闭防火墙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/tcpfirewall-cmd --reload
  1. 关闭防火墙端口
firewall-cmd --permanent --remove-port=80/tcpfirewall-cmd --reload
  1. 查看防火墙规则
firewall-cmd --list-alliptables软件
  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 saveservice iptables restart
  1. 关闭防火墙端口
/sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP /etc/init.d/iptables saveservice iptables restart
  1. 查看防火墙规则
/etc/init.d/iptables status

    推荐阅读