====== 差别 ====== 这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
zh:实际案例指导:如何实现astercc系统的备份 [2015/05/15 01:32] liuxl |
zh:实际案例指导:如何实现astercc系统的备份 [2017/12/12 03:05] (当前版本) |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ======如何实现astercc系统的备份====== | ======如何实现astercc系统的备份====== | ||
| - | <note tip>首先,你需要先用ssh登录你的服务器,再进行以下操作</note> | + | <note tip>首先,你需要先ssh登录你的服务器,再进行以下操作</note> |
| =====数据库备份===== | =====数据库备份===== | ||
| <code> | <code> | ||
| - | mysqldump -uroot -p astercc10 | gzip > astercc_db.sql.gz | + | mysqldump -uroot -p astercc10 | gzip > astercc_db.sql.gz |
| </code> | </code> | ||
| 系统会提示您输入数据库root用户的密码,如果你不知道的话,你可以通过查看 /etc/astercc.conf 文件来获得。 | 系统会提示您输入数据库root用户的密码,如果你不知道的话,你可以通过查看 /etc/astercc.conf 文件来获得。 | ||
| 行 9: | 行 9: | ||
| =====文件备份===== | =====文件备份===== | ||
| <code> | <code> | ||
| - | sudo tar czfP astercc_files.tar.gz /etc/asterisk /var/lib/asterisk /var/www/html /opt/asterisk/scripts/astercc /var/spool/asterisk /etc/astercc.conf | + | sudo tar czfP astercc_files.tar.gz /etc/asterisk /etc/astercc.conf /opt/asterisk/scripts/astercc /var/lib/asterisk /var/spool/asterisk /var/www/html |
| </code> | </code> | ||
| =====下载备份文件===== | =====下载备份文件===== | ||
| - | 现在你有两个文件,即 astercc_db.sql.gzip 和 astercc_files.tar.gz,你可以通过 ftp/sftp 工具来下载,或者用访问 http 地址方式来下载。 | + | 现在你有两个文件,即 astercc_db.sql.gz 和 astercc_files.tar.gz,你可以通过 ftp/sftp 工具来下载,或者用访问 http 地址方式来下载。 |
| <code> | <code> | ||
| - | sudo mv astercc_files.tar.gz astercc_db.sql.gzip /var/www/html/asterCC/app/webroot/ | + | sudo mv astercc_files.tar.gz astercc_db.sql.gz /var/www/html/asterCC/app/webroot/ |
| </code> | </code> | ||
| 然后你可以通过“访问”方式来下载: | 然后你可以通过“访问”方式来下载: | ||
| - | http://你的IP/astercc_files.tar.gz | + | <code> http://你的IP/astercc_files.tar.gz |
| - | + | http://你的IP/astercc_db.sql.gz </code> | |
| - | 和 | + | |
| - | + | ||
| - | http://你的IP/astercc_db.sql.gzip | + | |
| - | + | ||
| - | <note tip>如果你使用的服务器系统是 CentOS,你还可以用以下方式下载:<code> wget http://你的IP/astercc_files.tar.gz </code> </code> wget http://你的IP/astercc_db.sql.gzip </code> </note> | + | |
| + | <note tip>如果你使用的服务器系统是 CentOS,你还可以用以下方式下载:<code> wget http://你的IP/astercc_files.tar.gz | ||
| + | wget http://你的IP/astercc_db.sql.gz </code> | ||
| + | </note> | ||
| + | <note important>注意:在新服务器上还原系统备份前请,先参考原系统已安装的模块,先进行模块安装。</note> | ||