FC2ブログ
GEEKy Script Writer [perl and more!]
You should permit the JavaScript!!
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
久しぶりにDebian入れた
FDD/CDDはあるがどちらもディスクがないので使えないマシン…
しかし、5年ぐらい前に焼いたVine LinuxのCDがあったのでそれを使ってまずVineを入れる。
次に、ネットワークインストーラーのvmlinuzとinitrd.gzを置いてliloから起動する。
あとは普通にインストールできた。

http://www.debian.org/releases/stable/i386/ch05s01.html.ja#boot-initrd

スポンサーサイト
fork bom

while(1){ fork(); }

とかいうのをPerlとかCなんかで書いて走らせるとforkしまくっちゃうっていう超有名なfork爆弾

これをローカルのDebianで動かしたらリブートしないと対処できなくなった..当然といえば当然か

fork()はプロセスをコピーするだけあって、CPU時間とかメモリを喰うのでfork()を使ったマルチスレッド?なプログラムを作るときにはfork爆弾にならないよう気をつけましょう..

fork爆弾についての詳しいことは
http://ja.wikipedia.org/wiki/Fork%E7%88%86%E5%BC%BE を参照
Linuxが起動途中で止まる
昨日インストールしたDebianですが、時々起動途中に止まってしまいますorz

kernel 2.4だと

PCI : Found IRQ 11 for device 00:0a.1
PCI : Sharing IRQ 11 with 00:0a.0
Redundant entry in serial pci_table. Please send th output of
lspci -vv, this message (115d,000c,8086,2408)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.

というメッセージが出たところで止まります

なんでここで止まってしまうんだろう...
[Linuxが起動途中で止まる]の続きを読む
Debianのインストール
Perlコードの速度比較を再検証するために、使ってないThinkPad X20にDebianを入れた

インストール時の自分なりの注意点なんかをメモしておく

FDから起動してネットワークインストールがいい感じ
http://http.us.debian.org/debian/dists/sarge/main/installer-i386/current//images/floppy/
boot.imgとroot.imgを落としてFDに書き込めばOK.

WindowsでFDにイメージを書き込むにはddコマンドのWindows版があるのでお勧め
http://uranus.it.swin.edu.au/~jn/linux/rawwrite/dd.htm

インストール後にすること
  • とりあえず/etc/environmentをLANG=Cにする
  • apt-get update; apt-get dist-upgrade
  • apt-get install vim (これ重要)
  • apt-get install sudo
  • apt-get install kernel-image-2.6.8-2-686
  • reboot

他にも入れたいパッケージがあったらapt-getで一撃インストール
dselectとかいうツールがあるけど名前すら知らない人もいるんじゃないかなぁ(わら

copyright © 2005 GEEKy Script Writer [perl and more!] all rights reserved.
Powered by FC2ブログ.
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。