激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Linux - Linux如何使用backup-manager工具備份系統

Linux如何使用backup-manager工具備份系統

2019-10-18 15:06系統之家 Linux

在系統操作中,及時備份是很有必要的,backup-manager是一個命令行備份工具,下面以圖文的形式為大家詳細介紹下Linux如何使用backup-manager備份系統

只有在電腦出了問題后才理解備份的重要的,在系統操作中,及時備份是很有必要的,backup-manager是一個命令行備份工具,下面小編就給大家介紹下Linux如何使用backup-manager備份系統。

  是什么讓備份管理器在眾多的備份工具或備份策略中脫穎而出呢?讓我來簡單介紹一些它的與眾不同的特性吧。

  簡單的設計與管理:配置文件易于讀懂和編輯,即便是初學者也很容易上手。

  一勞永逸:它在配置好后就可以通過cron周期性運作。

  支持多種協議遠程備份:無縫整合多種傳輸協議、應用和云后端(如,FTP,SCP,SSH-GPG,rsync,AWS S3等等)來傳輸生成的歸檔包到一組遠程主機。

  支持數據庫備份:包括支持開箱即用備份MySQL/MariaDB和PostgreSQL數據庫。

  支持加密:備份過程中支持基于GPG文件的加密。

  在Linux上安裝備份管理器

  備份管理器的安裝是快速而無痛的,因為它就包含在大多數Linux發行版的基礎軟件庫中。

  Debian,Ubuntu及其衍生版

  # aptitude install backup-manager

  在基于Debian的系統中安裝時,會提示你輸入要存放備份歸檔文件的目錄。如果選擇的目錄不存在,那么當你首次運行備份管理器時它會自動創建。

  選擇OK并按回車鍵。

Linux如何使用backup-manager工具備份系統

  在下一步中,會詢問你要備份的所有目錄(用空格分隔)。建議,但不是嚴格要求,列出同一父目錄中的幾個子目錄,而不要僅僅輸入父目錄。

  你可以跳過該步驟并在以后對配置文件中BM_TARBALL_DIRECTORIESb變量進行設置。否則的話,就請盡可能多地添加你想要的目錄,然后選擇OK:

Linux如何使用backup-manager工具備份系統

  Fedora或CentOS/RHEL

  # yum install backup-manager

  在CentOS/RHEL上,在運行以上yum命令前,你將需要先啟用EPEL倉庫。

  配置備份管理器

  備份管理器的主配置文件是/etc/backup-manager.conf。該文件被劃分為幾個章節,里面定義了備份方法和相關的變量(或“鍵值”),這些配置讓備份管理器成為一個多樣化的工具,可以廣泛地應付各種狀況。

  出于演示目的,我們將考慮以下環境:

  每周對/etc,/home以及/var/log目錄進行一次完整備份(我們將在下面通過cron設置備份的頻率)。

  通過SSH傳輸.tar.gz備份歸檔文件到兩臺不同主機dev1和dev3上指定的目標目錄。

  通過SSH備份本地MySQL數據庫到相同目標主機。

  用你喜愛的文本編輯器打開/etc/backup-manager.conf文件,并編輯以下變量。如果你愿意,你大可不必理會那些#開頭的行。在本文中,它只是用作說明的注釋: 

  # Specify the backup method(s) that will be used.

  # tarball: takes a list of directories and builds the corresponding tarballs.

  # mysql: archives MySQL databases using mysqldump. To restore the database, you # need to use the same tool manually.

  export BM_ARCHIVE_METHOD=“tarball mysql”

  # Where to store the backups.

  export BM_REPOSITORY_ROOT=“/var/archives”

  # The following directive indicates backup-manager to name

  # the generated files after the directory that was backed up.

  export BM_TARBALL_NAMEFORMAT=“long”

  # Define the compression type for the generated files.

  export BM_TARBALL_FILETYPE=“tar.gz”

  # List the directories that you want to backup.

  export BM_TARBALL_DIRECTORIES=“/etc /home /var/log”

  # Exclude some subdirectories or file extensions.

  export BM_TARBALL_BLACKLIST=“/var/log/myotherapp.log *.mp3 *.mp4”

  # List the database(s) that you want to backup, separated by spaces.

  export BM_MYSQL_DATABASES=“mysql mybase wordpress dotclear phpbb2”

  # MySQL username.

  export BM_MYSQL_ADMINLOGIN=“root”

  # MySQL password for username.

  export BM_MYSQL_ADMINPASS=“mypassword”

  # Add support for DROP statements (optional)。

  export BM_MYSQL_SAFEDUMPS=“true”

  # The hostname or IP address where the database(s) reside.

  export BM_MYSQL_HOST=“localhost”

  # Port where MySQL server is listening.

  export BM_MYSQL_PORT=“3306”

  # Compression type (optional)。

  export BM_MYSQL_FILETYPE=“gzip”

  # Do not archive remote hosts, but only localhost.

  BM_TARBALL_OVER_SSH=“false”

  # User account for SSH upload.

  export BM_UPLOAD_SSH_USER=“root”

  # Absolute path of the user‘s private key for passwordless SSH login.

  export BM_UPLOAD_SSH_KEY=“/root/.ssh/id_rsa”

  # Remote hosts (make sure you have exported your public key to them):

  export BM_UPLOAD_SSH_HOSTS=“dev1 dev3”

  # Remote destination for uploading backups. If it doesn’t exist,

  # this directory will be created automatically the first time

  # backup-manager runs.

  export BM_UPLOAD_SSH_DESTINATION=“/var/archives/backups/$HOSTNAME”

  運行備份管理器

  要手動運行備份管理器,請輸入以下命令。你也可以選擇添加‘-v’標識以便一步一步詳細檢查運行過程。

  # backup-manager

  BM_TARBALL_DIRECTORIES列出的目錄將作為tarball備份到BM_REPOSITORY_ROOT目錄,然后通過SSH傳輸到BM_UPLOAD_SSH_DESTINATION指定的主機dev1和dev3。

