centos防火墙(放行端口,封锁端口,放行ip,封锁ip)脚本编写
**vim aa.sh** ** #!/bin/bash echo "1)放行端口 2)封锁端口 3)放行ip 4)封锁ip" AWK ( ) { while true do read -ep "是否继续输入(y/n)|(Y/N)?:" yn if [ $yn == n ] || [ $yn == N ] ; then exit elif [ $yn == y ] || [ $yn == Y ] ; then break else echo "请输入(y|Y/N|n)" fi done } read -ep "请输入你的操作:" name case $name in 1 ) while true do read -ep "请输入要放行的端口:" duan echo "正在放行...." iptables -I INPUT -p tcp --dport $duan -j ACCEPT sleep 3 echo "放行规则添加成功" AWK done ; ; 2 ) while true do read -ep "请输入要放行的端口:" duan echo "正在放行...." iptables -I INPUT -p tcp -dport $duan -j DROP sleep 3 echo "放行规则添加成功" AWK done ; ; 3 ) while true do read