SlideShare ist ein Scribd-Unternehmen logo
1 von 54
CMS時代のバックアップノウハウを
     身につけよう!




    2012.8.19 上村崇
自己紹介

・上村崇 ( うえむらたかし )
・フリーランスのシステムエンジニア
・サーバインフラ、組込みシステム、Web とか。
・C、PHP。最近はCodeIgniterとかFuelPHPがブーム。
・IT 業界のキャリア 10 年ちょっと
・西宮在住
・WordPressのコミュニティWordBench 神戸に在籍
アジェンダ


1. 災害は忘れたころにやってくる! バックアップ基本知識

2. シェルスクリプトを作ってバックアップを自動化しよう!

3. WordPressはプラグインでバックアップ!

4. リストアできてこそのバックアップ!
前置き:
CMSバックアップの前提知識など
CMSを使っているサイトでは、
何をバックアップする必要があるか?


ファイル群一式   データベース
ファイル群一式
複数のファイルを1つにまとめて圧縮する。
tar コマンドを使う



データベース
データベースをファイルにエクスポートする。
そのファイルを圧縮する。
mysqldump, gzipコマンドを使う
CMSバックアップに必要な情報

SSH接続         ファイル関連
・ユーザ名         ・設置パス
・パスワード
・サーバアドレス         データベース(DB)関連
・(SSHポート番号)      ・DBユーザ名
                 ・DBパスワード
                 ・DBサーバアドレス
                 ・DB名
例としてさくらのレンタルサーバを申し込みます
スタンダード以上のプランはSSHが使える
さくらレンタルサーバのコントロールパネル




                    ホスト名
                    ユーザ名

           SSH接続情報は、FTP接続先と同じ。
データベースの設定
WordPressはクイックインストールで入れてます
hetemlの例では、SSH設定を有効にしないと使えない
SSHのポート指定が必要な例
1. 災害は忘れたころにやってくる! バックアップ基本知識

2. シェルスクリプトを作ってバックアップを自動化しよう!

3. WordPressはプラグインでバックアップ!

4. リストアできてこそのバックアップ!
SSHでサーバに接続する
SSH接続に必要な情報
( さ く ら レン タルサ ーバ の 例 )

  サーバ       kyobashi0819.sakura.ne.jp


  ユーザ名           kyobashi0819


 パスワード              ***********


 接続ポート       22(デフォルトポート)※

    ※レンタルサーバによっては、22以外のポートを使用している場合が
    ある。そのときは接続時にポートの指定が必要
フ ァ イルバ ッ ク ア ップ、 デ ー タベース バ ッ ク ア ッ
  プに必要なコマンド


  ・tar
  ・mysqldump, mysql
  ・gzip, gunzip
  ・ftp

※詳細を知るためにググるときは
 ”tarコマンド” などのキーワードで検索するとよい。

heteml の例では、SSHで使えるコマンドが限られており、ftpコマンドが使えない。
http://heteml.jp/support/manual/sshsetting/
Macの場合はターミナル.appで


        ssh ユーザ名@サーバアドレス -p 接続ポート
                                       ポート指定が必要ないレンタルサーバーの場合は不要


$ ssh kyobashi0819@kyobashi0819.sakura.ne.jp
The authenticity of host 'kyobashi0819.sakura.ne.jp (49.212.180.54)' can't be
established.
RSA key fingerprint is 41:56:4d:82:b8:a5:8e:6c:c2:fd:f8:c5:23:b8:8d:39.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'kyobashi0819.sakura.ne.jp' (RSA) to the list of
known hosts.
kyobashi0819@kyobashi0819.sakura.ne.jp's password:                パスワード
Last login: Tue Aug 14 17:10:36 2012 from 101.142.8.151
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994

   The Regents of the University of California. All rights reserved.

FreeBSD 8.1-RELEASE-p12 (SAKURA13) #0: Mon Jul 30 16:43:00 JST 2012

Welcome to FreeBSD!

%
         sshでサーバに接続できた!
