BackupPC安装和快速使用手册.docx

上传人:b****2 文档编号:25886756 上传时间:2023-06-16 格式:DOCX 页数:14 大小:902.46KB
下载 相关 举报
BackupPC安装和快速使用手册.docx_第1页
第1页 / 共14页
BackupPC安装和快速使用手册.docx_第2页
第2页 / 共14页
BackupPC安装和快速使用手册.docx_第3页
第3页 / 共14页
BackupPC安装和快速使用手册.docx_第4页
第4页 / 共14页
BackupPC安装和快速使用手册.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

BackupPC安装和快速使用手册.docx

《BackupPC安装和快速使用手册.docx》由会员分享,可在线阅读,更多相关《BackupPC安装和快速使用手册.docx(14页珍藏版)》请在冰豆网上搜索。

BackupPC安装和快速使用手册.docx

BackupPC安装和快速使用手册

ackupPC安装和快速使用手册

——刘煦阳

系统和软件环境1

二、安装BackupPC1

三、配置BackupPC2

四、使用BackupPC3

1、登入BackupPC页面3

2、

客户端备份

1)手动备份.

2)自动定时备份.

3、

备份查看与恢复10

操作系统:

NeoKylin-4.0(FT-1500A版)

BackupPC版本:

backuppc_3.3.0-2kord1_arm64.deb

BackupPC服务器:

192.168.20.211

BackupPC客户端:

192.168.20.212

二、安装BackupPC

首先配置好APT更新源:

root@kylin:

~#vim/etc/apt/sources.list

debftp:

//kylin:

123123@:

6666/kord_repoginkgomainupdate

root@kylin:

~#apt-getupdate

安装apache2、ssh和backuppc

root@kylin:

~#apt-getinstallapache2sshbackuppc

修改ssh配置文件以允许root用户远程登录

root@kylin:

~#vim/etc/ssh/sshd_configPermitRootLoginyes

配置Apache

修改BackupPC的Apache配置文件

root@kylin:

~#vim/etc/apache2/conf-enabled/backuppc.conf

#denyfromall

allowfromall

创建管理备份的用户并设置密码

root@kylin:

~#htpasswd-c/etc/backuppc/htpasswdbackuppc

Newpassword:

Re-typenewpassword:

Addingpasswordforuserbackuppc

重启Apache服务

root@kylin:

~#serviceapache2restart

三、配置BackupPC

修改BackupPC配置文件

root@kylin:

~#vim/etc/backuppc/config.pl

$Conf{TopDir}='/var/lib/backuppc';

#$Conf{CgiAdminUsers}='*';

$Conf{CgiAdminUsers}='backuppc';

#$Conf{Language}='en';

$Conf{Language}='zh_CN';

其中:

TopDir指定服务端数据存储目录,默认为/var/lib/backuppc,用户可以自定义

CgiAdminUsers为Web端管理员用户,默认为空,修改为上面创建的backuppc

用户

Language指定Web端页面语言,默认为英文,修改为中文

为backuppc用户赋予sudo权限

root@kylin:

~#visudo

添加以下内容

Defaults!

lecture

backuppcALL=NOPASSWD:

/bin/tar,/bin/gtar,/usr/bin/rsync

BackupPC需要通过SSH连接到远程客户端、使用rsync命令进行备份操作,因

此需要为backuppc用户创建SSH密钥,并实现无密码登录到客户端

root@kylin:

~#cd/var/lib/backuppcbackuppc@kylin:

~$ssh-keygen-trsa

执行ssh-keygen命令的时候一路回车就行,这样.ssh目录下就会生成私钥(id_r

sa)公钥(id_rsa.pub)对。

私钥存放在BackupPC服务端,公钥发送给需要备份

的客户端,这样BackupPC服务器无需密码就可以SSH登录客户端来执行备份

操作发送公钥至客户端

backuppc@kylin:

~$ssh-copy-idroot@192.168.20.212

注意:

建议客户端使用root用户进行备份

