backuppc安装部署(基于Centos7)

Backuppc是一款非常简单好用的开源备份系统,可以用来备份Windows、linux操作系统,也可以用来备份业务数据,数据库;
今天给大家介绍下我的安装过程:

一、 backuppc的安装配置(基于centos7.3)

  1. 安装epel-release源
    yum install epel-release
  2. 安装backuppc和依赖包
    yum install backuppc nfs-utils nfs-utils-lib bzip2
    systemctl restart backuppc.service
  3. 设置权限
    cd /usr/share/BackupPC/
    chown backuppc:apache sbin/*
        cd /usr/share/BackupPC/sbin
        chmod u+s BackupPC_Admin
        usermod -s /bin/bash backuppc
  4. 设置防火墙放行端口
    backuppc默认使用80端口,这里需放行:
    firewall-cmd –zone=public –add-port=80/tcp –permanent
    firewall-cmd –reload
  5. 修改backuppc配置文件
    vi /etc/BackupPC/config.pl
    修改:$Conf{CgiAdminUsers} = ”; 改为:$Conf{CgiAdminUsers} = ‘backuppc’;
    修改:$Conf{PingPath} = ”;改为:$Conf{PingPath} = ‘/bin/ping’;
  6. 修改apache配置文件
    vi /etc/httpd/conf.d/BackupPC.conf
    结果如下:
    <VirtualHost *:80>
    ServerName backuppc.local.Dev
    DocumentRoot /usr/share/BackupPC

<Directory /usr/share/BackupPC/>
AuthType Basic
AuthUserFile /etc/BackupPC/apache.users
AuthName “BackupPC”

<IfModule mod_authz_core.c>
<RequireAll>
Require valid-user
<RequireAny>
Require valid-user
</RequireAny>
</RequireAll>
</IfModule>
<IfModule !mod_authz_core.c>
order deny,allow
allow from all
</IfModule>
</Directory>

Alias /BackupPC/images /usr/share/BackupPC/html/
ScriptAlias /BackupPC /usr/share/BackupPC/sbin/BackupPC_Admin
ScriptAlias /backuppc /usr/share/BackupPC/sbin/BackupPC_Admin

</VirtualHost>

7. 设置backuppc登陆账号和密码
  htpasswd -c /etc/BackupPC/apache.users backuppc
    New password:
    Re-type new password:
    Adding password for user backuppc
    重启apache和backuppc:
    systemctl restart backuppc.service
    systemctl restart httpd.service
8. 生成ssh密钥,并拷贝到客户端root用户下
    su - backuppc  切换到backuppc用户
        ssh-keygen -t rsa  生成密钥
        ssh-copy-id [email protected]_ip_address  拷贝到客户端root用户下
  ssh [email protected]_ip_address 测试是否生效
  1. 登陆backuppc页面,http://x.x.x.x/backuppc ,使用之前设置的密码登陆

原文地址:https://blog.51cto.com/570836653/2394259

时间: 2024-10-08 02:29:48

backuppc安装部署(基于Centos7)的相关文章

ansible 部署基于centos7+docker+nginx+openssl+v2版私有仓库

ansible 部署基于centos7+docker.1.12+nginx+openssl+v2版私有仓库 1.申请域名证书不做详细教程网络上很多 2.ansible-playbook 结构 . ├── hosts # 需要安装服务器IP地址 ├── roles │   ├── docker │   │   ├── defaults │   │   ├── files │   │   │   └── dockerkey #证书 文件加 │   │   │       ├── domain.crt

Kubernetes 生产环境安装部署 基于 Kubernetes v1.14.0 之 部署规划

1. 安装规划 1.1 部署节点说明 etcd集群规划 etcd 中心集群 192.168.2.247192.168.2.248192.168.2.249 etcd 事件集群 192.168.2.250192.168.2.251192.168.2.252 Kubernetes master节点集群规划 192.168.3.10192.168.3.11192.168.3.12192.168.3.13192.168.3.14 Kubernetes master vip 192.168.4.1192.

ceph0.94安装部署(centos7.1)

一:CEPH简介 http://michaelkang.blog.51cto.com/1553154/1669844 二:ceph集群硬件的选择 http://michaelkang.blog.51cto.com/1553154/1669841 三:集群安装配置环境介绍 1:系统: more /etc/redhat-release CentOS Linux release 7.1.1503 (Core) 2:内核: uname -a Linux localhost.localdomain 3.1

K8S安装部署在centos7下

所有节点操作 K8S的安装部署可以参考文档: 需要在每一台机器上执行的操作 l 各节点禁用防火墙 # systemctl stop firewalld # systemctl disable firewalld l 禁用SELINUX: # setenforce 0 # sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config # SELINUX=disabled l 创建/etc/sysctl.d/k8s.conf文

部署基于Centos7的Zimbra邮件系统-之二系统准备及安装

继续上一章进行系统准备和Zimbra系统的安装. Allow iptables to by-pass all zimbra ports. Disable other services and firewall Configure iptables to allow email server traffic [[email protected] ~]#vi /etc/sysconfig/iptables Add the following -A INPUT -m state –state NEW

《Zabbix安装部署》-Centos7

1.Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利:http://www.zabbix.com/documentation/2.0/manual/quickstart.Zabbix通过C/S模式采集数据,通过B/S模式在web端展示和配置,是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源软件,主要由2部分构成,zabbixserver与可选组件zabbix agent.

使用cobbler批量安装操作系统(基于Centos7.x )

1.1 cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装.重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等. Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用. Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理. Cobbler内置了一个轻量级配置管理系统,但它也支持和其它配置管理系统集

pgpool-ii 安装手册 基于Centos7.3

http://www.bkjia.com/jQuery/1173582.html地址被占用pgpool启动失败 Nov 15 02:33:56 node3 pgpool: 2016-11-15 02:33:56: pid 3868: FATAL: failed to bind a socket: "/tmp/.s.PGSQL.9999"Nov 15 02:33:56 node3 pgpool: 2016-11-15 02:33:56: pid 3868: DETAIL: bind so

Supervisor的安装部署(Centos7)

Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统.它可以很方便的监听.启动.停止.重启一个或多个进程.用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制. 因为Supervisor是Python开发的,注意 super