`
文章列表
mysql集群架构方式很多,根据不同的需求做不一样的架构,简单一点的就是mysql的replication,也就是Mysql的复制功能,模式有:master-slaves,master-slaves-slaves,master-master-slaves等可以有多个分层,那么现在我所要说的是master-slaves的模式 ...

shell编程之if语句

if [ $? -eq 2 ] then return -1; fi 数值判断: -eq: 相等 -nq: 不相等 -gt: 大于 -lt: 小于 -ge: 大于等于 -lt: 小于等于 文件判断: -b: 文件存在并且为块文件 -c: 文件存在并且为字符文件 -d: 文件存在并且为文件夹 -e: 路径指定的文件或目录存在 -f: 文件存在并且为普通文件 -g: -h: 文件存在并且为符号链接文件 -r: 指定的路径文件或目录存在并且可读 -w: 指定的路径文件或目录存在并且可写 -x: 指定的路径文件或目录存在并且可执行 -s: 文件存在并且长度不为0 字符串判断: -z: 字符串为空 ...

shell编程第四章

1、文本排序    sort [options] files    options:    -b: 忽略空白开头    -c:    -d: 字典排序:仅文字和空白有意义    -g: 一般数值    -f: 忽略大小写排序    -i: 忽略无法打印的字符    -k: 定义排序键值字段    -n: 以整数类型比较字段    -o: 输出到文件    -r: 倒置排序    -t: 使用单个字符作为字段的分隔符,取代默认的空白分隔符    -u: 只有唯一记录,丢弃相同键值的记录    字段排序类型    b  忽略空白开头    d  字典排序    f  不区分大小写    g  以 ...

shell编程第三章

shell编程第三章 1、查找文本       grep       grep [options] pattern-spec [files]    options:      -E:使用正则表达式匹配,可取代egrep      -F:使用固定字符串匹配,可取代fgrep      -e:      -f:      -i:模式匹配时忽略大小写差异       -l:列出匹配模式的文件名       -q:      -s:      -v: 2、正则表达式    \ :  打开或关闭字符的特殊意义    . :  匹配任意一个字符, 但NUL除外    * :  匹配在它之前字符的任意 ...
1、建一个shell脚本    vi bak.sh   mysqldump -u用户名 -p密码 --database 数据库名 > data.sql 2、脚本授权    chmod +x bak.sh 3、使用crontab命令定期执行脚本    crontab -e    在任务中输入:    0 0 * * * /脚本路径/bak.sh    

shell编程第二章

shell脚本基础: 1、 cat > test     建立文件使用cat将终端输入写到文件中 who | wc -l    程序内容(统计在线人数) ^D             ctrl+d end of file chmod +x test  给文件授予执行权限 ./test         执行文件 2、tr语法:转换字符 tr [options] sourc-list repalce-list options: -c: -C: -d: 删除 -s: 去重 3、重定向符号   <  右边作为左边的输入   >  左边作为右边的输入(会覆盖目 ...
Global site tag (gtag.js) - Google Analytics