① 脚本编写
创建脚本

vim closeFirewall.sh

添加脚本内容如下:

if egrep "7.[0-9]" /etc/redhat-release &>/dev/null; thensystemctl stop firewalldsystemctl disable firewalld
elif egrep "6.[0-9]" /etc/redhat-release &>/dev/null; thenservice iptables stopchkconfig iptables off
fi

保存退出:wq
② 运行脚本

chmod u+x closeFirewall.sh
./closeFirewall.sh
或者
bash closeFirewall.sh

③ 脚本内容简述

这是一个centos7和centos6 2个版本防火墙脚本
先去查看/etc/redhat-release文件中的系统版本内容,然后用正则表达式区配7.x还是6.x,然后使用管道命令过滤,最后,针对不同系统走不同分支

Linux Shell脚本_关闭防火墙相关推荐

  1. Linux Shell脚本_设置时区并同步时间

    ① 脚本编写 vim autoSyncTime.sh 脚本内容: ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab ...

  2. Linux Shell脚本_较少Swap使用

    ① 脚本编写 echo "0" > /proc/sys/vm/swappiness ② 运行脚本 chmod u+x AutoSyncTime.sh ./AutoSyncTi ...

  3. Linux Shell脚本_设置最大打开文件数

    ① 脚本编写 if ! grep "* soft nofile 65535" /etc/security/limits.conf &>/dev/null; then ...

  4. Linux Shell脚本_禁止定时任务发送邮件

    ① 脚本编写 操作错误时,服务器会定时发送邮件,目录在/var/mail/下面,导致小文件增多,影响服务器性能,上面的追加错误为空,也是为了这个目的 sed -i 's/^MAILTO=root/MA ...

  5. Linux Shell脚本_历史命令显示操作时间

    当前用户什么时间执行的什么命令 ① 脚本编写 创建脚本 vim displayHisoperTime.sh 添加脚本内容如下: if ! grep HISTTIMEFORMAT /etc/bashrc ...

  6. Linux Shell脚本_禁用selinux

    ① 脚本编写 创建脚本 vim disableSelinux.sh 添加脚本内容如下: sed -i '/SELINUX/{s/permissive/disabled/}' /etc/selinux/ ...

  7. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)

    最近在用ant给java项目打jar包,但是程序运行出来之后,全部乱码,于是想到用Linux的iconv命令给java源文件转码,但是总不能一个一个地转吧,效率太低下了,于是便写了个Linux she ...

  8. shell脚本自动回车_干货分享:Linux shell脚本分享!!快收藏起来吧

    Linux shell 脚本分享 Shell 是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户,Shell 它是一个用 C 语言编写的程序,它是用户使用 Lin ...

  9. 100个Linux Shell脚本经典案例

    kill `ps -ef | grep redis | awk '{print $2}'` grep -w '\|aa\|bb'​​​​​​​ Linux 根据端口号杀进程的.sh脚本_xie_app ...

最新文章

  1. C语言判断数组中是否存在该数
  2. 黑鹰长期班.边程浪子系列教程
  3. python强大体现在哪些方面-python应用于哪些方面
  4. python自学时间-Python学习周期多长,老男孩学习多长时间?
  5. SpringCloud配置中心高可用搭建
  6. dockerfile php环境变量,docker - 在Dockerfile中,如何更新PATH环境变量?
  7. 39岁程序员住进养老院,早6晚9的作息,网友羡慕哭了
  8. NodeJS 常用模块积累
  9. win10安装ubuntu虚拟机
  10. 解决玩Minecraft时鼠标Dpi不稳定问题
  11. 10个免费的在线Markdown编辑器
  12. 删除联想硬盘OEM分区——最简单方法
  13. 文本内容相似度计算方法:simhash
  14. 【Derivation】Nyquist采样定理
  15. 2020年七普各城市人口年龄结构图
  16. Go slice和arry的区别
  17. Microsoft Enterprise Library 简介与请大家下载Microsoft Enterprise Library 5.0体验微软最新技术应用于企业信息平台
  18. Linux 隐藏文件
  19. 计算机专业毕业论文java毕业设计开题报告基于SpringBoot的阳光线上交友系统
  20. 基于SAML的单点登录介绍

热门文章

  1. 如何理解马尔可夫决策过程?
  2. 优秀自我简介200字_急需稿件,稿费200元起/篇 | 公众号【深夜秘杏酱】长期征稿(可签约)...
  3. 语音识别学习日志 2019-7-15 语音识别基础知识准备4 {Baun-Welch算法}
  4. 并发场景下的幂等问题——分布式锁详解
  5. 模仿Spring实现一个类管理容器
  6. 揭秘阿里云 RTS SDK 是如何实现直播降低延迟和卡顿
  7. 多角度分析平台即服务?PaaS的类型和用例
  8. 万博智云上云 单机软件升级多并发SaaS平台
  9. 日志服务数据加工最佳实践: 从其他logstore拉取数据做富化
  10. 阿里云应用高可用服务公测发布