C h r o m e の 拡 張 機 能 で も S S H が 使 える
サーバを覗いてみる
%pwd
/home/kyobashi0819
%ls                                                            pwd : 現在のディレクトリ位置
MailBox
 
    db
 
    ports
                            
   sblo_files
 www
%ls -l
total 20                                                       ls    : ファイル一覧
drwx------ 3 kyobashi0819 users 512 Mar 13 2009 MailBox
drwx------ 3 kyobashi0819 users 512 Aug 14 16:49 db
drwx------ 11 kyobashi0819 users 512 Aug 14 16:49 ports        ls -l : ファイル一覧(詳細)
drwxr-xr-x 2 kyobashi0819 users 512 Mar 13 2009 sblo_files
drwxr-xr-x 3 kyobashi0819 users 512 Aug 14 16:49 www
%ls -l www
total 4                                                       wwwがWebコンテンツ置き場
drwx---r-x 5 kyobashi0819 users 1024 Aug 14 16:49 wp
%ls -l www/wp
total 184
-rw-r--r-- 1 kyobashi0819 users 395 Jan 9 2012 index.php
-rw-r--r-- 1 kyobashi0819 users 19929 May 6 16:28 license.txt
-rw-r--r-- 1 kyobashi0819 users 3128 Jun 28 15:48 readme-ja.html
-rw-r--r-- 1 kyobashi0819 users 13270 Jun 28 15:48 readme.html
-rw-r--r-- 1 kyobashi0819 users 4264 Dec 14 2011 wp-activate.php
drwxr-xr-x 9 kyobashi0819 users 2560 Jun 28 15:48 wp-admin
-rw-r--r-- 1 kyobashi0819 users 1354 May 14 06:41 wp-app.php
-rw-r--r-- 1 kyobashi0819 users 271 Jan 9 2012 wp-blog-header.php
-rw-r--r-- 1 kyobashi0819 users 3522 Apr 11 02:21 wp-comments-post.php
-rw-r--r-- 1 kyobashi0819 users 4289 Jun 28 15:48 wp-config-sample.php
-rw-r--r-- 1 kyobashi0819 users 4216 Aug 14 16:49 wp-config.php
・・・
ファイルのバックアップを取る
複数ファイルを1つにまとめ圧縮するtarコマンド
    tar cvzf       “作成する圧縮ファイル名”                        “対象フォルダ”

%ls
MailBox
       
   db
 
  ports
 
   sblo_files
 www
%tar cvzf www.tar.gz www
a www                                     tar : ファイルを圧縮・展開する
a www/wp                                      c:   複数ファイルを1つに
a www/wp/wp-admin
a www/wp/wp-includes                          v:   詳細表示
a www/wp/wp-content                           z:   圧縮
a www/wp/wp-settings.php
a www/wp/wp-mail.php                          f:   ファイル指定
a www/wp/wp-login.php
・・・                                       ls -l : ファイル一覧(詳細)


%ls -l
total 4884
drwx------ 11 kyobashi0819 users   512 Aug 14 16:49 ports
drwxr-xr-x 3 kyobashi0819 users   512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz
                                 圧縮ファイルが出来ている!
データベースのバックアップを取る
データベースの設定情報
デ ー タベース バ ッ ク ア ップ に 必 要 な 情 報
( さ く ら レン タルサ ーバ の 例 )


      MySQL
               mysql433.db.sakura.ne.jp
     DBサーバ

    DBユーザ名          kyobashi0819


   データベース名        kyobashi0819_wp1


    DBパスワード            **********
DB接続確認
  mysql -h サーバアドレス -u ユーザ名 -p
%mysql -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
                        パスワード
Your MySQL connection id is 1100640
Server version: 5.5.15-log Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

mysql> show databases;
+--------------------+                                       show databases : DBの一覧を見る
| Database        |
+--------------------+
| information_schema |           データベース kyobashi0819_wp1が存在しているのが分かる
| kyobashi0819_wp1 |
+--------------------+
2 rows in set (0.04 sec)

mysql> exit;
                                                             exit        : DB接続終了
