Linux-shell
文章平均质量分 72
太阳上有风
这个作者很懒,什么都没留下…
展开
-
每三小时热备shell脚本文件
mysql1# cat mysqlbackup.sh#!/usr/local/bin/fish#备份策略为每天全备#设置备份路径变量set backupdir /usr/db/backup#生成备份目录mkdir -p $backupdir#删除备份时间超过一个月的备份find $backupdir/ -mtime +30 -type d -delete#开始备原创 2013-03-28 14:49:51 · 957 阅读 · 0 评论 -
哪些程序占用了swap脚本的监控
最近有人问,我的系统swap快被耗尽了,可是却不知道哪些程序占用了swap,到处发帖问什么命令可以查看。其实linux系统目前并没有这样的命令(或许是有,但我孤陋寡闻不清楚),但是我们可以通过编写脚本来自己找出占用swap的程序。那么怎样编写这个脚本呢,首先、我们需要知道去哪查看进程占用资源的情况。每个进程都会在/proc下面生成一个以进程号为名字的目录,里面的各个文件就是其在内存中的映像转载 2013-04-01 17:48:40 · 1142 阅读 · 0 评论 -
AWK操作字符串的截取
对于awk和Bash来说,他们使用的是不同的string索引系统;bash的第一个字符从0开始记录;awk的第一个字符从1开始记录;#012345678 ------------Bash#123456789 -------------Awk以下是案例说明:[root@Slave02 shell]# vi substring-extraction.sh#!/bin原创 2013-03-21 13:40:44 · 2843 阅读 · 0 评论 -
mysqldump全备的shell脚本分享
今天,测试人员又来催说一定要备份相关的bug库数据,需要每天定时全备;对于数据量不大的该库,感觉没打必要这么兴师动众,来同时搞2套方案,进行维护!不过需求提出来了,就需要去解决;下面是早上编写的一个简单的mysqldump的全备脚本分享给大家; #!/bin/sh################################此脚本用来全量备份#Justin sun#每个星期日原创 2013-04-11 12:58:08 · 1984 阅读 · 0 评论 -
MySQL基于binlog文件的异地备份策略脚本--shell
[root@Mysql28 shell]# cat binlog.sh #!/bin/sh#mysql binlog backup script#by songftp_backup="D:\\dbbackup\\logbackup"/usr/local/mysql/bin/mysqladmin -uroot -proot flush-logsDATADIR=/usr/lo原创 2013-11-27 13:35:10 · 2334 阅读 · 0 评论 -
MySQL异地备份策略容灾脚本--shell
由于公司的机器异地的是win主机,需要把linux的备份脚本远程传输到这台win上,所以我选择ftp,大家可以使用wput会好很多,而且比较强大;[root@Mysql28 shell]# cat test.sh #!/bin/bash#tar xvzfi --------commondbackupdir=/data/back_up/mysqlip_d=192.168.155.原创 2013-11-27 13:27:06 · 3027 阅读 · 0 评论