第一步:备份moodle源程序
1.进入moodle源程序所在目录,将源程序备份至其他目录中。
举例:将/usr/local/moodle中的moodle源程序备份至/tmp/backup中,命令行如下:
cp–r/usr/local/moodle/tmp/backup/moodle
2.检查是否备份成功
命令:ls–al/tmp/backup/moodle
查看是否列出了moodle文件夹中的所有文件及目录,如果其中有文件和目录表示备份成功。
第二步:备份moodledata目录
1.进入moodledata所在目录,将其中的所有文件备份至其他目录中。
举例:将/usr/local/moodledata中的所有数据备份至/tmp/backup中,命令行如下:
cp–r/usr/local/moodledata/tmp/backup/moodledata
2.监测是否备份成功
命令:ls–al/tmp/backup/moodledata
查看是否列出了moodledate文件夹中的所有文件及目录,如果其中有文件和目录表示备份成功。
第三步:备份数据库(首先需要知道访问数据库的超级用户名和密码)
1.备份moodle数据库
/usr/local/mysql/bin/mysqldump–uroot–pmoodle>/tmp/backup/moodle.sql
输入root密码后就开始备份
2.检查是否备份成功
命令:ls–al/tmp/backup/
查看是否有moodle.sql的文件,如果有表示该文件数据库备份成功。
第四步:压缩备份的文件夹
压缩备份的文件夹,减少容量以便拷贝到其他地方。
1.压缩/tmp/backup文件夹为zip文件
举例:cd/tmp/backup(备份backup中的所有文件)
zip–rbackup20080910.zip/tmp/backup
(backup20080910.zip代表zip的文件名,/tmp/backup表示需要备份的文件存放路径)
备份完成后文件将放在/tmp/backup中。
2.将压缩文件拷贝至移动硬盘中
使用winscp软件备份.