Bye
%
DBをファイルにエクスポート
 mysqldump -h サーバアドレス
                     -u ユーザ名 -p
                           データベース名
                      >    ファイル名
%mysqldump -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p kyobashi0819_wp
kyobashi0819.sql
Enter password:
%ls -l               パスワード
total 5140
drwx------ 3 kyobashi0819 users    512 Mar 13 2009 MailBox
drwx------ 3 kyobashi0819 users    512 Aug 14 16:49 db
-rw-r--r-- 1 kyobashi0819 users 239799 Aug 14 18:04 kyobashi0819.sql
drwx------ 11 kyobashi0819 users    512 Aug 14 16:49 ports
drwxr-xr-x 2 kyobashi0819 users       DBエクスポートファイルが出来ている!
                                  512 Mar 13 2009 sblo_files
drwxr-xr-x 3 kyobashi0819 users   512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz
DBエクスポートファイルを圧縮する


            gzip ファイル名


%gzip kyobashi0819.sql
%ls -l
total 4928
drwx------ 3 kyobashi0819 users    512 Mar 13 2009 MailBox
drwx------ 3 kyobashi0819 users    512 Aug 14 16:49 db
-rw-r--r-- 1 kyobashi0819 users 42988 Aug 14 18:04 kyobashi0819.sql.gz
drwx------ 11 kyobashi0819 users    512 Aug 14 16:49 ports
drwxr-xr-x 2 kyobashi0819 users   512 Mar 13 2009 sblo_files
drwxr-xr-x 3 kyobashi0819 users   512 Aug 14 17:49 www
-rw-r--r-- 1 kyobashi0819 users 4962258 Aug 14 17:50 www.tar.gz

                                         ファイルが圧縮されている!
mysqldumpの詳しい解説はマニュアル参照
FTPで別サーバに転送する
F T P サ ーバー 情 報




      FTPサーバ       toyao.net



      ユーザ名        kyobashiftp



     パスワード         *********
FTPでファイルをアップロードする
                       ftp ユーザ名@サーバ名
%ftp kyobashiftp@toyao.net
Connected to toyao.net.
220 ProFTPD 1.3.4a Server (redfern) [::ffff:192.168.0.109]
331 kyobashiftp のパスワードを入力しください
Password:
230 kyobashiftp がログインしました
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> put www.tar.gz
                                               put             ファイル : ファイルをアップロードする
local: www.tar.gz remote: www.tar.gz
229 Entering Extended Passive Mode (|||10022|)
150 BINARYモードのデータ接続をオープンします www.tar.gz
100% |***********************************************| 4845 KB    8.13 MB/s   00:00 ETA
226 転送が完了しました
4962258 bytes sent in 00:00 (7.75 MB/s)
ftp> put kyobashi0819.sql.gz
local: kyobashi0819.sql.gz remote: kyobashi0819.sql.gz
229 Entering Extended Passive Mode (|||10026|)
150 BINARYモードのデータ接続をオープンします kyobashi0819.sql.gz
100% |***********************************************| 42988     22.52 MB/s   00:00 ETA
226 転送が完了しました
42988 bytes sent in 00:00 (2.53 MB/s)
ftp> bye                                               bye : ftp接続終了
221 さようなら.
%
バッチシェルを作成する

   vi backup.sh                         バックアップ用のシェルを作成する


#!/bin/sh
                                         ファイル圧縮
/usr/bin/tar czf www.tar.gz www
/usr/local/bin/mysqldump -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p**********
kyobashi0819_wp1 > kyobashi0819_wp1.sql                           DBエクスポート
/usr/bin/gzip kyobashi0819_wp1.sql
                                           DBエクスポートファイル圧縮
/usr/bin/ftp -i -v -n toyao.net <<EOF
user kyobashiftp kyobashiftp0819                 FTPコマンド開始
bin
                                            ユーザ名、パスワード
put www.tar.gz
put kyobashi0819_wp1.sql.gz                    ファイル転送
EOF


 chmod +x backup.sh                     backup.shに実行権限を与える

 ./baskup.sh                            backup.shを実行する
