最值得考虑的两大Linux备份工具:Amanda和Bacula
Linux备份工具是数据中心Linux管理员必不可少的工具类型之一。本文介绍最值得考虑的Linux备份工具:Amanda和Bacula。
Amanda
Amanda介绍:Amanda是市场上最早开放源码的Linux备份工具之一。并且,它依然是使用最广泛的一种。使用Amanda,你可以配置定时任务,自动化和跟踪备份数据,其往往通过tar等工具进行打包。Amanda可通过一个主备份服务器来备份网络中的多台主机。备份数据可以存储在磁带、磁盘或光学介质上。Amanda还可以自动确定何时运行备份,并提供针对SQL Server、Exchang、SharePoint、Oracle、MySQL的代理和入口。
如果标准Amanda包是不能满足需求,也可以选择企业版本——比如Zmanda提供的Amanda企业版——该版本具有以下功能:
异构系统和应用程序的集中备份 对于Linux和Solaris,Windows和Mac OS X,VMware和Hyper-V的支持 无需专有数据格式 备份到磁带,磁盘或亚马逊简单存储服务(AWS S3) 单一管理控制台Amanda的不足之处:Amanda的配置部署并不简单。但是,一旦它运行起来,它会持续不断地备份你的数据。虽然Amanda是免费的,但是企业版并不免费,如果你需要更稳定的备份功能,值得考虑购买企业版。
Bacula
Bacula 介绍:Bacula是一套免费的备份程序,允许管理员管理跨异构网络的备份、恢复和数据验证。Bacula可以备份到各种类型的媒体,并且它相对易于使用。Bacula具备从一台计算机到数百台服务器的数据中心的可扩展性。它由五大部分组成:
管理工作站:这是命令控制台,您可以通过命令行或通过图形用户界面(GUI)进行交互。 数据库服务器:用于保存Bacula的存储目录。 备份服务器:这是后台应用程序,将运行任务调度,控制和备份数据验证。 文件服务器:后台应用程序将从一个数据源中读取文件。 Bacula存储后台程序:这是将备份数据写入到备份介质的后台服务。Bacula的不足之处:如果你正在寻找一个易于安装也可以备份数据库的Linux备份工具,你不能使用Bacula,你需要到考虑其他工具——例如Amanda企业版。Bacula的配置和部署非常的复杂,并且它提供的功能不如其他工具那么完整。但是,如果你只需要一个简单的网络文件备份系统,Bacula在它启动和运行后,能非常出色地完成这个任务。
作者:Jack Wallen 来源:51CTOLinux工具学习之【gdb】 vim 可以编写代码,gcc/g++ 可以编译代码,此时只最后一件神器,就能进行完整的开发工作,那就是通过 gdb 调试代码,毕竟谁都不敢保证自己的代码没有问题,所以就有调试器这种东西帮助我们定位问题,进而解决问题
Linux工具学习之【git】 git 是一个代码托管平台,它的创始人是大名鼎鼎的 Linux 之父: 林纳斯·托瓦兹,git的诞生可以使我们对已提交的代码历史版本进行回溯,这是一个十分重要的功能,除了查看历史版本外,git 还支持代码合并和打标签等诸多使用功能;简言之,有了 git 以后,我们可以随时随地的对代码进行管理
Linux工具学习之【gcc/g++】 书接上文,我们已经学习了 Linux 中的编辑器 vim 的相关使用方法,现在已经能直接在 Linux 中编写C/C++代码,有了代码之后就要尝试去编译并运行它,此时就可以学习一下 Linux 中的编译器 gcc/g++ 了,我们一般使用 gcc 编译C语言,g++ 编译C++(当然 g++ 也可编译C语言),这两个编译器我们可以当作一个来学习,因为它们的命令选项都是通用的,只是编译对象不同。除了编译器相关介绍外,本文还会库、自动化构建工具、提权等知识,一起来看看吧
Linux工具学习之【vim】 vim 是一款小而美的编辑器,是 vi 的升级版,完美支持了其所有指令,并且新增了许多特性,作为一款编辑器,我们可以在上面写各种语言的代码(主要是C/C++)。vim 有多种模式,光是如何退出 vim 这个问题在 Stack overflow 上就有几百万的浏览量,由此可见 vim 还是有一定的使用门槛的。当然 vim 中还有许多指令和极大的自定义空间,需要不断练习以熟练使用 vim,最后我们还可以根据个人喜好配置出一款属于自己的 vim
相关文章
- 《linux备份与恢复之一》.tar.bz2与.tar.gz格式的文本压缩率比较
- Linux和类Unix系统上5个最佳开源备份工具
- 【基础】Linux软件安装方法
- Linux远程连接工具:SecureCRT【编辑】、SecureFX Portable【上传文件、下载文件;不需要再配置Linux端的ftpd】
- linux 安装PostgreSQL12
- rdiff-backup:一个Linux中的远程增量备份工具
- 在linux下,mysql的备份数据库 脚本的编写
- 蚂蚁集团强化与阿里隔离:马云不再是实际控制人;iPhone 15 Pro将独占6大功能;Linux 4.9正式EOL|极客头条
- 一位开发者的 Linux 容器之旅
- Linux Shell脚本入门--grep命令详解
- 定时备份Windows文件到Linux服务器上(Rsync)
- Linux 备份 文件夹的权限 然后在其他机器进行恢复
- Linux之备份(tar)/解压与压缩(gzip,bzip2,xz)【待完善】
- Linux下自动备份MySQL数据库并上传到远程FTP服务器
- linux之SQL语句简明教程---Alias
- Linux平台用C++实现事件对象,同步线程
- 在一台Linux服务器上安装多个MySQL实例(二)--使用单独的MySQL配置文件
- linux tcp server demo
- 深入理解Linux内核之脏页跟踪
- 在linux下实现mysql自动备份数据
- Linux中rsync备份数据使用实例
- Linux_Rsync远程同步备份服务器