【コラム】
先週、LAMP環境構築済みのKNOPPIXについてちょっとだけ触れたが、既に宗近龍一郎氏のサイトで"KNOPPIX for LAMP"として公開が開始されている。今週は、LAMPの話の締めとしてこれを取り上げたい。
KNOPPIXはDebian/GNU Linuxをベースにドイツで開発された、CD1枚で起動するLinuxディストリビューションだ。OSもアプリケーションも肥大化している昨今、たかだかCD-ROM1枚で何ができるのかと思われるかもしれないが、KNOPPIXはcloop圧縮ループバックファイルシステムを用いているので、収録されているソフトウェアの実容量は2GB近い。OpenOffice.orgやGIMPも使えるし、インターネットに接続することも可能だ。
用途に特化した環境を手軽に再構築・再配布できる利点から、教育用の「KNOPPIX Edu」や、「都バス運行KNOPPIX」など、様々なカスタマイズ版の開発も活発に行われている。宗近氏のKNOPPIXも、産業技術総合研究所が日本語化したKNOPPIX 3.3をもとに、MySQL/PHPがすぐ利用できるようカスタマイズしたものだ。
KNOPPIX for LAMPは、ダウンロードしたISOイメージを転送したCD-ROMからブートするだけで、すぐに起動する。ハードウェアの自動認識、自動設定もKNOPPIXの得意とするところだ。Mozillaを起動して、"
phpMyAdminも、PHPで書かれたLAMPアプリケーションのひとつなので、これが動くということはLAMPの環境が既に整っているということだ。試しに、XOOPSも動かしてみよう。KNOPPIX for LAMPの/usr/local/srcディレクトリには、予めXOOPSも収録されているので、これを次のようにApacheの公開ディレクトリにコピーする。
XOOPS用データベース作成し、権限を適切に設定したら、他のPCのWebブラウザからKNOPPIXを起動しているPCのXOOPSにアクセスしてみる。これだけで、XOOPSのインストール・ウィザードが起動するはずだ。
さて、問題はデータの保存だ。KNOPPIX本体が読み取り専用メディアのCD-ROMである以上、データを保存しておくためには他の書き込み可能なメディアを用意しなければならない。PCのハードディスクやフロッピーディスクを使うこともできるが、ハードディスクでは持ち歩けないし、フロッピーでは容量が少なすぎる。やはり、携帯性にすぐれ、かつ大容量なUSBメモリを使いたいところだ。
KNOPPIXには「継続的なホームディレクトリ」の機能があり、USBメモリなどの記憶デバイスをホームディレクトリにマウントしてデータを保存できる。……はずなのだが、今回試した環境では、KNOPPIXがどうしてもUSBメモリを認識しなかった。詳しい原因は不明だが、わかり次第またレポートしたい。とりあえず、KNOPPIX 3.2で正常動作した手順を紹介しておく。画面下のパネルから"KNOPPIX"メニュー、"Configure"、"継続的なKNOPPIXホームディレクトリの作成"の順に選択しよう。ウィザード形式の設定ツールが起動する。通常USBメモリは/dev/sda1として認識されるので、ガイドに従ってこのデバイスを継続的なホームディレクトリに設定し、完了したらKNOPPIXを一旦再起動する。起動時に表示されるbootプロンプトで、次のように指定すれば、ホームディレクトリはUSBメモリに割り当てられる。
boot: knoppix home=/dev/sda1
Apacheの公開ディレクトリ、MySQLデータベースのデータは、デフォルトの状態ではそれぞれ、/var/local/apache、/var/local/mysqlディレクトリ以下に置かれている。KNOPPIXを終了する前に、保存しておきたいデータをホームディレクトリにコピーしよう。逆にホームディレクトリから/var/local下に戻せば、いつでもデータを復元できる。
なお、KNOPPIX for LAMPには、次回以降で扱うマイニングツール「MUSASHI」も収録されている。現在のIT業界のトレンドであるデータマイニングの入門教材としても便利に使えそうだ。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【レポート】「jdk BAND」メンバーや「みっしぃ」も登場! 『英雄伝説 零の軌跡 Evolution』制作発表会 [02:54 2/11] ホビー |
|
【レポート】人気の無料/有料アプリを毎週紹介 - 1月31日~2月8日のAndroidアプリランキング [01:00 2/11] 携帯 |
|
渡部篤郎主演でドラマ化!地元新聞社が伝え続けた東日本大震災の物語 [00:08 2/11] キャリア |
|
沖縄発ヒーロー革命!「琉神マブヤー」が海を越えハワイを目指す! [00:08 2/11] キャリア |
|
中国四川省、パンダの保護と生態研究の最新情報とは? [00:08 2/11] キャリア |