コマンドの正確な場所(パス)を調べる

            which コマンド名
%which tar
/usr/bin/tar
%which mysqldump
/usr/local/bin/mysqldump
%which gzip
/usr/bin/gzip              which コマンド名 : コマンドの絶対パスを調べる
%which ftp
/usr/bin/ftp
参考:バッチシェル発展系(backup2.sh)

#!/bin/sh

datestr=`date +%Y%m%d-%H%M%S`

/usr/bin/tar czf bkfiles/www_${datestr}.tar.gz www
/usr/local/bin/mysqldump -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p***********
kyobashi0819_wp1 > bkfiles/kyobashi0819_wp1_${datestr}.sql
/usr/bin/gzip bkfiles/kyobashi0819_wp1_${datestr}.sql

/usr/bin/ftp -i -v -n toyao.net <<EOF
user kyobashiftp ************
bin
lcd bkfiles
put www_${datestr}.tar.gz
put kyobashi0819_wp1_${datestr}.sql.gz
EOF

# delete files over 30days ago
find bkfiles/ -name "*gz" -mtime +30 -exec rm {} ;
参考:lftpコマンドはftpより便利
1行のコマンドでファイルを転送できる。
※ただし使用出来るサーバは少ない。

lftp -u FTPユーザ,FTPパス -e 'set ftp:ssl-allow off; put ファイル名' FTPサーバ




参考:
Command Technica:lftpで行う手軽なバックアップ - ITmedia エンタープライズ
http://www.itmedia.co.jp/enterprise/articles/0804/25/news014.html
スケジュール実行する
例: 毎週月曜日朝5:00に実行する設定
1. 災害は忘れたころにやってくる! バックアップ基本知識

2. シェルスクリプトを作ってバックアップを自動化しよう!

3. WordPressはプラグインでバックアップ!

4. リストアできてこそのバックアップ!
WordPressのバックアッププラグイン
BackWpUP
・ファイルとDBの両方バックアップ
・バックアップファイルをFTP転送
・スケジュール実行できる
・実行結果をメール通知できる
・DropBox/AmazonS3/GoogleStorage/
 MicrosoftAzure/Rackspace Cloud
 にも転送可能
・リストアがブラウザからできる
・ただし英語
バックアップジョブを新規作成
FTPサーバへ

              DropBoxへ




Amazon S3へ
1. 災害は忘れたころにやってくる! バックアップ基本知識

2. シェルスクリプトを作ってバックアップを自動化しよう!

3. WordPressはプラグインでバックアップ!

4. リストアできてこそのバックアップ!
障害発生を想定して
・データベースを消す
・ファイルを消す
リストアする
リストア開始: データベースは再度新規作成する。
ファイルを解凍するtarコマンド
            tar xvzf       圧縮ファイル名


%tar xvzf www.tar.gz
x www/                                  tar : ファイルを圧縮・展開する
x www/wp/                                    x:   展開
x www/wp/wp-admin/
x www/wp/wp-includes/                        v:   詳細表示
x www/wp/wp-content/                         z:   圧縮ファイル
x www/wp/wp-settings.php
x www/wp/wp-mail.php                         f:   ファイル指定
x www/wp/wp-login.php
・・・                                     ls -l : ファイル一覧(詳細)


%ls -l www
total 4
drwx---r-x 5 kyobashi0819 users 1024 Aug 14 16:49 wp


                           wpディレクトリが復活している!
mysqlコマンドでデータベースリストア
%ls -l
total 4936
-rw-r--r-- 1 kyobashi0819 users 42993 Aug 14 20:40
kyobashi0819_wp1.sql.gz
%gunzip kyobashi0819_wp1.sql.gz         gunzip : gzファイルを解凍
%ls -l
total 5148
-rw-r--r-- 1 kyobashi0819 users 239799 Aug 14 20:40
kyobashi0819_wp1.sql
%mysql -h mysql433.db.sakura.ne.jp -u kyobashi0819 -p
kyobashi0819_wp1 < kyobashi0819_wp1.sql
Enter password:
%                    パスワード



