网站首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
产品中心
当前位置:
首页
>
产品中心
>
适用于汽车拉花车贴纸反光机盖贴 图腾引擎盖备胎 火焰运动机盖贴
游客发表
适用于汽车拉花车贴纸反光机盖贴 图腾引擎盖备胎 火焰运动机盖贴
发帖时间:2025-11-05 11:19:03
[IT科技]
来源:
益强编程堂
科技前瞻
多维IT资讯
分享到:
新浪微博
QQ空间
腾讯微博
人人网
点点网
复制网址
打印
相关内容
探索T50P耳机的功能与优势(发现T50P耳机的卓越音质和舒适设计)
HDF驱动框架探路(三):基于3516配置一套可以打通的HDF驱动程序
EasyC++,函数和语言链接性
再有人问你MySQL索引原理,就把这篇文章甩给他!
Oppo手机验证码(Oppo手机验证码的优势与应用场景)
公司域名被注册怎么办?
血一般的教训,请慎用Insert Into Select
Redis 的 8 大数据类型,写得非常好!
随机阅读
深入了解J2objc(探索J2objc工具的功能、优势和应用领域)
企业官网域名过期怎么办?
企业购买品牌词域名需要注意什么
域名注册完成后,还需要做什么?
电脑显卡支架安装教程(简明易懂的显卡支架安装指南,让你的电脑显卡更稳固!)
一个支持监听SQL、感知事务状态、回溯数据源的动态数据源框架
面试常问,工作常用的Redis持久化机制
Redis日志篇:无畏宕机快速恢复的杀手锏
深入探索75-300镜头的卓越性能(解密高倍变焦镜头的优势与应用技巧)
hk域名哪里注册?hk域名注册须知
MySQL 行锁超时排查方法优化
自己买域名建设网站怎么做?建站域名选择须知
联想拯救者电脑超频教程——释放游戏性能的秘密(一步步教你如何将联想拯救者电脑提升至极限)
AI生成的网红崛起 & 如何通过.icu网站打造真正的个人品牌?
热门排行
贝美互动早教机(贝美互动早教机如何帮助孩子在早期教育中取得优势?)
MySQL中间件集群平滑迁移的初步方案
探索 Ebpf 在 Node.Js 中的应用
Redis 的 8 大数据类型,写得非常好!
小心谨慎或灾难体验会让每一个系统管理都认识到频繁的系统备份的重要性。你可以通过编写管用的旧式 shell 脚本,或使用一个(或几个)适合这项工作的备份工具来完成备份任务。因此,当你要实施一个备份解决方案时,你了解的备份工具越多,你做出的决策就会越明智。在该文中,我们将为你介绍 backupninja ,这是一个轻量且易于配置的系统备份工具。在诸如 rdiff-backup, duplicity, mysqlhotcopy 和 mysqldump 等程序的帮助下, Backupninja 可以提供常用的备份功能,如执行远程的、安全的和增量式的文件系统备份,加密备份以及 MySQL/MariaDB 数据库备份。你可以选择性地开启使用 Email 状态报告功能,也可以对一般的硬件和系统的信息进行备份。 backupninja 的一个关键功能是它拥有一个内建的基于控制台的向导程序(被称为 ninjahelper),而后者允许你为不同的备份情景轻松地创建配置文件。假如非要说的话,backupninja 的缺点是:为了充分使用其所有的功能,它要求安装一些其他“助手”程序。尽管 backupninja 有针对基于 Red Hat(红帽)的发行版本的 RPM 安装包,但 backupninja 针对 Debian 及其衍生发行版本的依赖进行了优化。所以不建议在基于 Red Hat 的系统上尝试 backupninja 。在这篇教程中,我们将介绍如何在基于 Debian 的发行版本上安装 backupninja 。安装 Backupninja以 root 账户来运行下面的命令:复制代码代码如下: # aptitude install backupninja 在安装的过程中,有几个文件和目录将被创建: /usr/sbin/backupninja 是个 bash shell 的主脚本; /etc/cron.d/backupninja, 默认情况下,设置 cron 任务来每隔一个小时运行上面的主脚本; /etc/logrotate.d/backupninja 截断由 backupninja 程序产生的日志; /etc/backup.d/ 是备份操作的配置文件驻留的目录; /etc/backupninja.conf 是包含一般选项的主配置文件。这个文件带有良好的注释且详细解释了每个选项的含义; /usr/share/backupninja 是那些 backupninja 所使用的脚本所处的目录。这些脚本文件负责执行实际的工作。在这个目录中,你还可以找到 .helper 文件,它们可以被用来配置和设定 ninjahelper 的菜单; /usr/share/doc/backupninja/examples 含有操作配置文件(即通过 ninjahelper 产生的文件)的模板。首次运行 Ninjahelper当我们尝试启动 ninjahelper 时,我们可以看到可能需要一个内部依赖程序。假如系统进行了提示,请输入 “yes” 并敲下回车键来安装 dialog(一个用于从 shell 脚本中显示友好对话框的工具)。当你在键入 yes 后再敲回车键时,backupninja 将会安装 dialog,一旦安装完成,将呈现出下面的截屏:案例 1: 备份硬件和系统信息在启动了 ninjahelper 之后,我们将创建一个新的备份操作:假如必要的助手程序没有被安装,下面的截屏将会呈现在我们眼前。假如这些软件包已经在你的系统上安装了,请跳过这一步。接下来的一步需要你选取相关条目来作为此次备份任务的一部分。前四个条目已经默认被选上了,但你可以通过在条目上按空格键来撤消选择。一旦你完成了上面的步骤,按 OK 选项来继续。接着你将能够选择是愿意使用默认的配置文件(/etc/backup.d/10.sys)来完成这次备份操作,还是创建一个新的配置文件。若为后者,一个含有与默认配置文件内容相同的文件将会在相同的目录下被创建,但它被命名为 11.sys,后续的备份操作将会创建类似的文件(注:只不过命名的序号不同)。需要说明的是一旦这个新的配置文件被创建,你便可以使用你喜爱的文本编辑器来编辑该文件。案例 2: 一个远程目录的增量式 Rsync 拉取备份正如你最有可能知道的那样, rsync 被广泛地用于通过网络同步文件或文件夹。在接下来的例子中,我们将讨论一个使用硬链接来为一个远程目录做增量式拉取备份的方法,它被用来保存历史数据以及在我们本地的文件服务器中恢复这些历史数据。这个方法将帮助我们节省空间并增强位于服务器端的安全性。步骤 1:编写一个带有如下内容的自定义脚本,放在 /etc/backup.d,并将它的权限设置为 600 。需要说明的是,除了一般的配置文件,这个目录可能还包含当 backupninja 执行时你想运行的一些脚本文件,它们可以发挥出位于主配置文件中的变量的优势。复制代码代码如下:# REMOTE USER user=root # REMOTE HOST host=dev1 # REMOTE DIRECTORY remotedir=/home/gacanepa/ # LOCAL DIRECTORY localdir=/home/gacanepa/backup.0 # LOCAL DIRECTORY WHERE PREVIOUS BACKUP WAS STORED localdirold=/home/gacanepa/backup.1 mv $localdir $localdirold # RSYNC rsync -av --delete --recursive --link-dest=$localdirold $user@$host:$remotedir $localdir在上面的配置中, rsync 的 ‘--link-dest’ 选项的作用是为位于 $localdir-old 目录中那些没有改变的文件(包含所有属性) 硬链接到目标目录($localdir)。步骤 2:在 backupninja 第一次运行之前,上层目录(这个例子中指的是 /home/gacanepa) 是空的。第一次我们执行下面的命令:复制代码代码如下:# backupninja -nbackup.0 目录就被创建了,并在接下来的过程中,它的名称将会被更改为 backup.1。当我们第二次运行 backupninja 时, backup.0 将会被重新创建,而 backup.1 保持不动。步骤 3: 确保 backup.1 里面的文件硬链接到 backup.0 里的文件,我们可以通过比较文件的 inode(i 节点)数和目录的大小来达到此目的。总结Backupninja 不仅是一个经典的备份工具,它也是一个易于配置的实用程序。你可以通过编写你自己的控制脚本,用放在 /etc.backup.d 中的不同的配置文件来运行 backupninja 。甚至你还可以为 ninjahelper 编写助手程序,并将其包括在 ninjahelper 的主界面上。例如,假如你在 /usr/share/backupninja目录中创建了一个名为 xmodulo 的控制脚本,它将自动运行那些位于 /etc/backup.d 目录中以 .xmodulo 为后缀的每个文件。假如你决定添加你的 xmodulo 控制脚本到 ninjahelper 中, 你可以编写相应的助手程序,即 xmodulo.helper 。另外,假如你想 让 backupninja 运行其它的脚本,只需把它添加到 /etc/backup.d 目录中就可以了。
终于有人把数据指标讲明白了
域名购买后,如何对域名进行管理?
入手二手双拼域名,有哪些要关注的细节问题?
绝尘侠主机(突破极限,开启游戏新纪元)
2025怎么样获得网站域名?
友情链接
香港云服务器
IT技术网
企商汇
亿华云
源码下载
益华科技
源码库
IT资讯网
服务器租用
益强编程堂
技术快报
益强智未来
益强IT技术网
益强资讯优选
云站无忧
亿华云
益强数据堂
运维纵横
益强智囊团
益强前沿资讯
亿华灵动
智能时代
IT资讯网
益强科技
益华IT技术论坛
码力社
亿华智造
极客码头
亿华互联
编程之道
益强编程舍
码上建站
思维库
亿华科技
亿华云计算
创站工坊
云智核
益华科技
汇智坊
益强科技
极客编程
全栈开发
益华科技
亿华智慧云
多维IT资讯
Copyright © 2025 Powered by
适用于汽车拉花车贴纸反光机盖贴 图腾引擎盖备胎 火焰运动机盖贴
,
益强编程堂
滇ICP备2023006006号-29
sitemap