首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云计算教程系列

    如何使用Bacula备份CentOS 7服务器

    介绍 本教程将向您展示如何通过网络连接设置Bacula来创建远程CentOS 7主机的备份。 我们还假设您使用专用网络接口进行备份服务器 - 客户端通信。我们将参考服务器的专用FQDN(指向专用IP地址的FQDN)。如果您使用的是IP地址,只需在适当的位置替换连接信息即可。 找到Messages资源并更改director参数以使备份服务器的主机名与“-dir”后缀匹配。 如果要运行包含备份客户端上几乎所有文件的备份作业,则可以在作业中使用该FileSet。但是,您可能会发现,您通常不希望或不需要对服务器上的所有内容进行备份,并且数据的子集就足够了。 ---- 参考文献:《How To Back Up a CentOS 7 Server with Bacula》

    3K00发布于 2018-09-25
  • 来自专栏开源部署

    CentOS 7部署rsync备份服务器

    1.2rsync备份方式 1)本地数据备份方式 rsync 参数 要备份的数据 保存备份数据的位置 2)远程备份方式 Pull:rsync [OPTION...] cat /etc/RedHat-release CentOS Linux release 7.2.1511 (Core) [root@backup ~]# uname -r 3.10.0-327.el7. carrier 0  collisions 03.部署rsync守护进程服务端 3.1检查是否安装rsync [root@backup ~]# rpm -qa rsync rsync-3.0.9-17.el7.       0 :::873                  :::*                    LISTEN      3286/rsync 4.配置rsync守护进程客户端(这里以NFS存储服务器为例 ,在工作中,rsync服务器与NFS服务器互相搭配) 4.1创建密码认证文件 [root@nfs01 ~]# echo "123456" > /etc/rsync.password [root@nfs01

    1.3K30编辑于 2022-07-20
  • 来自专栏技术综合

    Centos 7 备份MySQL

    这次学习怎么备份数据库 数据库备份命令 1.备份单个数据库 备份名为zzes的数据库 mysqldump -u root -proot zzes>zzes.sql 这样干,在高版本mysql下会报个 =your_backup_password 保存,再用这个命令,即可导出 mysqldump --defaults-extra-file=/etc/my.cnf 你的数据库名称>文件名.sql 2.备份多个数据库 备份名为zzes1和zzes2的数据库 mysqldump -u root -proot --databases zzes1 zzes2 > zzes1_zzes2.sql 3.备份全部数据库 # mysqldump -u root -proot --all-databases > all-databases.sql 4.只备份数据库结构 mysqldump -u root -proot --no-data zzes > zzes_structure.sql 5.只备份数据库的数据 mysqldump -u root -proot --no-create-db --no-create-info zzes > zzes_data.sql

    1.7K10发布于 2020-08-25
  • 来自专栏全栈程序员必看

    搭建备份服务器

    因此数据传输效率很高(tar -N) 5、 可以使用rcp,rsh,ssh等方式来配合传输文件(rsync本身不对数据加密) 6、 可以通过socket(进程方式)传输文件和数据(服务端和客户端) 7、 支持尼米ingde或认证(无需系统用户)的进程模式传输,可实现方便安全的进行数据备份及镜像 二、rsync的应用 web服务器备份服务器之间—》定时备份站点数据及配置 cron+rsync nfs 服务端到备份服务器之间—》实时备份 sersync+rsync \inotify+rsync \lrsyncd+rsync 三、rsync的用法 rsync的参数: -v 详细模式输出,传输的进度等信息 etc/hosts /tmp/ ===》cp rsync -avz –delete /tmp1/ /mnt/ ===>rm 第二种工作模式、使用远程的shell -e指定隧道 推 把文件推到服务器端 行注释掉、80行打开,122行打开 第三种以守护进程(socket)的方式传输数据 需要做以下准备 1、配置服务端rsync 1)服务端的错误日志cat /var/log/rsyncd.log 1)首先给备份服务器设置配置文件

    3.7K40编辑于 2022-09-07
  • 来自专栏Java呓语

    7章、备份与恢复

    如果仅想导出指定数据库中的指定数据表,可以这样做: shell> mysqldump test t1 t3 t7 > dump.sql 用mysqldump以分隔文本格式转储数据 若你使用mysqldump 选项--tab最好仅应用于本地服务器。 } -type f -mtime +7 -exec rm {} \; } #切换到数据库备份的目录。 设置备份目录 220.*.*.* 约定以mysql服务器host为文件夹,每个host下备份只有该host下的备份。 logs 目录存放备份过程的日志。 shell 目录下则是备份脚本。 ? 设置备份目录 4. 启用计划任务 若服务器没有安装crontab服务,则使用yum -y install crontab安装即可。 shell > crontab -e 编辑文件并保存。

    1.1K20发布于 2018-08-21
  • 来自专栏小黑博客

    备份服务器项目需求

    1、备份项目需求 (1)所有的服务器备份目录统一(/backup) mkdir /backup (2)要备份的系统配置文件包括但不限于: ​ a、定时任务的配置文件(/var/spool /cron/root)(适用于web和nfs服务器) ​ b、开机自启动的配置文件(/etc/rc.local)(适用于web和nfs服务器) ​ c、日常脚本目录(/server PS:最好用相对路径进行备份 cd / tar zcvhf /backup/system_back.tar.gz . /app/logs (5)web服务器保留打包后七天的备份数据即可(本地留存7天即可,太多硬盘会满) tar zchf /backup/system_backup_$(date +%F).tar.gz /etc/sysconfig/iptables find /backup -type f -mtime +7|xargs rm (6)备份服务器上,保留每一周的所有数据副本,其他要保留6个月的数据副本

    2K20发布于 2021-06-16
  • 来自专栏孤鸿

    Centos7系统备份还原

    ;有ࣼ7;O7F;用Windows系统的经历。如果 本文分析内容安排 备份系统 恢复系统 3. 备份系统 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。 首先成为root用户: sudo su 然后进入文件系统的根目录(当然,如果你不想备份整个文件系统,你也可以进入你想要备份的目录,包括远程目录或者移动硬盘上的目录): cd / 下面是我用来备份系统的完整命令 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。 执行备份命令之前请再确认一下你所键入的命令是不是你想要的。执行备份命令可能需要一段不短的时间。 备份完成后,在文件系统的根目录将生成一个名为“backup.tgz”的文件,它的尺寸有可能非常大。

    1.9K20编辑于 2022-10-04
  • 来自专栏全栈程序员必看

    服务器可以ghost备份吗_服务器可以用dism备份

    带RAID服务器能GHOST备份吗? 有以下的几个问题,这么多 年来也一直没有很好地解决: A.不支持阵列磁盘,和所有那些需要在操作系统级加驱动程序才能用的存储设备 B.配置网络很麻烦,有时还需要点专业知识才能把网络调通 C.不支持在线系统分区备份 恢复时必须进入DOS界面 现在,有了Acronis True Image Server,它具有ghost的所有优点,而没有上述的缺点, 特别是对阵列和网络的支持,使它可以用到网络上的任何计算机上,特别对服务器备份 Acronis True Image Server的主要特点: 1.支持所有的磁盘类型(IDE,scsi,阵列,pata,sata,移动介质,网络存储……) 2.支持网络环境 3.支持在线系统分区备份 这时就可以用自带的GHOST备份了。刚在一台IBM x235上做了RAID5的备份。 只要配置好网络,也可以直接把映像文件写到局域网其他机器的共享目录内。

    12.8K50编辑于 2022-10-04
  • 幻兽帕鲁服务器数据备份(云备份

    本文概要 控制台一键教程 手动部署教程 Windows服务器(网页备份) Linux 服务器(定时备份) Windows 服务器(定时备份) Windows 服务器(执行命令一键备份) 相关教程 选购轻量对象存储套餐包 恢复存档 之后,再将导出的备份文件通过导入存档上传到服务器,即可恢复备份。 手动部署教程 Windows 服务器(网页备份) 1. 创建存储桶 登录 轻量云控制台 的对象存储。 备份文件 复制第1步确认的存档目录,进入帕鲁存档 Saved 文件夹所在的目录。右键7zip压缩打包这个文件夹。 登陆 Windows 服务器,打开 Edge 浏览器。 登陆轻量云控制台,下载存储桶中内备份的压缩包文件。 下载完成,右键文件,7zip提取Saved文件夹。 进入帕鲁存档 Saved 文件夹的上一层。 1.4 登录轻量应用服务器,创建一个空的服务器挂载目录。 mkdir /palbackup 2. 创建备份脚本 2.1 确认帕鲁的备份存储目录。

    11.5K416编辑于 2024-03-15
  • 来自专栏时悦的学习笔记

    使用XtraBackup备份MySQL 8.0 Part 7 对增量备份进行恢复

    MySQL 8.0.19 Redhat 7.4 操作系统账号:mysql 数据库备份账号:backup 1. prepare阶段 上节我们介绍了如何使用xtrabackup对数据库进行增量备份,分别为base ,incr1以及incr2 结束后我们得到了非一致性的备份文件,即需要对未提交的事务进行回滚以及对提交的事务进行前滚 这个过程在xtrabackup中叫做准备阶段(prepare stage) 这个阶段完成后该备份文件就可被使用 你可以在任何机器上prepare 2. prepare 备份 通过上一节内容我们有如下备份内容 第一次全备第一次增量备份第二次增量备份我们同样使用--apply-log进行恢复动作,相当于Oracle 的recover动作 我们需要依次进行prepare,即按照如下步骤进行 prepare第一次全备prepare第一次增量备份prepare第二次增量备份还有需要注意的是和prepare全备不一样,除了最后一步 backup/base --incremental-dir=/data/backups/inc2 3. copy 数据文件 这个阶段我们使用--copy-back将prepare过的数据文件拷贝至需要还原的服务器

    2K30发布于 2020-08-18
  • 来自专栏云技术+云运维

    容灾备份7个等级

    1级:实现异地备份 第1级容灾方案是将关键数据备份到本地磁带介质上,然后送往异地保存,但异地没有可用的备份中心、备份数据处理系统和备份网络通信系统,未制定灾难恢复计划。 2级:热备份站点备份 第2级容灾方案是将关键数据进行备份并存放到异地,制定有相应灾难恢复计划,具有热备份能力的站点灾难恢复。一旦发生灾难,利用热备份主机系统将数据恢复。 它与第1级容灾方案的区别在于异地有一个热备份站点,该站点有主机系统,平时利用异地的备份管理软件将运送到异地的数据备份介质(磁带)上的数据备份到主机系统。当灾难发生时可以快速接管应用,恢复生产。 这一等级方案特点是备份数据是采用自动化的备份管理软件备份到异地,异地热备中心保存的数据是定时备份的数据,根据备份策略的不同,数据的丢失与恢复时间达到天或小时级。 如存储厂商EMC等推出的基于智能存储服务器的数据远程拷贝;系统复制软件提供商VERITAS等提供的基于系统软件的数据远程复制;数据库厂商Oracle和Sybase提供的数据库复制方案等。

    6.4K30发布于 2019-10-29
  • 来自专栏全栈程序员必看

    SVN服务器备份_svn服务器迁移

    修改仓库根目录 该方法主要使用在原系统未安装SVN服务器的情况下,直接将仓库根目录指定到备份仓库所在父级目录。 B. 复制备份仓库到仓库根目录 该方法适用于原系统已经安装SVN服务器。 svnsync实际上是类似于同时存在两个SVN服务器,只是备份服务器相当于替补的角色。 优点 – 当主服务器损坏时,备份服务器可以直接使用,无缝连接。 在主服务损坏时,另外两类备份方法需要重新搭建服务器或者复原仓库,但是svnsync备份服务器立即就可以用上。 3.2 备份方法 3.2.1 SVN服务器安装 在备份服务器中安装SVN服务器,并创建与主服务器相对应的仓库。 按照提示输入即可 最终输出结果: 认证领域: <svn://192.168.162.111:3690> 33b7e9f6-c1de-11ec-8ff6-bd779d2ded64 “root”的密码: *

    8.9K40编辑于 2022-11-11
  • 来自专栏开源部署

    CentOS 7使用restic备份VPS数据

    restic是一个快速、高效、安全的备份程序。 restic支持加密备份、增量备份,快照回滚等特点,用做数据备份非常合适。 这篇文章记录一下在CentOS 7环境下使用restic将数据备份到另一台服务器(SFTP方式)的全过程,避免大家踩坑。 初始化restic xiaoz选择的是将当前服务器数据通过SFTP方式备份到另一台服务器,因此在操作之前请先参考:Linux配置使用密钥登录 ,确保当前服务器能够通过密钥免密码自动登录到另一台服务器,假设这一步您已经完成 /srv/restic-repo指的是另一台服务器上的路径 更多初始化说明,请参考官方帮助文档:Preparing a new repository 备份数据 初始化完毕后我们就可以输入下面的命令对数据进行备份了 最后 restic对数据进行加密备份,采用增量备份方式,支持多种备份方式,用来备份服务器数据是一个非常不错的选择,更多使用说明可参考官方帮助文档。

    1.6K50编辑于 2022-08-13
  • 来自专栏贰叁壹运维

    Centos7 系统备份与恢复

    localhost file]# ls backup_1.txt [root@localhost file]# cat backup_1.txt This is a backup test of CentOS 7 [root@localhost file]# pwd /file 2.开始备份系统,进到系统根目录下,使用tar进行备份 [root@localhost file]# cd / [root@localhost 6.执行完成以上步骤,还需要执行以下命令再重启即可 [root@localhost /]# restorecon -Rv / [root@localhost /]# reboot 7.重启完毕后,确认恢复 localhost file]# ls backup_1.txt [root@localhost file]# cat backup_1.txt This is a backup test of CentOS 7

    1.6K30发布于 2020-12-09
  • 来自专栏IT资讯新闻

    Centos7系统备份与恢复

    Centos系统备份与恢复教程 tar:   特点   1、保留权限   2、适合备份整个目录   3、可以选择不同的压缩方式   4、如果选择不压缩还能实现增量备份,部份还原,参考man “空白”空间也会被保存起来,备份文件比较大   备份   备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb) tar方法教程 Linux不像windows,它不限制根用户存取任何东西 紧随其后的是我们想要备份的根目录。既然我们想备份所有东西:/。接着就是我们要剔除的目录了:我们不想备份每一样东西,因为包括有些目录不是非常有用。 同时确保你没有把备份文件本身也加进去了,否则,你会得到怪异的结 果的。你也许同样不打算把/mnt文件夹包括进来——如果你在那儿挂载了其他分区——否则最终你会把那些也备份的。 作为选择,你可以使用Bzip来压缩你的备份。这意味着较高的压缩比但是也意味着较低的速度。如果压缩比对你很重要,只需用“j”替换命令中的“z”,同时给备份命一个相应的扩展名。

    1.6K30发布于 2021-07-20
  • 来自专栏L宝宝聊IT

    centOS7系统备份与还原

    如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。 Norton Ghost是备份Windows系统时经常使用的备份工具。 在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。 和备份Windows系统不同,如果你要备份Ubuntu系统(或者其它任何Linux系统),你不再需要像Ghost这类备份工具。 我该如何备份我的Ubuntu系统呢?很简单,就像你备份或压缩其它东西一样,使用TAR。 “/”是我们要备份的目录,在这里是整个文件系统。 在 档案文件名“backup.gz”和要备份的目录名“/”之间给出了备份时必须排除在外的目录。

    5.8K50发布于 2018-08-01
  • 来自专栏pangguoming

    CentOS7配置Mysql热备份

    [root@localhostsrc]#wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm ③. [root@localhostsrc]#rpm-ivh mysql57-community-release-el7-8.noarch.rpm ④. 开始今天的主菜:一台主服务器-一台备份服务器实现热备份: 1.    用于备份服务器slave 一.在A服务器上操作 1.创建专门用于备份的 用户(登录mysql之后执行) mysql>grant replication slave on *.* to 'cp_user 就是双主互相备份,或者多主循环备份。如果只是一个master和一个备份服务器这个参数可以不要。

    1.4K20发布于 2018-09-19
  • 来自专栏Python

    (7) MySQL数据库备份详解

    2:主从服务器之间同步数据 主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 如果不想要这些文件应该怎么做呢? 2:如果你的环境是主从服务器,那么就需要做以下操作了。 A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。 B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。 C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。 删除复制服务器已经拿走的binlog是安全的,一般来说网络状况好的时候,保留最新的那一个足以。 /backup.sql 使用mysqldump备份时,恢复的速度完全取决于MySQL实例执行SQL的速度和服务器的IO性能,并且恢复过程是单线程的,所以对于非常大的数据集来说,要恢复的话可能需要很长的时间

    1.3K30发布于 2019-05-25
  • 服务器备份mysql和mongo

    本身部署的服务器是有RAID1的,可以不用担心磁盘损坏的问题,但是还是要考虑服务器中毒和容灾相关的问题,于是我便开始着手备份工作。 docker compose部署文件同步到备份服务器,这样如果服务器出问题,以前的服务不能用了,在恢复和重新部署时,我可以找到当时使用的容器和版本,这样有利于数据的恢复。 我首先在备份服务器上创建了两个备份文件夹 mkdir confluence-backup yapi-backup 然后把docker部署文件夹复制到备份服务器 scp -r /home/confluence /dump # 删除docker内的数据 docker exec -it yapi-mongo /bin/bash -c "rm -rf /tmp/dump" # 同步到备份服务器 rsync -av dump.sql . # 删除docker内的数据 docker exec -it mysql-confluence /bin/bash -c "rm -rf /tmp/dump.sql" # 同步到备份服务器

    59610编辑于 2025-02-20
  • 来自专栏我的技术专刊

    备份到远程 MySQL 服务器

    测试目的 为什么我们要备份到远程服务器呢,通常有下面几种原因: 灾备,将备份放在远端服务器。 减少本地磁盘占用,假如本地已经没有多余的磁盘空间了,这时就可以直接备份到远端,而不必在本地保留备份文件。 验证备份文件可用性,通常,我们需要定期检验下备份文件可用性,那么就可以采用这种方式,直接备份到远程 MySQL 服务器并恢复。 添加从实例,直接备份到远程并恢复出一个实例,与主库建立复制。 使用 mysqlbackup 备份到远程服务器时,可以提前给服务器之间配置 SSH 密钥认证,实现免密登录,也可以在备份中途输入密码完成备份,两者皆可。 备份到远端服务器时,需要提前配置免密登录,否则会备份失败,XtraBackup 不支持在备份过程中输入密码(不过该问题可以通过使用 sshpass -p 解决)。 -- 远程服务器上创建备份文件目录 shell> mkdir -p /root/xtrabackup_20210402 -- 备份文件以xbstream的方式传到远程服务器并解流 shell> innobackupex

    5.2K00编辑于 2021-12-05
领券