Centos利用qshell自动备份程序上传到七牛云

安装qshell   cd /root wget  http://devtools.qiniu.com/qshell-v2.1.8.zip unzip qshell-v.2.1.8.zip mkdir tool mv qshell_linux_x64 ./tool/qshell   2.添加全局访问   vim ~/.bashrc 插入   export PATH=$PATH:/root/tool  3. 编写压缩备份脚本  vim folderback.sh #!/bin/sh BACK_DIR="/home/repository/programbackup/"   #压缩目录 BACK_TARGET="/home/repository/nongwanyun/"   #目标目录 DATE=`date +%F` zip -rP 密码 $BACK_DIR"nongwanyun_back_"$DATE.zip $BACK_TARGET chmod +x folderback.sh 4. 编写七牛云配置文件  cd /root/tool/ mkdir conf cd conf touch qshell.conf vim qshell.conf #输入  {    "src_dir"            :   "/home/repository/programbackup", #要备份的目录    "bucket"             :   "backup",    "key_prefix"         :   "nongwanyun/",    "access_key"         :   "七牛ak",    "secret_key"         :   "七牛sk",    "up_host"            :   "",    "ignore_dir"         :   false,    "overwrite"          :   false,    "check_exists"       :   false,    "check_hash"         :   false,    "check_size"         :   false,    "rescan_local"       :   true,    "skip_file_prefixes" :   "test,demo,",    "skip_path_prefixes" :   "hello/,temp/",    "skip_fixed_strings" :   ".svn,.git",    "skip_suffixes"      :   ".DS_Store,.exe",    "log_file"           :   "upload.log",    "log_level"          :   "info",    "log_rotate"         :   1,    "log_stdout"         :   false } 5.编写qshell上传脚本 cd /root touch folderupload.sh vim folderupload.sh  #插入  #!/bin/sh … Read more

linux日常命令

vi/vim 清空文件内容:     方法1:  键盘g  ->  输入  .,$d    方法2:     cat /dev/null > filename   方法3: echo "" > filename   方法4: > filename  方法5: ECS  然后输入dG 磁盘挂载: fdisk -l fdisk  /xxxx   #新增数据盘  n 新增分区   e 延伸分区  1 partion number  2028  first sector  enter last sector  w 写入 partprobe 同步数据盘   mkfs -t ext4 /xxx    设置系统所需格式 mkdir /mnt/adam  新建挂载路径  mount /xxx /mnt/adam  挂载 df -TH查看 

Linux下Mysql每天自动备份数据库

#新建bash脚本文件 touch mysqlback.sh #编辑文件 vim mysqlback.sh #编写脚本 #!/bin/sh DB_USER="用户名" DB_PASS="密码" DB_HOST="localhost" DB_NAME="数据库名" BACK_DIR="/home/mysqlbackup" DATA=`date +%F` mysqldump –opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME | gzip  > $BACK_DIR/$DB_NAME_BACKUP_$DATA.sql.tar.gz 然后就是用crontab定时执行脚本文件  #进入编辑状态 crontab -e #计划每天凌晨3点1分执行  1 3 * * * /bin/bash /dir/mysqlback.sh