DBリストア           mysql -h サーバ名
  が完了!
                         -u ユーザ名 -p データベース名
                         < リストアファイル
リストア完了!
ありがとうございました

Weitere ähnliche Inhalte

Was ist angesagt?

Mongo dbのgridfsについて
Mongo dbのgridfsについてMongo dbのgridfsについて
Mongo dbのgridfsについてMasahiro Saito
 
AvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateAvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateHiroki Ishikawa
 
Word press on conoha このべん #3
Word press on conoha このべん #3Word press on conoha このべん #3
Word press on conoha このべん #3Wataru OKAMOTO
 
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。(^-^) togakushi
 
WebSocketプロトコル
WebSocketプロトコルWebSocketプロトコル
WebSocketプロトコルDaniel Perez
 
ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来Kazuho Oku
 
Let's begin WebRTC
Let's begin WebRTCLet's begin WebRTC
Let's begin WebRTCyoshikawa_t
 
Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働Kazuho Oku
 
パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由@ otsuka752
 
Hol012 windowsコンテナー始動
Hol012 windowsコンテナー始動Hol012 windowsコンテナー始動
Hol012 windowsコンテナー始動Tech Summit 2016
 
Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)ashigirl ZareGoto
 
raspi + soracom #pakeana33
raspi + soracom #pakeana33raspi + soracom #pakeana33
raspi + soracom #pakeana33@ otsuka752
 
HTTP2 最速実装 〜入門編〜
HTTP2 最速実装 〜入門編〜HTTP2 最速実装 〜入門編〜
HTTP2 最速実装 〜入門編〜Kaoru Maeda
 
Control distribution of virtual machines
Control distribution of virtual machinesControl distribution of virtual machines
Control distribution of virtual machinesirix_jp
 
Stuart attacking http2 implementations truefinal-jp
Stuart  attacking http2 implementations truefinal-jpStuart  attacking http2 implementations truefinal-jp
Stuart attacking http2 implementations truefinal-jpPacSecJP
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用Toshiki Tsuboi
 

Was ist angesagt? (20)

Mongo dbのgridfsについて
Mongo dbのgridfsについてMongo dbのgridfsについて
Mongo dbのgridfsについて
 
AvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregateAvailabilityZoneとHostAggregate
AvailabilityZoneとHostAggregate
 
Word press on conoha このべん #3
Word press on conoha このべん #3Word press on conoha このべん #3
Word press on conoha このべん #3
 
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
 
WebSocketプロトコル
WebSocketプロトコルWebSocketプロトコル
WebSocketプロトコル
 
ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来ウェブアーキテクチャの歴史と未来
ウェブアーキテクチャの歴史と未来
 
V6 unix in okinawa
V6 unix in okinawaV6 unix in okinawa
V6 unix in okinawa
 
Let's begin WebRTC
Let's begin WebRTCLet's begin WebRTC
Let's begin WebRTC
 
Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働Webアプリケーションの無停止稼働
Webアプリケーションの無停止稼働
 
パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由パケットが教えてくれた ルートサーバが 13個の理由
パケットが教えてくれた ルートサーバが 13個の理由
 
Hol012 windowsコンテナー始動
Hol012 windowsコンテナー始動Hol012 windowsコンテナー始動
Hol012 windowsコンテナー始動
 
Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)
 
raspi + soracom #pakeana33
raspi + soracom #pakeana33raspi + soracom #pakeana33
raspi + soracom #pakeana33
 
HTTP2 最速実装 〜入門編〜
HTTP2 最速実装 〜入門編〜HTTP2 最速実装 〜入門編〜
HTTP2 最速実装 〜入門編〜
 
Control distribution of virtual machines
Control distribution of virtual machinesControl distribution of virtual machines
Control distribution of virtual machines
 
osoljp 2011.08
osoljp 2011.08osoljp 2011.08
osoljp 2011.08
 
