WordPressのためのLinuxノートWordPressでのブログ運用のためにピピッと来たLinuxに関するナレッジを紹介しています。localinstallとかという手順を踏むことが多いと思います。ダウンロードから解凍・展開までをワンライナーでやってしまうことができるので、書いておきます。–ダウンロードしてきたファイルが残らないというメリットがあります。シェルスクリプトでは、より便利かもしれません。ファイルを一括で削除ログファイルや一時利用ファイルなどを一括で削除するコマンド。条件としては、次のようなものとします。タイムスタンプ(更新日)が7日前より古いファイル実際のコマンドは、こんな感じになります。0オプションを付ける。mysqldumpリストア手順mysqldumpファイルを/restore/tmp/mysqldumpファイル.sqlとしたとき、次のコマンドでリストアするというのが一般的に知られた方法です。/restore/tmp/mysqldumpファイル.sql果たして、実用上配慮すべきことも含めて、どうするのがベターなのかということを考えてみました。実用上はmysqlをバイナリログを出力する設定で稼動させると思いますので、ある問題が発生します。mysqldumpファイルのリストア処理で実行されるSQL文は相当の数になり、データベースに対する更新が大量に発生します。その実行結果として、バイナリログにメッセージが大量に吐き出され、バイナリログファイルが肥大化します。多くのケースでは歓迎されないことです。いう点に配慮すると、次のようにmysqlコマンドプロンプトに入り、そのセッションだけバイナリログを出力しない設定を行った上で、mysqldumpファイルをリストアするという方法がベター。sオプションは、mysqlプロンプトでの実行結果を表示しないようにするためのものです。sec)”などのメッセージが大量に画面に表示されることになります。rsyncでバックアップログファイルや設定ファイルなどをバックアップする際に、rsyncを使うと便利です。実際に、ローカルサーバ内でのコピーにもrsyncを使用して、さらにリモートのバックアップサーバにもrsyncで同期をとっています。ここでは、そのバックアップのシェルスクリプトを紹介します。rsyncコマンドのエラーハンドリングは記述していません。ログ監視でいいのであれば、ここで紹介する例のままでいいかと思います。ここでは、リモート側でもここで紹介するローカルバックアップを実行していることを前提としています。rsync_backup_local.shこのシェルスクリプトでは、rsyncのオプションinclude-fromとexclude-fromに指定しているファイルが重要な役割を担っています。これら2つのファイルの内容を1つのファイルにまとめて記述して、それをinclude-fromあるいはexclude-fromオプションで指定しても、同じ動作をします。2日前の日付を取得するdateコマンドを使って、次のように簡単に。