Linux如何使用backup-manager工具備份系統

  正如你在上面圖片中看到的那樣,備份管理器在運行的時候創建了一個名為/root/.back-manager_my.cnf的文件,MySQL密碼通過BM_MYSQL_ADMINPASS指定。那樣,mysqldump可以驗證到MySQL服務器,而不必在命令行以明文格式接受密碼,那樣會有安全風險。

  通過cron運行備份管理器

  一旦決定哪一天是進行每周備份的最佳日子(最佳時間),你可以讓cron來為你運行備份管理器。

  打開root的crontab文件(注意,你必須以root登錄):

  # crontab -e

  假定你想要在星期天的上午5:15分運行備份管理器,那么就添加下面這行。

  1505**0/usr/sbin/backup-manager 》/dev/null2》&1

  小結

  上面就是Linux使用backup-manager備份系統的方法介紹了,相對于其他的備份工具,backup-manager更加的簡單易用,是系統備份的好幫手。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 91麻豆精品国产91久久久更新资源速度超快 | 91九色丨porny丨国产jk | 国产精品久久久久永久免费观看 | 欧美成人免费 | 九九爱视频| 一本色道久久综合亚洲精品小说 | chinese xxxxhd videos麻豆 | 国产超碰人人爽人人做人人爱 | 国产免费观看视频 | 亚洲第一色片 | 91av日韩 | av中文一区 | 久久千人斩 | 亚洲小视频在线 | 99国产精品自拍 | 亚洲精品一区中文字幕 | 成人男男视频拍拍拍在线观看 | 午夜a狂野欧美一区二区 | 日本一区二区免费在线观看 | 午夜视频福利 | hdjapanesemassagehd日本 | 欧美在线观看视频网站 | 天天夜夜草 | 羞羞的视频在线观看 | 在线视频1区 | 国产在线精品91 | 91色一区二区三区 | 精品久久久久久综合日本 | 国产人成精品一区二区三 | 看全色黄大色黄大片女图片 | 斗破苍穹在线免费 | 高清av免费 | 国产羞羞视频在线观看免费应用 | 久久久人 | 沉沦的校花奴性郑依婷c到失禁 | 成人艳情一二三区 | 久久中文免费 | 久久久婷婷一区二区三区不卡 | av电影在线观看网址 | 国产成人精品无人区一区 | 成人毛片在线免费观看 |