Stuart attacking http2 implementations truefinal-jp
Stuart  attacking http2 implementations truefinal-jpStuart  attacking http2 implementations truefinal-jp
Stuart attacking http2 implementations truefinal-jp
 
Scapy presentation
Scapy presentationScapy presentation
Scapy presentation
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用
 
曖昧 RPM 講座
曖昧 RPM 講座曖昧 RPM 講座
曖昧 RPM 講座
 

Andere mochten auch

Andere mochten auch (9)

Presentation business plan
Presentation business planPresentation business plan
Presentation business plan
 
Sot 2008
Sot 2008Sot 2008
Sot 2008
 
Enervit maraton
Enervit maratonEnervit maraton
Enervit maraton
 
Whitelabel init
Whitelabel initWhitelabel init
Whitelabel init
 
Enervit 21km
Enervit 21kmEnervit 21km
Enervit 21km
 
Angaran rumah tangga (autosaved)
Angaran rumah tangga (autosaved)Angaran rumah tangga (autosaved)
Angaran rumah tangga (autosaved)
 
Sot 2008 revisi
Sot 2008 revisiSot 2008 revisi
Sot 2008 revisi
 
Angaran dasar puap
Angaran dasar puapAngaran dasar puap
Angaran dasar puap
 
Soal tertulis Ujian Perangkat Desa
Soal tertulis Ujian Perangkat DesaSoal tertulis Ujian Perangkat Desa
Soal tertulis Ujian Perangkat Desa
 

Ähnlich wie CMS時代のバックアップノウハウを身につけよう!

配布用Beginnerならきっと役立つmaster slave環境
配布用Beginnerならきっと役立つmaster slave環境配布用Beginnerならきっと役立つmaster slave環境
配布用Beginnerならきっと役立つmaster slave環境yut148atgmaildotcom
 
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記96smcln
 
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編Naoki Nagazumi
 
Debug Hacks Conference 2009
Debug Hacks Conference 2009Debug Hacks Conference 2009
Debug Hacks Conference 2009Hiro Yoshioka
 
Dockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニックDockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニックEmma Haruka Iwao
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Mori Shingo
 
Db2 Warehouse Spark利用ガイド データ操作編
Db2 Warehouse Spark利用ガイド データ操作編Db2 Warehouse Spark利用ガイド データ操作編
Db2 Warehouse Spark利用ガイド データ操作編IBM Analytics Japan
 
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料Yasutaka Hamada
 
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)OWASP Nagoya
 
lilo.linux.or.jp の話 (2017年8月)
lilo.linux.or.jp の話 (2017年8月)lilo.linux.or.jp の話 (2017年8月)
lilo.linux.or.jp の話 (2017年8月)Kazuhiro Nishiyama
 
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応までDocker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応までMasahito Zembutsu
 
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)さくらインターネット株式会社
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Masahito Zembutsu
 
S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較真治 米田
 
OpenStackでも重要な役割を果たすPacemakerを知ろう!
OpenStackでも重要な役割を果たすPacemakerを知ろう!OpenStackでも重要な役割を果たすPacemakerを知ろう!
OpenStackでも重要な役割を果たすPacemakerを知ろう!ksk_ha
 
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1Ryosuke IWANAGA
 

Ähnlich wie CMS時代のバックアップノウハウを身につけよう! (20)

Mysql casial01
Mysql casial01Mysql casial01
Mysql casial01
 
配布用Beginnerならきっと役立つmaster slave環境
配布用Beginnerならきっと役立つmaster slave環境配布用Beginnerならきっと役立つmaster slave環境
配布用Beginnerならきっと役立つmaster slave環境
 
Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記Raspberry Pi 2 誤自宅サーバー移行日記
Raspberry Pi 2 誤自宅サーバー移行日記
 
Open VZ
Open VZOpen VZ
Open VZ
 
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編Dockerのキホンその2 Docker Compose Swarm Machine 利用編
Dockerのキホンその2 Docker Compose Swarm Machine 利用編
 
Debug Hacks Conference 2009
Debug Hacks Conference 2009Debug Hacks Conference 2009
Debug Hacks Conference 2009
 
Dockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニックDockerイメージ構築 実践テクニック
Dockerイメージ構築 実践テクニック
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋
 
Db2 Warehouse Spark利用ガイド データ操作編
Db2 Warehouse Spark利用ガイド データ操作編Db2 Warehouse Spark利用ガイド データ操作編
Db2 Warehouse Spark利用ガイド データ操作編
 
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
 
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
OWASP WordPressセキュリティ実装ガイドライン (セキュアなWordPressの構築ハンズオン手順書)
 
lilo.linux.or.jp の話 (2017年8月)
lilo.linux.or.jp の話 (2017年8月)lilo.linux.or.jp の話 (2017年8月)
lilo.linux.or.jp の話 (2017年8月)
 
Vyatta 改造入門
Vyatta 改造入門Vyatta 改造入門
Vyatta 改造入門
 
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応までDocker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
 
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
 
Pulsar Handson 20180226
Pulsar Handson 20180226Pulsar Handson 20180226
Pulsar Handson 20180226
 
Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話Docker ComposeでMastodonが必要なものを梱包する話
Docker ComposeでMastodonが必要なものを梱包する話
 
S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較S3 を単純ストレージとして 利用する手段の比較
S3 を単純ストレージとして 利用する手段の比較
 
OpenStackでも重要な役割を果たすPacemakerを知ろう!
OpenStackでも重要な役割を果たすPacemakerを知ろう!OpenStackでも重要な役割を果たすPacemakerを知ろう!
OpenStackでも重要な役割を果たすPacemakerを知ろう!
 
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
 

Mehr von Takashi Uemura

WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくかWordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくかTakashi Uemura
 
さくらのナレッジ5周年ナイトLT
さくらのナレッジ5周年ナイトLTさくらのナレッジ5周年ナイトLT
さくらのナレッジ5周年ナイトLTTakashi Uemura
 
WAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんかWAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんかTakashi Uemura
 
アイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったかアイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったかTakashi Uemura
 
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説Takashi Uemura
 
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話Takashi Uemura
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!Takashi Uemura
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックTakashi Uemura
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!Takashi Uemura
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めようTakashi Uemura
 
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013Takashi Uemura
 
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介Takashi Uemura
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介Takashi Uemura
 
What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6Takashi Uemura
 
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!Takashi Uemura
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜Takashi Uemura
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するTakashi Uemura
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」Takashi Uemura
 
WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編Takashi Uemura
 
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるあるWordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるあるTakashi Uemura
 

Mehr von Takashi Uemura (20)

WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくかWordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
WordPressを10年以上触ってきたオレがこのへんでひとこと言っておくか
 
さくらのナレッジ5周年ナイトLT
さくらのナレッジ5周年ナイトLTさくらのナレッジ5周年ナイトLT
さくらのナレッジ5周年ナイトLT
 
WAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんかWAFって言いたいだけちゃうんか
WAFって言いたいだけちゃうんか
 
アイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったかアイドル画像ギャラリーサイトを作ったあとどうなったか
アイドル画像ギャラリーサイトを作ったあとどうなったか
 
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
WordPressのテンプレートをカスタマイズするために必要なphpを初歩から解説
 
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
神戸のアイドルKOBerrieS♪の画像ギャラリーサイトを作った話
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
 
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニックWordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
 
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
 
WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013WordPressの使えるプラグイン2013
WordPressの使えるプラグイン2013
 
WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介WordPress 多言語化プラグインqTranslateの紹介
WordPress 多言語化プラグインqTranslateの紹介
 
WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介WordPressテーマ Foundation for WordPress の紹介
WordPressテーマ Foundation for WordPress の紹介
 
What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6What's new! TwentyThirteen + WordPress3.6
What's new! TwentyThirteen + WordPress3.6
 
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解するWordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
 
WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編WordCampOsaka2012 闇WordCamp XOOPS編
WordCampOsaka2012 闇WordCamp XOOPS編
 
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるあるWordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
 

CMS時代のバックアップノウハウを身につけよう!

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n