linux

bashでlambdaっぽくコマンド実行

よくCDを焼くのが面倒なんで、イメージファルをサーバに置いて、マウントしてftpインストールということをやるんですけど、枚数が多いと、 mount -o loop cdrom1.img /mnt umount mount -o loop cdrom2.img /mntみたいにコマンドをうたなくちゃいけなくて、…

OOMKiller

ちょっとOOMKillerを調べていて、見つけたこの説明が、かなりのお気に入りOOMkiller - 詳解ファイルシステム

bashのCtrl+w,Ctrl+uが激しく便利だった件について

今更bashかよと思われるかもしれんが、linuxが標準でつかわせてくるシェルはbashなんです。仕事で使うサーバには、zshが入ってないこともあるんです。決して、zshに手を出すのをめんどくさがってるわけではありません。最近、Ctrl+wとCtrl+uというショートカ…

先週末ははまったよ

先週末も仕事で性能はかるためにテストプログラムを走らせていたんだけど、I/Oが流れているかの確認をするのに、iostatで情報を見るというのは常套手段だとおもうんだけど、それで確認したらI/Oが流れていない。というか、情報がとれていない。あれこれ悩ん…

やっとでるのね

オライリーからカーネル本の第3版がやっとでるらしい。2版は2.4系だったから買い控えていたんだよね。まぁ、かといってもこっち先に読まんといかんなぁ。Linuxカーネル2.6解読室作者: 高橋浩和,小田逸郎,山幡為佐久出版社/メーカー: ソフトバンククリエイ…

今日のお気に入りイデオム

bashでスクリプト書くとき if [ exp1 ] then echo "true" fiって、めんどくさーとか思っていたんだけど、これ test exp1 && echo "true"でいいんだね。式がfalseのときは、&&ではなく、||でいいわけだ。

おすすめはこれかなぁ

yzがなんかまたLinuxプログラミングの本を読んでいたみたいなので、勝手に自分のおすすめの本をLinuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて作者: ニールマシュー,リチャードストーンズ,Neil Matthew,Richard Stones,葛西重夫出版社/メー…

'*'の意味ってまちがえるよね

今日、*を前の文字の0回以上の繰り返しとおもって、bashスクリプト書いていたら、bashだったら*はワイルドカードになるから、何でもヒットで失敗っていうのをやってしまった。あー、きっとruby使っている弊害だわ。

O_DIRECTを設定してコンパイラにおこられたときは

ファイルをopenするときにO_DIRECTのフラグをたてたのですが、なぜかコンパイラにそんなフラグないとおこられた。調べると、 #define _GNU_SOURCE を書き込むと、コンパイラがフラグを無視してくれるらしい。まぁ、2.4系のカーネルだとO_DIRECTが無いらしい…

erbが見えないらしい

昨日、id:TeRuより、サーバにhikiを設置しようとしたが、erbがないっておこられるとの連絡がきた。サーバーのエラーメッセージといるか、Rubyのバックトレースをみると確かに、requireしようとしているerbが存在しないみたいだ。環境を聞いていみるとずいぶ…

通常は役にたたない、telnetでrootログインするための設定

/etc/scurettyに pts/0を追加。