ハードディスクメンテナンス

ハードディスクの診断、物理フォーマット、静音化、Linux、サーバー、MySQLなどがメインだったのですが、その後広がり、カメラやハードウェアの投稿も増えてきました。 モバイルデバイスは、MacBookAir(13型)、iPad Air2、ポメラ DM100(キングジム)OLYMPUS STYLUS XZ-2など。 これらを使いながら、ブログを更新しています。

2014年02月



Apache/2.2.22 (Debian7.4)

ローカルの試験サーバーのIPアドレスを

192.168.0.10

とする。

以前書いたApache Server Status の設定 (Apache2.2.22 ,Debian)と同様であるが、

/etc/apache2/mods-available/info.conf

<Location /server-info>
 SetHandler server-info
 Order deny,allow
 Deny from all
#Allow from 127.0.0.1 ::1
 Allow from 192.168.0 ::1
#Allow from 192.0.2.0/24
</Location>

とするのはApache Server Statusと同じだが、Apacheの再起動だけでは有効にならない。

コマンドで

a2enmod info

を実行すると、

Enabling module info.
To activate the new configuration, you need to run:


と表示されるので、Apacheを再起動

service apache2 restart

すると、

http://192.168.0.10/server-info/

で見ることができるようになる。

当然だが、rootでないと操作できないので注意。

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)
鶴長 鎮一
技術評論社
売り上げランキング: 22,001

[PR] au PAY / au WALLET カード 情報

このエントリーをはてなブックマークに追加 mixiチェック



Apache/2.2.22 (Debian7.4)

ローカルの試験サーバーのIPアドレスを

192.168.0.10

とする。

Apache Server Status

http://192.168.0.10/server-status/

で見ることができるが、それには設定が必要。

初期状態では、サーバー自体(127.0.0.1)からのみ見ることができるが、
これではローカルの他の端末から見ることができないので不便。

ローカルの他の端末から見るためには、以下の設定をする。

/etc/apache2/mods-available/status.conf

<Location /server-status>
 SetHandler server-status
 Order deny,allow
 Deny from all
#Allow from 127.0.0.1 ::1
 Allow from 192.168.0 ::1
#Allow from 192.0.2.0/24
</Location>

とし、Apacheを再起動。

service apache2 restart

そして、

http://192.168.0.10/server-status/

にアクセス。

簡易情報であれば

http://192.168.0.00/server-status?auto

にアクセス。

当然だが、rootでないと操作できないので注意。

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)
鶴長 鎮一
技術評論社
売り上げランキング: 22,001

[PR] au PAY / au WALLET カード 情報

このエントリーをはてなブックマークに追加 mixiチェック



データベース(DB)のバックアップは重要、ということで、mysqldumpにより、定時バックアップをしていることも多いだろう。

バックアップの設定は、Debianの場合

/var/spool/cron/crontabs

にある

root

というファイル。

正し、インストール直後のcrontabsには何もないので作ること。

例えば、test_001というデータベースがあり、これを毎日23時にバックアップする場合、

00 23 * * * /usr/bin/mysqldump -uユーザ名 -pパスワード test_001 | gzip > /home/ユーザ名/backup/test_001_db_`date +\%Y-\%m-\%d-\%H\%M`.sql.gz

とし、Debianを再起動。

すると、毎日23時に、

/home/ユーザ名/backup/

に、

test_001_db_20XX-XX-XX-2300.sql.gz

というファイル名で保存される。

データベースの容量が大きい場合を想定し、.gzに圧縮して保存する。

毎日バックアップされるので、積み重なると無視できない。

データベース(sql)ファイルはテキストファイルなので、圧縮することによる容量減の効果が非常に大きい。

例:圧縮前:11MB→圧縮後:2.2MB

.gzファイルの解凍は、WindowsではLhaplus等で可能。

これで得られたsqlファイルからデータベースを復元する場合、
先に同名のTableを作成しておき、その上でインポートしなければならない。

そうでないと、

#1046 - No Database Selected

と表示され、インポートできない。

同名のTableがない場合は、インポートにより自動で作成はしてくれない。

バックアップしても復元できないと意味がないので、正式運用前に、バックアップだけでなく復元も含め、動作確認をしておくこと。

なお、phpMyAdminからインポートする場合、容量が大きすぎてインポートできない場合は、

phpMyAdminでのインポートファイルの最長を変更(Debian)

を参照し、上限値を上げておくこと。

なお、バックアップしたファイルをLinuxのシステムと同じドライブに入れておくと、ドライブが逝った場合に面倒なので、そのドライブ「外」にも保存するようにすべきだろう。

関連:mysqldump ― データベースバックアッププログラム

コンピュータに於ける「dump(ダンプ)」は「ファイルやメモリの内容を記録、あるいは表示する」という意味であるが、今回の「dump」は「バックアップ」という意味で捉えて問題ない。
[PR] au PAY / au WALLET カード 情報

このエントリーをはてなブックマークに追加 mixiチェック



リモートデスクトップの切断

サーバーで暗号化解除のエラーが発生したため、リモートセッションは切断されました。

リモートコンピュータへの接続を再実行してください。

OK ヘルプ
[PR] au PAY / au WALLET カード 情報

このエントリーをはてなブックマークに追加 mixiチェック



phpMyAdmin>インポート>インポートするファイル>参照 でsqlファイルを上げようとすると、
容量が大きすぎて受け付けられないことがある。

最長:2,048KiB
(最長:2,048KiB)

これは、容量の上限が2MBに設定されているため。

たった2MBとはナニゴトか!

この設定を変えれば2MBを越えるものもインポートできるのだが、
phpMyAdminの画面上からは変更できず、php.iniの書換えが必要。

php.iniの場所

/etc/php5/apache2/php.ini

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M



upload_max_filesize = 100M

これだけでは有効にならないので、Apacheを再起動する。

/etc/init.d/apache2 restart

すると、

最長:8,192KiB
(最長:8,192KiB)

となり、増加はしているが、10MBではない。

8MB以上にする場合は、もう1箇所変更する必要がある。

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 8M



post_max_size = 100M

これでApacheを再起動し、確認すると...

最長:100MiB
(最長:100MiB)

となり、大きいファイルもインポートできるようになる。

権限の理由で、phpMyAdminからは変更できないようになっている。

関連:php.iniの編集や保存ができない場合

できるPRO Apache Webサーバー 改訂版 Version 2.4/2.2/2.0対応 (できるPROシリーズ)
辻 秀典 渡辺 高志 鈴木 幸敏 できるシリーズ編集部
インプレス
売り上げランキング: 192,337

初めてのWebサーバ「Apache」CentOS 7編 (NextPublishing)
インプレスR&D (2017-05-26)
売り上げランキング: 35,780

サーバ構築の実際がわかる Apache[実践]運用/管理 (Software Design plus)
鶴長 鎮一
技術評論社
売り上げランキング: 116,112


[PR] au PAY / au WALLET カード 情報

このエントリーをはてなブックマークに追加 mixiチェック

このページのトップヘ