启动CentOS/RHEL 7后,防火墙规则设置由firewalld服务进程默认管理。
一个叫做firewall-cmd的命令行客户端支持和这个守护进程通信以永久修改防火墙规则。
# firewall-cmd --list-all-zones    #查看所有的zone信息

# firewall-cmd --get-default-zone     #查看默认zone是哪一个

# firewall-cmd --zone=internal --change-zone=p3p1  #临时修改接口p3p1所属的zone为internal

# firewall-cmd --add-service=http    #暂时开放http

# firewall-cmd --permanent --add-service=http  #永久开放http

# firewall-cmd --zone=public --add-port=80/tcp --permanent  #在public中永久开放80端口

# firewall-cmd --permanent --zone=public --remove-service=ssh   #从public zone中移除服务

# firewall-cmd --reload   #重新加载配置
systemctl restart firewalld    #重启firewalld服务,使配置生效/可查

例2

 # firewall-cmd --zone=public --add-port=80/tcp --permanent    #开放80 端口

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

例3

 1,查看 firewall  状态 :  
$ firewall-cmd --state   
    # eg :running 2,查看 firewall 版本 : 
$ firewall-cmd --version 
    #eg : 0.4.3.2

最新文章

  1. 7.让网站支持http和https的访问方式
  2. Material Design Animation
  3. 关于zero_interconnect_delay_mode和nonzero_interconnect_delay_mode的区别
  4. informatica 学习日记整理
  5. Ubuntu 14.04为浏览器添加Flash插件
  6. 配置SHH集群
  7. lazy loading img 图片延迟加载
  8. FPGA系统中DRAM,SRAM,SDRAM,FLASH 区别(转)
  9. mfc menu用法一
  10. 获取radio的值
  11. Maven下从HDFS文件系统读取文件内容
  12. Java爬虫--Https绕过证书
  13. PHP数字金额转换大写金额
  14. URL控制器
  15. html基础和CSS选择器
  16. Docker 推送镜像到hub.docker
  17. centos安装memcached和PHP php-pecl-memcached.x86_64
  18. Mapreduce 进阶
  19. ckeditor 添加插件
  20. GSAP JS基础教程--TweenLite操作元素的相关属性

热门文章

  1. 笔记本用hdmi连接显示器后无法播放声音问题
  2. 一文读懂内网、公网和NAT
  3. Appscan漏洞 之 加密会话(SSL)Cookie 中缺少 Secure 属性
  4. 基于代理类实现Spring AOP
  5. SVN 报错 Can't install '*' from pristine store, because no checksum is recorded for this file
  6. ugui用户定义操作按键
  7. 【DATAGUARD】物理dg配置客户端无缝切换 (八.4)--ora-16652 和 ora-16603错误
  8. 【Tomcat】虚拟主机
  9. idea中log4j的简单使用
  10. Java开发环境之ActiveMQ