037_自动添加防火墙规则,开启某些服务或端口(适用于 RHEL7)
2024-09-03 05:00:06
#!/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
最新文章
- struts1一:基本简介
- MyBatis实现关联表查询
- HTML5中使用SVG
- Qt之添加QLabel的点击事件
- JSONP浅析
- ActiveMQ学习(二)——MQ的工作原理
- sublime text3侧边栏主题不生效问题解决
- java 错误之:Exception in thread ";main"; java.lang.NoClassDefFoundError
- Android 自学之列表选择框Spinner
- Qt入门(20)——Qt模块简介
- AspNetPager实现真分页+多种样式
- 关于修改编JDK编译环境的问题
- Ubuntu下PHP MySQL环境搭建-upcoming-ChinaUnix博客
- 实例化vue之前赋值html元素导致事件失效
- b2b2c
- jstl标签库示例一
- 监听本机tcp和udp的端口
- B树学习总结
- jvisual修改内存大小
- 51nod-1534-博弈