カーネルをバージョンアップ / Webアプリから2行でExcelファイルを出力する方法 / BitChannel / NFSでWebサイトのコンテンツを共有 / 自宅サーバのディスクレス化 / Googleから締め出される
投稿日: 2004年01月15日 更新日: 2017年07月22日
カーネルをバージョンアップ
PC300GLのカーネルをバージョンアップした。
Kernel 2.4.24 for Debian 3.0という記事を見つけたので試してみた。2.6にカーネルバージョンアップする練習にもなるし。
現在は2.4.20が入っている。
まずはsouce.listを編集
# /etc/apt/source.list
deb http://www.backports.org/debian stable kernel-image-2.4.24-i386
新しいカーネルをインストール
apt-get update
apt-cache search kernel-image
apt-get install kernel-image-2.4.24-1-686
そしてrebootしたところカーネルパニックしてしまった
debian-users:32384に同じような報告があった。カーネルパニック時のメッセージを引用する。
| request_module[block-major-3]: Root fs not mounted
| VFS: Cannot open root device "302" or 03:02
| Please append a correct "root=" boot option
| Kernel panic: VFS: Unable to mount root fs on 03:02
解決するには/etc/lilo.confにinitrd=/initrd.imgを追加する
image=/vmlinuz
label=Linux
read-only
initrd=/initrd.img
そして設定を有効にするためにliloコマンドを実行。
再度リブートして起動できることを確認。
Webアプリから2行でExcelファイルを出力する方法
Content-Type: application/vnd.ms-excel
Content-Disposition: attachment; filename="hoge.xls"
BitChannel
NFSでWebサイトのコンテンツを共有
先日からNFSサーバ上の/var/wwwをWebサーバからマウントして、そこでコンテンツを共有していた。
現在のWebサーバはSOTECのノートでUSBの遅いNICを使用していたため、このサイトへのアクセスが異常に遅くなっていたのはそのせい。
そこでHDDが今にも火を噴きそうなINSPIRON4100からも同じ場所を共有して、こちらを復活させた。さすがに速い。
仮にINSPIRON4100のHDDが壊れてもNFSサーバ上にデータは残る。そのときは再度SOTECノートを動かせばいいのですぐに復旧もできる。
というか前回前々回のクラッシュは、おそらくデータ部への書き込みが頻繁にあったということも一因なので、システムだけならばしばらくは持つでしょ。と楽観視してみる。
自宅サーバのディスクレス化
現在Webサーバは本番のINSPIRON4100と予備のSOTECノートがある。
まず今週末にはINSPIRON4100のシステムをNFS上に置いて、ディスクレスマシンにしたい。ネットワークブートに対応しているので、完全なディスクレスにできるはず。
SOTECノートはPXEに対応していないのでFDDからの起動にする。問題はNIC。USB接続のNICはFDD上のgrubが認識するかどうかも心配だが、なにより遅い。3COMのPCMCIAのNIC(10BASE-T)を安く手に入れる予定。
メールサーバはLet’s NOTE AL-N2だが、これもPXEに対応していないのでFDDブートにする。問題はOSで、できればFreeBSDを入れたいのだがはたしてできるのだろうか。
Googleから締め出される
仕事で作ってるサイトのすべてのページがGoogleに引っかからなくなった。というよりドメインごとGoogle内から抹消された模様。
どっかで読んだなこんな記事。と思って記憶をたどってITmedia:GoogleパワーがWebの脅威に?を発見。この記事だ。
何故削除されたのかに興味がある。スパムと判断されたのか、もしそうならばどの部分がそう判断されたのか。
名前:宮内 はじめ
Code for Nagoya名誉代表
E2D3名古屋支部長
プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。