CentOS 防火墙

Anonymity | | 访问(77)

  1、安装

sudo yum install firewalld

  2、firewalld的基本使用

  启动:

service firewalld start

  查看状态:

service firewalld status

  停止:

service firewalld disable

  禁用:

service firewalld stop

  3、配置firewalld-cmd

  查看版本:

firewall-cmd --version

  查看帮助:

firewall-cmd --help

  显示状态:

firewall-cmd –state

  列出所有的区域:

firewall-cmd --get-zones

  列出默认区域:

firewall-cmd --get-default-zone

  列出所有区域配置:

firewall-cmd --list-all-zone

  查看所有打开的端口:

firewall-cmd --zone=public --list-ports

  查看规则:

iptables -L -n

  更新防火墙规则:

firewall-cmd --reload

  查看区域信息:

firewall-cmd --get-active-zones

  查看指定接口所属区域:

firewall-cmd --get-zone-of-interface=eth0

  4、添加服务

firewall-cmd –add-service=ssh
firewall-cmd –query-service=ssh
firewall-cmd –remove-service=ssh

  5、那怎么开启一个端口呢

  添加

firewall-cmd --zone=public --add-port=80/tcp

  重新载入

firewall-cmd --reload

  查看

firewall-cmd --zone=public --query-port=80/tcp

  删除

firewall-cmd --zone=public --remove-port=80/tcp