#脚本的作用
最近意识到linux 防火墙安全的意识,不能直接把防火墙stop,要实现需要什么端口号咱就开启什么端口号。这也是人生第一次写shell脚本,但简单且实用
脚本源码
#!/bin/bash
read -p "1、关闭防火墙端口\n 2、开启防火墙端口" select
if [ $select == 1 ]
then
read -p "请输入需要关闭的端口号:" port
read -p "请输入协议类型('tcp'|'udp'|'sctp'|'dccp'):" agreement
firewall-cmd --remove-port=$port/$agreement --permanent
elif [ $select == 2 ]
then
read -p "请输入需要开放的端口号:" port
read -p "请输入协议类型('tcp'|'udp'|'sctp'|'dccp'):" agreement
firewall-cmd --zone=public --add-port=$port/$agreement --permanent
fi
firewall-cmd --reload #重启防火墙
firewall-cmd --zone=public --list-ports #查看端口号
运行效果
其他
运行命令:sh 文件 即可
有问题欢迎评论区留言
「仅供学习使用」