#!/bin/bash
#设置变量定义需要添加到防火墙规则的服务和端口号
#使用 firewall-cmd --get-services 可以查看 firewall 支持哪些服务

service="nfs http ssh"
port="80 22 8080"

#循环将每个服务添加到防火墙规则中
for i in $service
do
     echo "Adding $i service to firewall"
     firewall-cmd --add-service=${i}
done

#循环将每个端口添加到防火墙规则中for i in $port
for i in $service
do
     echo "Adding $i Port to firewall"
     firewall-cmd --add-port=${i}/tcp
done

#将以上设置的临时防火墙规则,转换为永久有效的规则(确保重启后有效)
firewall-cmd --runtime-to-permanent

最新文章

  1. struts1一:基本简介
  2. MyBatis实现关联表查询
  3. HTML5中使用SVG
  4. Qt之添加QLabel的点击事件
  5. JSONP浅析
  6. ActiveMQ学习(二)——MQ的工作原理
  7. sublime text3侧边栏主题不生效问题解决
  8. java 错误之:Exception in thread "main" java.lang.NoClassDefFoundError
  9. Android 自学之列表选择框Spinner
  10. Qt入门(20)——Qt模块简介
  11. AspNetPager实现真分页+多种样式
  12. 关于修改编JDK编译环境的问题
  13. Ubuntu下PHP MySQL环境搭建-upcoming-ChinaUnix博客
  14. 实例化vue之前赋值html元素导致事件失效
  15. b2b2c
  16. jstl标签库示例一
  17. 监听本机tcp和udp的端口
  18. B树学习总结
  19. jvisual修改内存大小
  20. 51nod-1534-博弈

热门文章

  1. SAS学习笔记11 SAS宏
  2. 导入别的项目到我的eclipse上出现红色感叹号问题
  3. 普通表分区改造_rename方式
  4. (一)Centos之VMware虚拟机安装
  5. Java Web 修改请求参数
  6. 通过SQL Server的扩展事件来跟踪SQL语句在运行时,时间都消耗到哪儿了?
  7. [Lua性能] 小试验一例
  8. Vue页面手动刷新,导航栏激活项还原到初始状态问题解决方案
  9. 1 vue 关键字解释
  10. Android ANR总结