• 一个Shell小脚本精准统计Mysql每张表的行数实现

    日期:

    前言 对于开发或者运维人员来说,Mysql数据库每张表的数量肯定是要了解下,有助于我们清理无用数据或者了解哪张表比较占用空间。 另外多次统计表的行数,还能发现Mysql表的增量情况,能够预测表未来会有多大的量。 废话不多说,直接带大家写一个简单的Shell小...

  • Linux命令创建日期文件夹或者文件的实例代码

    日期:

    touch 命令:用于创建文件 mkdir 命令:用于创建文件夹 date 命令:获取系统时间关于date获取系统时间选项 %Y:年 %m:月 %d:日 %H:小时 %M:分钟 %S:秒 实例1: 创建文件夹 mkdir date +%Y%m%d 生成文件夹格式YYYYmmdd [cqs@centos7 data]$ mkdir date +%Y%m%d...

  • linux下数据压缩的几种方法与查看方式(示例代码)

    日期:

    1,tar命令 使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,tar命令本身不进行数据压缩,但可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2 选项: -c 创建.tar...

  • Linux下shell通用脚本启动jar(微服务)

    日期:

    vim app_jar.sh #!/bin/bash #source /etc/profile # Auth:Liucx # Please change these parameters according to your real env. # set Java Home: Remember that dolphin only supports JDK8! JAVA_HOME=/usr/java/jdk1.8.0_162 # application directory c...

  • shell脚本实现mysql定时备份、删除、恢复功能

    日期:

    mysql备份脚本: 脚本实现:按照数据库名称,全量备份mysql数据库并定期删除 #!/bin/bash #全备方式,一般在从机上执行,适用于小中型mysql数据库 #删除15天以前备份 #作者:lcm_linux #时间:2019.08.06 source ~/.bash_profile #加载用户环境变量 set -o no...

  • shell脚本实现ssh-copy-id批量自动发送公钥到远程主机

    日期:

    需求 批量实现自动发送公钥到远程主机 环境 firewalld:关闭 selinux:关闭 实现方式 sshpass命令 shell调用expect命令 sshpass命令 #!/bin/bash # #******************************************************************** #Author: hechunping #QQ: #Date:...

  • Shell脚本的条件测试和if条件语句使用方法

    日期:

    一、条件测试操作 要使Shell脚本程序具备一定的智能,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值(¥?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测试工...

  • shell 脚本之用ab每隔30分钟并发一次休息10分钟

    日期:

    一、脚本如下: #!/bin/bash echo 程序开始启动! echo 程序每隔15分钟停一次休息10分钟 while true do echo 本轮循环开始执行! 本次并发测试30分钟! ab -n 738100 -c 410 https://mybank.nbcb.com.cn/cc-test echo 本轮测试结束 休息10分钟 ! sleep 10m don...

  • Linux脚本自动打包发服务

    日期:

    适用于前后台分离的服务 一个jar包 一个前台工程 实现自动杀端口,复制文件,备份数据,发布新版本。 脚本复制到Linux中 【./jb.sh】按Enter运行即可 内容如下: #自定义存放的地方 #文件存放的根目录 latestDir=/home/xnj #jar包名字 jarName=swWeb.jar #前...

  • 浅谈shell的一些循环格式

    日期:

    1.while 的格式 x=1 while ((x=10)) ;do if [ $x == 2 -o $x == 4 ];then #条件x=2或者x=4执行下面语句 x=$[$x+1] continue #跳过本次循环 fi echo $x if [ $x == 8 ];then break #终止循环 fi x=$[$x+1] done #最后输出结果为135678 2.for 循环 for i in `se...