primabackup.sh 说明文档
版本:2.0.1
工具下载地址:http://swsoft.com.cn/downloads/Prima/Tools/primabackup-2.0.2.tar.gz
0. 版本更新
* 2006-11-23 SWsoft.com.cn v2.0.2
- [fix] 修复resin路径
* 2005-03-28 ValueOf.com v2.0.1
- [fix] 备份resin和tomcat的配置
- [fix] 修复配置备份子目录的位置
1. 概述
primabackup.sh脚本可用来备份数据。
2. 安装
解压:
tar zxf primabackup.tar.gz
3. 配置
要求的设定
3.1 备份到那个目录
BACKUP_BASE_DIR="/backup" 备份文件所在的根目录
3.2 备份哪些数据
WEB=1 备份web
EMAIL=1 备份email
DNS=1 备份dns
MYSQL=1 备份mysql
CONTROL=1 备份主控界面目录
如果不需要备份某个功能,则将其改成0
3.3 保留多少份旧的备份?
即除了当前最新的这个备份之外,还保留几个备份,最少为0个,默认为1
如果设为0,则只保留一个备份,每次备份的时候都会把以前的备份删除
max_old_backup=1
4. 备份的过程
首先根据设置,决定要备份的数据和配置,然后创建
备份根目录下的以日期时间为名字的目录,在这个目录的data子目录下备份数据的tar包
在conf子目录下备份配置文件和目录。
5. 数据位置
web数据的位置,默认/www/users,程序会自动到prima.conf里面找home_base配置,如果找到则用更改之后的配置
mail数据的位置,默认/var/vmail,程序会自动到prima.conf里面找mail_space_base配置,如果找到则用更改之后的配置
dns数据的位置,默认/var/named,程序会自动到prima.conf里面找zonefile_base配置,如果找到则用更改之后的配置
mysql数据的位置,linux默认/var/lib/mysql,FreeBSD默认/var/db/mysql
如果prima.conf中打开了网站生成、计数器应用,则会备份相应的数据目录。
程序根据prima.conf中use_mod_caucho/use_mod_jk来判断是否备份相应的resin和tomcat配置
named.conf默认/etc/named.conf,程序会自动到prima.conf里面找named_conf配置,如果找到则用更改之后的配置
如果是主控服务器,请务必打开MYSQL备份。
6. 关于测试模式
如果将
#testmode=1
改成
testmode=1
则,只打印要做的事情,不做实际备份。
7. 备份文件的命名方法
对于目录的备份。备份文件是目录名.tar.gz,如
/www/users -> /backup/20040903-140101/data/users.tar.gz
对于文件的备份,则直接是文件名,如
/etc/named.conf -> /backup/20040903-140101/conf/named.conf
完整列表如下:
/www/prima -> data/prima.tar.gz
/www/users -> data/users.tar.gz
/var/vmail -> data/vmail.tar.gz
/var/named -> data/named.tar.gz
/var/lib/mysql -> data/mysql.tar.gz
/www/prima/htdocs/apps/GenComSite/sitepage -> data/sitepage
/www/prima/htdocs/apps/GenComSite/upload -> data/upload.tar.gz
/var/Counter -> Counter.tar.gz
/usr/prima/etc -> conf/etc.tar.gz
/usr/prima/postfix/conf -> conf/conf.tar.gz
/etc/named.conf -> conf/named.conf
/usr/local/resin/conf/host.conf -> conf/host.conf
/var/tomcat4/conf/server.xml -> conf/server.xml
/www/prima/htdocs/apps/phpMyAdmin/config.inc.php -> conf/config.inc.php
8. 注意事项
8.1
注意:此备份为完整备份,备份目录应有足够空间容纳。
虽然在备份过程,经过压缩,空间会减小,但建议备份目录至少和数据全部大小相同。
这样才能保证容纳至少一个完整备份,一般情况下,可以容纳两个完整备份。
8.2
在进行备份的时候,对cpu和磁盘的负担是比较重的,建议加上nice以降低程序执行优先级,而且最好在凌晨运行。
如:
# nice ./primabackup.sh
9. 通过cronjob自动周期性备份
通过修改/etc/crontab,可以将备份设为周期性自动的。
/etc/crontab中每一条都是一个定期任务,#号开头的除外。
格式如下:
分钟 小时 月中的某一天 月 星期几 执行者 命令行
例如:
0 2 * * * root /bin/cmd
即在每天的凌晨2点以root身份执行/bin/cmd命令
假如要配置备份任务每天2点执行,将输出的消息写到日志文件里,则在/etc/crontab中加入:
0 2 * * * root nice /root/primabackup/primabackup.sh /var/log/primabackup.log
上面假设备份脚本的位置在/root/primabackup/primabackup.sh
日志放在/var/log/primabackup.log
加了nice降低执行优先级。
如果要每周六2点执行,则:
0 2 * * 6 root nice /root/primabackup/primabackup.sh /var/log/primabackup.log
(6代表星期六,0 或 7 代表星期天)
修改/etc/crontab不用重起任何服务。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]