Linux 板


LINE

自己管理机器需要用的 script,避免哪一天机器坏掉就完了 所以写一个简单的 bash script 来给大家参考看看,已经在 我机器上面可以运作了 ############################################### # # 日期:2008.05.22 # 作者:appleboy ( appleboy.tw AT gmail.com) # 网站:http://blog.wu-boy.com # ############################################### 目前功能有: 1. 备份系统各类档案 ex: /etc,/var/www/html 2. 备份 MySQL 资料库,支援远端备份 3. 备份 PgSQL 资料库 4. 定期删除几天前备份资料,避免系统空间过於浪费 5. 每天定期 FreeBSD port tree 更新 6. 支援 rsync 备份到远端系统 详细安装步骤:http://blog.wu-boy.com/2008/05/23/268/ 步骤一:就是下载这个 script 档案,然後放到系统的哪个资料夹,然後修改档案第一行 #!/usr/local/bin/bash # # 使用 bash run my script,上面是 FreeBSD 路径 # Linux 请用 /bin/bash 步骤二:开始设定 script 基本设定 ######### 开始设定 ########## # # 设定删除几天前资料 # RETENTION_PERIOD="14" 你可以选择删除几天前的资料,写14的话,就是保溜14天以内的资料喔 # # 设定档案名称 # backup_system_file="www_database.txt" backup_mysql_file="mysql_database.txt" backup_pgsql_file="pgsql_database.txt" 首先:www_database.txt,这个档案里面请写你要备份的资料夹,范例如底下: # # 格式: # 备份资料夹 压缩档名 /usr/local/etc etc.tar.gz /usr/home/appleboy appleboy.tar.gz /usr/local/www/apache22/data www-data.tar.gz mysql_database.txt 部份: # # mysql 资料库部份格式 # 主机名称 资料库名称 资料库character_set localhost AP utf8 localhost WebHD utf8 pg_database.txt 部份 # # 只需要填入 database 就好 # adwii 以上档案,请不要在档案里面加上注解,或者是在第一行加入 # ,这样都不行的喔 # # 是否启动备份系统档案:1:备份 0:略过 # data_enable_backup="0" # # 设定mysql相关参数 # mysql_db_user="backup" mysql_db_passwd="wwwadmin" # # 是否启动备份 mysql:1:备份 0:略过 # mysql_enable_backup="0" # # 设定pgsql相关参数 # pgsql_db_user="appleboy" pgsql_db_passwd="XXXXX" # # 是否启动备份 pgsql:1:备份 0:略过 # pgsql_enable_backup="1" # # 备份到远端系统 rsync # rsync_enable="0" password_file="/usr/local/etc/rsyncd/XXXX.secret" rsync_backup_dir="${backup_home}/*" rsync_remote_dir="[email protected]::wuboy" # # 更新 FreeBSD port tree # port_tree_enable="0" # # 备份路径 # back_www_dir="${backup_home}/www_data" back_mysql_db_dir="${backup_home}/mysql_db" back_pgsql_db_dir="${backup_home}/pgsql_db" log_dir="${backup_home}/log" 上面说明还蛮清楚的吧,基本上刚开始预设功能都是关闭的,如果你要启动她,就是把 0 改成 1 上面档案都是 UTF-8 格式,所以大家可以依照你系统的状况调整,当全部设定好之後, 接下来就是设定每天自动执行 # # 设定每天早上 5点39分 执行这个档案 # 39 5 * * * root /usr/local/bin/bash /usr/home/backup/ back_up.sh 1> /dev/null 2>&1 http://blog.wu-boy.com/wp-content/uploads/2008/05/back_upsh.txt 这是 bash shell script 档案,下载之後把档名改成 back_up.sh 大概就可以了~ 详细教学:http://blog.wu-boy.com/2008/05/23/268/ 如果有问题可以到 blog 那边留言 欢迎大家指教 -- ******************************************************** * Appleboy Blog * * http://blog.Wu-Boy.com/ * ******************************************************** --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.107.20
1F:推 Kilik1985:感谢分享! 05/26 02:03
※ 编辑: appleboy46 来自: 140.123.107.202 (12/27 01:12)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP