博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
超级简单的 linux网站备份脚本 shell
阅读量:5262 次
发布时间:2019-06-14

本文共 1087 字,大约阅读时间需要 3 分钟。

#!/bin/bash

#Shell Command For Backup MySQL Database Everyday Automatically By Crontab
#Author : Linsong
#Date : 2011-10-11
service mysqld stop
filedate=`date +%Y%m%d`
mkdir -p /home/backup/$filedate
tar -zcvf /home/backup/$filedate/web.tar.gz /var/www//web/
tar -zcvf /home/backup/$filedate/mysql.tar.gz /var/lib/mysql/
chown -R www:www /home/backup/$filedate
rm -rf /etc/httpd/conf/httpd-for-backup.conf
echo "<VirtualHost *:80>" >> /etc/httpd/conf/httpd-for-backup.conf
echo "ServerAdmin webmaster@dummy-host.example.com" >> /etc/httpd/conf/httpd-for-backup.conf
echo "DocumentRoot /home/backup/$filedate" >> /etc/httpd/conf/httpd-for-backup.conf
echo "ServerName download.web.com" >> /etc/httpd/conf/httpd-for-backup.conf
echo "ErrorLog logs/download.web.com-error_log" >> /etc/httpd/conf/httpd-for-backup.conf
echo "CustomLog logs/download.web.com-access_log common" >> /etc/httpd/conf/httpd-for-backup.conf
echo "</VirtualHost>" >> /etc/httpd/conf/httpd-for-backup.conf

 

service mysqld start

service httpd restart

转载于:https://www.cnblogs.com/myphoebe/archive/2011/10/31/2229986.html

你可能感兴趣的文章
使用Spring MVC表单标(转)
查看>>
大数据知识学习
查看>>
CentOS 7 安装MongoDB详细步骤
查看>>
mysql中的数据类型
查看>>
Thread---重排序
查看>>
UNITY C#内存泄漏
查看>>
U3D设计模式之UI框架
查看>>
Leetcode: Symmetric Tree
查看>>
[BZOJ 1068] [SCOI2007] 压缩 【记忆化搜索】
查看>>
11th 回顾5个问题
查看>>
TreeView 递归选择父节点和子节点
查看>>
写单片机程序数据类型相关 分类: c51 单片机学习 ...
查看>>
九章算法笔记 4.宽度优先搜索 Breadth First Search
查看>>
Atitit.软件gui按钮and面板---通讯子系统(区)-- github 的使用....
查看>>
Atitit.编程语言原理---方法重载的实现与设计 调用方法的原理
查看>>
Atitit.信息论原理概论attilax总结
查看>>
Atitit 图像处理30大经典算法attilax总结
查看>>
git 基本操作
查看>>
改变jenkins主目录
查看>>
eclipse 代码补全
查看>>