启动backuppc服务

root@kylin:

~#servicebackuppcstart

BackupPC

1、登入BackupPC页面

打开浏览器,输入http:

//192.168.20.211/backuppc,进入登录界面,如图1:

1-登录界面

输入之前创建的用户的用户名和密码后,就进入了BackupPC主界面,如图2:

 

 

2-主界面

2、客户端备份

1)手动备份

点击左侧“增删客户机”,将需要备份的客户机及相应帐户添加到“host、”“user

项,如图3所示:

 

 

3-添加host界面

添加、删除客户机完成后,点击“保存”来保存配置,如图4所示:

 

图4-添加host保存界面

点击左侧“客户机报告”,显示所有客户机状态,如图5所示:

5-客户机报告界面

 

 

点击客户机名显示对应客户机详细状态,如图6所示:

 

图6-客户机报告详细界面

点击“开始完全备份”进行客户机备份,点击“中止/取消备份”则备份终止,有过备

份记录以后,刷新该页面,会增加“开始增量备份”,备份完成后,会出现备份序

列号,如图7所示:

7-客户机备份序列号

点击左侧栏“服务器”—>“修改服务器配置”进行服务器和总体配置。

点击“传

点击“备份设置”标签卡,如图10所示:

 

图10-服务器备份设置界面

其中:

“DumpPreUserCm”d选项:

指定在备份前执行的脚本。

“DumPostUserCmd选项:

指定在备份后执行”的脚本。

“DumpPreShareCm”选项:

d指定在分享一个备份之前执行的脚本。

“DumpPostShareCmd选项:

”指定在分享一个备份之后执行的脚本。

点击“调度”标签卡,设置定时完整或增量备份,缺省值是保留1套完整备份及6

套增量备份,即一个星期的备份,用户可以根据实际需要修改它们,如图11:

图11-服务器备份设置界面

其中:

“FullPeriod的值是”6.97,即每7日便进行一次完整备份。

“IncrPeriod的值是”0.97,即每日都进行增量备份。

“IncrKeepCnt的值是”6,即保留最近6份增量备份,旧的备份被删除。

“BlackoutPeriods,即备份屏蔽周期,处于这个时间段时备份处于暂停状态。

这种调度策略配合服务器选项卡的“WakeupScahedule”选项形成实际的备份时

间。

当到达“WakeupScahedule”指定的时刻,服务器被唤醒检查每个备份的时

间,根据FullPeriod和IncrPeriod等定义的间隔,再结合其他选项的判断结果,

决定是否启动备份。

点击左侧栏“客户机”—>“客户机名”—>客户机的“修改服务器配置”,可对

客户机进行单独配置,如图12所示:

图12-服务器备份设置界面

与“修改服务器配置”方式相同,只不过此配置只特定于此客户机,有新的更改则

替换总体配置,形成单独的配置文件。

在这里可以为多个客户机指定不同的备份

路径和调度策略。

3、备份查看与恢复

在客户机备份报告中点击“备份序列号”,或点击左侧栏中对应客户机下的“浏览

备份”,会显示备份序列,如图13所示:

 

 

15-备份开始恢复界面

勾选要恢复的文件或目录,或勾选“全选”按钮,点击下面的“恢复被选择文件”按

钮,如图14所示:

14-备份恢复选择界面

 

点击“恢复”按钮,即可完成客户机文件的恢复工作,如图16所示:

图16-备份恢复确认界面

五、注意事项

1.BackupPC的备份主目录为/var/lib/backuppc,所以一定要保证这个目录所在

分区有足够的空间。

或者将这个目录拷贝到别的地方,再建立一个软链接文件,

链接到/var/lib/backuppc

2.对于服务器上的备份数据,可以给若干台主机使用,实现简单的大规模装

机,比如服务器A备份了客户机B的数据,主要的操作是在添加主机的时候将

C、D的主机IP添加进去。

然后按照上边的操作,将公钥通过ssh-copy-id发送

过去。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1