2008-10-01から1ヶ月間の記事一覧

ディスクが不調・・・

Linuxサーバでプシューって音がしたと思うと、ディスクがちゃんと読めなくなる事態が頻発。dmesgはこんなエラーが出まくってわけわからんことに。 end_request: I/O error, dev hda, sector 156046133 EXT3-fs error (device dm-0): ext3_find_entry: readin…

ftp転送をシェルスクリプトで

FTPの転送処理をシェルスクリプトで実行する例です。 まず理解すること ftpコマンドは標準入力からFTPの内部コマンドを受け取ることができます。たとえばこんなファイルを用意して、 open 192.168.1.10 user www PASSWORD cd /var/www/html ascii get index.…

一瞬にして無線LANのWEPを解読する方法がついに登場

http://gigazine.net/index.php?/news/comments/20081013_wep_morii/http://gigazine.net/index.php?/news/comments/20081013_wep_morii/ 昔、修論発表でこの教授にボコられました。 WEPはキー(やIV)が短すぎるし、同じキーをずっと使う(ここはIEEE802.1x使…

ftpのログインを簡略化する.netrc

ftpコマンドを使う際、~/.netrcを使ってログインを簡略化できる。 machineでサーバを指定し、そのサーバにログインする際のユーザ、パスワード、初期化処理(initという名のマクロ)などを記述できる。 また、defaultを使えばmachineエントリのない全てのサー…

$RANDOMで乱数取得

RANDOMって変数を参照すると0から32767の乱数が取得できる。 http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html このパラメータが参照される度に、 0 から 32767 までのランダムな整数が生成されます。 RANDOM に値を代入すると、乱数の列を初期化…

bashの{}を使った引数展開

こういうの。 $ echo {aa,bb}.{1..3} aa.1 aa.2 aa.3 bb.1 bb.2 bb.3すごい便利なんだけど意外と知らない人多い。 シェルスクリプトで数値をカウントするのにこういう書き方もできますが、 $ for ((i=0;$i<10;i++));do echo $i;done 0 1 2 ...このくらいなら…

Perlのuse

Perlでuseを使ってモジュールをインポートする場合、 use Cwd; というモジュール指定と、 use Cwd qw(realpath abs_path); という関数を個別に指定する方法がある。 (面倒なので関数とだけ書いてますが変数でもなんでも) 両方の指定方法を同時に使用するこ…

CentOSインストール

やったことメモ。 細かいとこ追記していくかも。 準備 ダウンロード(DVD) http://ftp.riken.jp/Linux/centos/5.2/isos/i386/ CentOS-5.2-i386-bin-DVD.iso 中身の確認 # mount -o loop /tmp/CentOS-5.2-i386-bin-DVD.iso /mnt # ls /mnt # umount /mnt DVD書…

パソナテックカンファレンス2008

派遣元に戻った元同僚と行ってきた。 パソナテックカンファレンス2008 「まつもと的仕事の楽しみ方」のここだけ話 初まつもとゆきひろ! 今回はまつもとさんの働きかた、その基になる考え方がテーマ。 もっと機嫌よく生きていこう。 なぜ?って・・・・僕が…

ブログを書く

学生時代の研究室仲間でグループ日記を書いてたんだけど、 http://breezy-conversation.g.hatena.ne.jp/mikeda/ 特定の人に向けてじゃない、思ったことや勉強したことをこっちで書いていくことにする。

自宅マシン

現状はこんな感じ。 PC1:キューブ型PC。OSはCentOS PC2:玄箱。OSはDebian MAC:MacBook Air ルータ:coregaのブロードバンドルータ FONルータ:みんなで共有無線LANルータ