①スクリプトは
スクリプトを作成します
vim closeFirewall.sh
以下の通りスクリプトを読み込む追加:
if egrep "7.[0-9]" /etc/redhat-release &>/dev/null; then
systemctl stop firewalld
systemctl disable firewalld
elif egrep "6.[0-9]" /etc/redhat-release &>/dev/null; then
service iptables stop
chkconfig iptables off
fi
保存して終了:wq
②スクリプトを実行します。
chmod u+x closeFirewall.sh
./closeFirewall.sh
或者
bash closeFirewall.sh
コンテンツの③のスクリプト記述
这是一个centos7和centos6 2个版本防火墙脚本
先去查看/etc/redhat-release文件中的系统版本内容,然后用正则表达式区配7.x还是6.x,然后使用管道命令过滤,最后,针对不同系统走不同分支