一、firewalld的基本使用

  启动: systemctl start firewalld
  关闭: systemctl stop firewalld
  查看状态: systemctl status firewalld 
  开机禁用  : systemctl disable firewalld
  开机启用  : systemctl enable firewalld
 
二、systemctl介绍
 
  它是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
  启动一个服务:systemctl start firewalld.service
  关闭一个服务:systemctl stop firewalld.service
  重启一个服务:systemctl restart firewalld.service
  显示一个服务的状态:systemctl status firewalld.service
  在开机时启用一个服务:systemctl enable firewalld.service
  在开机时禁用一个服务:systemctl disable firewalld.service
  查看服务是否开机启动:systemctl is-enabled firewalld.service
  查看已启动的服务列表:systemctl list-unit-files|grep enabled
  查看启动失败的服务列表:systemctl --failed
 
三、firewalld-cmd操作
 
  查看版本: firewall-cmd --version
  查看帮助: firewall-cmd --help
  显示状态: firewall-cmd --state
  查看所有打开的端口: firewall-cmd --zone=public --list-ports
  更新防火墙规则: firewall-cmd --reload
  查看区域信息:  firewall-cmd --get-active-zones
  查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
  拒绝所有包:firewall-cmd --panic-on
  取消拒绝状态: firewall-cmd --panic-off
  查看是否拒绝: firewall-cmd --query-panic
 
四、添加删除放行端口
 
  添加:irewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
  重新载入:firewall-cmd --reload
  查看:firewall-cmd --zone= public --query-port=80/tcp
  删除:firewall-cmd --zone= public --remove-port=80/tcp --permanent

最新文章

  1. 【web前端面试题整理04】阿里一行之大神面对面
  2. 重叠(Overlapping) NAT
  3. java基础七 [图形用户接口](阅读Head First Java记录)
  4. SQL Server服务器名称与默认实例名不一致的修复方法
  5. Visual Studio一秒变Node.js IDE
  6. hadoop错误Could not obtain block blk_XXX_YYY from any node:java.io.IOException:No live nodes contain current block
  7. Volley框架支持HTTPS请求。
  8. 国内开源html5游戏引擎全收录
  9. ajax全局函数运用
  10. HDOJ 1308.Is It A Tree?
  11. 大规模web服务开发技术
  12. Python连接msyql、redis学习_Day12
  13. WebApp开发总结
  14. RabbitMQ资料
  15. js前台计算两个日期的间隔时间(时间差)
  16. 05 python 初学(列表)
  17. oracle树形结构层级查询之start with ....connect by prior、level、order by以及sys_connect_by_path之浅谈
  18. k64 datasheet学习笔记52---Universal Asynchronous Receiver/Transmitter (UART)
  19. Python——运算符
  20. JVM底层又是如何实现synchronized的【转载】

热门文章

  1. 非常适合新手的jq/zepto源码分析03
  2. express 不是内部或外部命令(windows)解决方式
  3. 【打CF,学算法——二星级】CF 520B Two Buttons
  4. javascript 数组总结
  5. Chrome 消息机制
  6. 模块化开发(二)--- seaJs入门学习
  7. ORA-00904:"T1"."AREA_ID" :标识符无效
  8. hdoj 4925 Apple tree 【最小割】
  9. OTA升级包制作工具处理过程分析
  10. 【Hnoi2013】Bzoj3143 游走