作者:TangLu2019.9.29 Shell 4511(0)
一、Shell变量内容的删除 变量内容的删除通常可以用来截取内容,比如变量是一个FQDN,只想要主机名部分的内容,效果如图: 1、变量替换语法: # ${变量名#匹配规...
作者:TangLu2020.6.2 Shell 1879(0)
脚本说明:有多个数据库实例通过xtrabackup进行备份并推送到异地备份服务器上存放,每周对备份服务器的数据进行检查,并与上一次备份文件大小做对比,并将最后结果通过邮件进行通知 1、安装se...
作者:TangLu2020.6.2 Shell 1362(0)
脚本说明:使用xtrabackup将数据库推送到其他服务器存放,数据库本地不会落盘,节省磁盘空间 #!/bin/bash USER=dbbackup PWD=dbbackup123 HOST=...
作者:TangLu2020.2.12 Shell 1583(0)
一、MySQL单实例安装脚本说明 my.cnf配置文件可以根据实际需要进行修改,如果初始化完成后使用临时密码提示密码过期,是因为系统自带的mysql命令行工具与当前安装的MySQL版本不...
作者:TangLu2020.2.8 Shell 2010(0)
MySQL的慢查询日志默认是全部写在同一个文件中,随着日志量的增大,这个文件的体积也会越来越大,后期进行日志分析则会消耗很多不必要的时间。虽然通过logratate可以配置日志轮询,但是相对麻烦,这里...
作者:TangLu2020.2.8 Shell 1956(0)
在运行这个脚本之前需要理解MySQL多实例的安装方法,可以参考本站文章《【MySQL配置教程】MySQL多实例部署》。下面附带MySQL多实例的安装初始化脚本与服务启停脚本,在运行脚本之前请确保...
作者:TangLu2019.4.12 Shell 7114(0)
一、如何在Shell中定义函数语法 #正规写法 function 函数名(){ 命令 } #简写 函数名(){ 命令 } 二、在Shell中调用函数 ...
作者:TangLu2018.12.19 Shell 4832(0)
在bash中有三种数据类型可以用于作条件判断:整数、字符串、文件。常用的条件判断表达式的书写方式有两种:test 表达式与[ 表达式 ](注意方括号两边都是有空格的),示例: ...
作者:TangLu2018.12.18 Shell 5429(0)
当mongodb的events集合太大会占用过多内存,通过以下脚本放入计划任何实现自动清理 cat /usr/local/shell/mongo_events_remove.sh #!/bin/...
作者:TangLu2018.7.13 Shell 7281(0)
如果在没有使用密钥认证的情况下,想通过SSH来传输文件给多个主机会面临交互的问题,这在脚本中是非常不友好的。要解决这个问题的话可以使用expect这个工具,它的功能就是提前把交互中需要的内容先写好,然...
作者:TangLu2018.7.11 Shell 6604(0)
一、if流程控制语句 if语句通常用于条件判断,比如判断主机有没有装某个软件,没有装的话就进行安装,其语法格式如下: #单分支if语句 #写法1: if [ 条件判断式 ];then ...
作者:TangLu2018.6.26 Shell 6241(0)
关于什么是通配符、什么是正则表达式就不多说了,本文主要讲解两者的使用方法和区别。 什么时候使用通配符?什么时候使用正则表达式? find、ls、cp等文本命令不支持正则表达式,所以针...
作者:TangLu2018.4.27 Shell 6423(0)
在实际工作中,一台服务器安装完系统后还需要做完很多初始化的工作才能正式交付。包括但不限于: 1、安装常用软件包便于工作,如gcc、cmake等 2、关闭不必开启的服务来节约资源...
作者:TangLu2018.2.26 Shell 5884(1)
在生产环境中,经常会有这样一种需求“保留N天内的备份数据” 传统的做法可能就是把下面的命令放进脚本中并让计划任务按期执行: find /bak -mtime +7 -exec rm -r...
作者:TangLu2018.2.7 Shell 4701(0)
我们知道在Shell中一个变量只能有一个值,但是通过定义数组变量可以赋予多个值,数组的和定义变量的方式基本一样。数组在工作中多用于做统计,思路就是把需要统计的字段放到索引中。 先给个示例,...
欢迎使用手机扫描访问本站,还可以关注微信哦~