linux给文件备份,Linux文件备份

一个应用中有很多的重要数据,为了在数据灾难发生后我们能够及时、迅速、准确的恢复我们的应用到一个比较合适的位置,我们必须定期的对我们的数据资料进行备份,今天给大家分享的就是Linux文件备份的方法。

1、本机数据手工备份

Linux上有功能强大的tar命令,tar最初是为了制作磁带备份而设计的,它的作用是把文件和目录备份到磁带中,然后从磁带中提取或恢复文件。现在我们可以使用tar来备份数据到任何存储介质上。

tar命令备份数据的格式如下:

tar cvf backup.tar /home/www 这个命令的含义就是将 /home/www/ 打包为 backup.tar

文件,如果我们需要压缩,则需要加上 z 命令。

使用这个命令,我们可以手工备份服务器上的数据,但是要做到定时自动备份,我们还需要借助下一个技巧。

2、本机数据自动备份

要实现自动备份,我们首先需要将 tar 命令写在脚本里。比如下面这样一个脚本:

#!/bin/sh

tar zcvf test.tar /home/www/

保存为 test.sh 并添加可执行权限,执行后,发现提示:tar: Removing leading `/' from member

names

这个问题是由于脚本执行的时候默认是在用户目录下的。这样就选成了问题的存在,解决办法就是在执行 tar 之前 cd 切换到要打包的目录就可以了。

有了可以执行命令的脚本,还要能够让他定时执行,这个就要借助于计划任务了。

Linux 为我们提供了 cron 这个强大的工具,我们可以用它来实现几乎任何类型的定时触发。每个用户都有自己的 cron

配置文件,一般来说,我们都是通过 root 用户来运行 cron 任务,以保证我们能够获得足够的权限。

如果我们希望每天凌晨四点定时运行我们之前写好的脚本,我们可以通过 crontab -e 来编辑配置文件,并加入:

0 4 * * * /home/test.sh

这样,每天凌晨4点系统会自动运行这个备份脚本。

3.借助数据备份软件-多备份

关于多备份:

多备份企业文件自动备份软件是一款电脑和服务器文件自动定时备份和恢复的数据保护软件,它能实现混合备份,既把数据备份在本地,也能将数据备份到云端;兼容windows、Linux等主流平台。对比传统文件备份软件,多备份提供多种灵活的部署和使用方式,企业既可以在单台设备上使用多备份客户端保护数据;也可以在web控制台集中管理名下的所有设备数据,最多可同时管理数万台设备的数据保护工作。

那么就来讲下如何使用客户端进行备份

1.下载Linux版安装包:登录到主机上(root权限登录),输入命令:wget

http://www.dbfen.com/tools/dbfen_install.sh回车61727e109958a513af350fb49accfa96.png

2.输入ls回车,有一个dbfen_install.sh的文件显示23d8095bd6834e9c8b6e67ab709d18ce.png

3.输入bash dbfen_install.sh回车,提示安装成功,并且有相关提示d3707b608f145e6793d7ad9e80034116.png

4.启动服务,输入命令:/usr/local/services/dbfen/startdbfen回车,OK,启动成功了。重启服务命令:/usr/local/services/dbfen/startdbfen

restart16baff93fcc0d2bc36ce7999b1c98a91.png

如果你是本机访问,直接打开浏览器输入127.0.0.1:40000/view/index.html即可。

如果是其它电脑访问,输入http://安装Linux客户端机器的IP:40000/view/index.html。OK,现在一起来看看如何进行备份e4a82053e505c8f9982c09ce6fab06d2.png

(1)、打开MySQL数据库备份,填写数据库相关参数。

IP:默认127.0.0.1;域名:localhost

用户名:登录数据库的账号名

密码:登录数据库的密码

端口号:默认3306,或者找到mysql.ext并打开,输入密码后按回车键,在mysql>后输入“show global variables

like ‘port’;”回车d9e5fd9512428fd2c70de4b4201f3166.png

(2)、填写完参数后,点击“下一步”,勾选需要备份的数据库,点击“完成”,任务就创建完成了(文件开始自动备份了)82ac75c343bd5605b5e5327b1046fb68.png

(3)、点击“操作”下的“设置频率”,设置任务备份频率;”编辑参数”设置连接数库的用户名、密码、端口号; “备份内容”重新选择需要备份的数据库。8fadc377264ad1bba218b8c186b57d4b.png

提示:如果需要再创建一个数据库备份任务,点击“操作”下的“备份内容”,点击“添加数据库”,然后与创建第一个数据库任务时的步骤一样。

(如果提示任务数不够,请到官网上兑换任务数;相同的数据库只能创建一个)d30e77018de819093a79cbf2d763d8ab.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值