男のブログ俺は中卒だ。学歴なんて無くても生きていける。rsyncsuckamon今回はサーバー間(CentOS7)でバックアップを取るための「rsync」コマンドについて紹介する。前回記事でサーバー間の鍵認証による接続ができるようになったので、rsyncコマンドも鍵認証を用いて実行していく。https://chusotsu-program.com/linux-sshContentsrsyncのインストールバックアップサーバーに格納先ディレクトリを用意rsyncコマンドを実行バックアップ用rsyncコマンドをcronで自動化rsyncのインストール今回も前回記事で使ったAサーバー、Bサーバーを使っていく。両サーバーでrsyncが必要となるので、yumでインストールする。※ここからはrootユーザーまたはsudoコマンドにて行っていく。rsync次にAサーバーで、rsyncのsudo権限を与える。次にバックアップ先となるBサーバーに、バックアップファイル格納用のディレクトリを用意する。/home/bkupusr/bkrsyncコマンドを実行Bサーバーでrsyncコマンドを実行し、バックアップが正常に動作するか確認する。--log-file=/root/rsync.log様々なオプションが設定されているが、ここでの解説は割愛する。-eで秘密鍵のパス指定、その後接続先の対象となるバックアップファイルのパス、最後にバックアップファイル格納先の自サーバーのパスを指定している。うまくいけば、指定した「/home/bkupusr/bk/」内にバックアップファイルがコピーされているはずだ。バックアップ用rsyncコマンドをcronで自動化まずはシェルファイルを作成する。--log-file=/root/rsync.log作成したシェルファイルのパーミッションは700に設定しておく。/root/rsync.sh最後にcronに登録すればOK。今回は毎日0時0分にバックアップを実行するよう設定した。〜SG試験対策〜関連記事2019年12月20日EC-CUBE3の管理画面にアクセスできなくなった時に試すこ...2019年5月26日サーバーとドメインを簡単にまとめてみた2019年6月21日ブログを開設して4週間経過時点の現状報告2020年1月2日ブログ毎日更新250記事達成!収益4桁突破しましたプロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。