备份脚本:
备份网站内容
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#备份conf,检测通过
gzupload=upload.tgz
cp /opt/apache2/conf/httpd.conf $bakdir/$dirname/conf/httpd.conf
cd /opt/apache2/htdocs/php
tar -zcvf $bakdir/$dirname/web/$gzupload ./upload
#远程拷贝的目录要有可写权限
scp -r /backup/$dirname root@10.1.1.178:/backup
 
备份数据库:
#!/bin/bash
#指定运行的脚本shell
#运行脚本要给用户执行权限
bakdir=/backup
month=`date +%m`
day=`date +%d`
year=`date +%Y`
hour=`date +%k`
min=`date +%M`
dirname=$year-$month-$day-$hour-$min
mkdir $bakdir/$dirname
mkdir $bakdir/$dirname/conf
mkdir $bakdir/$dirname/web
mkdir $bakdir/$dirname/db
#热备份数据库
cp /opt/mysql/my.cnf $bakdir/$dirname/db/my.cnf
cd /opt/mysql
mysqldump --opt -u zhy -p --password=1986 test>$bakdir/$dirname/db/test.sql
mysqldump --opt -u zhy -p --password=1986 phpwind>$bakdir/$dirname/db/phpwind.sql
#远程拷贝的目录要有可写权限
scp -r /backup/$dirname root@10.1.1.178:/backup

转载于:https://blog.51cto.com/verdureorange/134575

在linux中常用的shell备份脚本(波大帅哥)相关推荐

  1. mysql 备份脚本 linux,LINUX中MySQL如何按时备份脚本

    LINUX中MySQL如何按时备份脚本 发布时间:2020-06-02 17:09:34 来源:51CTO 阅读:212 作者:三月 本篇文章给大家主要讲的是关于LINUX中MySQL如何按时备份脚本 ...

  2. linux中常用的shell脚本,Linux常用shell脚本

    1. 设置ssh.scp命令的认证 运行一次脚本后,以后再使用ssh或scp命令登录远程机器时不再提示输入密码 -----------------setkey.sh开始---------------- ...

  3. Linux系统自动备份脚本,供参考的Linux系统中自动执行分段备份脚本

    供参考的Linux系统中自动执行分段备份脚本 发布时间:2014-04-21 15:49:00来源:红联作者:tioced 以下脚本仅做学习参考,需加到/etc/crontab文件,每天执行一次的脚本 ...

  4. Linux中常用的命令都是哪些单词的缩写

    作者:蓬岸 Dr.Quest 链接:https://www.zhihu.com/question/49073893/answer/114986798 来源:知乎 著作权归作者所有.商业转载请联系作者获 ...

  5. linux中的bash shell的特性

    linux中的bash shell特性(基础) Shell也称命令行解释器,是我们对linux进行操作最直接的接触的脚本,所以说这对我们的今后的学习过程中非常重要. 当然,linux这种功能强大的操作 ...

  6. linux运维脚本编写,最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本...

    最强Linux自动化运维 Shell高级脚本编程实战 带习题+项目实战案例+全套配置脚本 大家可以通过参考下面的课程学习目录,就会发现单单只从目录上来分析就知道这是一部非常系统的Shell自动化脚本运 ...

  7. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  8. Linux中常用软件安装

    Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...

  9. Linux中的二进制可执行文件和脚本可执行文件及Shebang

    Linux中的二进制可执行文件和脚本可执行文件及Shebang 二进制可执行文件 我们知道,一个C程序经过预处理.编译.汇编.链接就会得到一个二进制可执行文件,这种文件在Linux中叫做ELF文件.比 ...

最新文章

  1. Nature综述:微生物的衰老与寿命
  2. 三级缓存/缓存行概念/缓存一致性协议/缓存对齐编程
  3. 回溯法(其实是递归)
  4. KVM虚拟机共享存储动态迁移与冷迁移
  5. django开发环境搭建
  6. Qt工作笔记-自定义菜单(右键菜单)
  7. jupyter notebook 设置默认目录
  8. CentOS7安装PostgreSQL10,pgadmin4
  9. 常用的织梦(dedecms)调用标签
  10. CTF学习笔记(杂项)
  11. win7用html做背景,怎么美化和自定义Win7鼠标右键菜单背景?
  12. 台式计算机提示内存不足怎么办,一招解决电脑提示内存不足-电脑内存不足怎么办...
  13. linux内核创建ubi,Linux最新UBI文件系统介绍
  14. COFs单体—醛类单体/氨基单体/硼酸系列
  15. TestNG跳过某个测试方法
  16. BurpSuite2021 -- 目标模块(Target)
  17. 《Python编程入门到实践》 第四章 操作列表
  18. matlab---s函数讲解之二连杆动力学仿真
  19. 有赞微商城打通对接知乎教程
  20. python 双重循环处理

热门文章

  1. 游戏人生Silverlight(6) - 贪吃蛇[Silverlight 3.0(c#)]
  2. 云服务被归类为IDC业务 提供云服务必须持证上岗
  3. Ubuntu 16.04 - 64bit 解压 rar 报错 Parsing Filters not supported
  4. C++ 返回类型协变
  5. 通过实验来理解代理ARP(二)
  6. 自定义事件(如未作说明,本博客文档都是用C#代码)
  7. Object.keys()返回对象自身可枚举属性组成的数组
  8. Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm调优
  9. HDU 6241 Color a Tree
  10. MOM SMS SharePoint