2011-01-01から1年間の記事一覧

UNIXネットワークプログラミング第2版 Vol.1 買った

いろいろ忘れそうなので、その都度メモしながら読む。 UNIX Network Programming, Volume 1, Second Editionが2011/12現在のサポートページ(本に書かれているリンクとは異なるので注意。)。UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケット…

カーネルの再構築

以下の作業中にカーネルの再構築が必要になったので、方法を調べて実施する。 jail内でのmount - 英語とプログラミング気まぐれ日記 現在のカーネルのバージョンを確認しておく この作業は必須ではない。念の為。 $ sysctl kern.version kern.version: FreeB…

Mojolicious を使ってみる

ものすごいドキュメントが充実してる。 Mojolicious - Perl real-time web framework とりあえずインストール $ cpanm Mojolicious Fetching http://search.cpan.org/CPAN/authors/id/K/KR/KRAIH/Mojolicious-1.12.tar.gz ... OK Configuring Mojolicious-1.…

jail内でのmount

jail内でmount_nullfsができなくて嵌った。 mount_nullfs: Operation not permittedとか言われる。 調べてみると、FreeBSD Handbookに「The root user is not allowed to mount or unmount file systems from within a jail(8). 」と書いてあった。。 15.5. …

窓使いの憂鬱 から YAMY に切り替えた

会社での話。 PCリプレースで WinXP から Win7 になったので窓使いの憂鬱が使えなくなって困っていた。 いろいろ代替案を探した結果、そのまま窓使いの憂鬱の設定ファイルを使えるYAMY(Yet Another Mado tsukai no Yuutsu)という窓使いの憂鬱の派生ソフトが…

perlbrew

メモ。前にcpanmとlocal::lib入れて、特に不便は感じてないけど、perlbrewも今更ながら試してみたい。 Kansai.pm#13で「Perl5環境構築」という話をしてきた - LAPISLAZULI HILL#Hatena とか参考にしてあとでやる。

Tinderbox環境構築

Tinderbox User Guide を参考に作業を実施する。 Tinderbox用のjail作成 ezjail-adminを使用して作った。 $ sudo ezjail-admin create -f basic tinderbox.dip.jp 192.168.11.5 以下の作業は、このjail内で行った。 Perl5.8のインストール jail$ cd /usr/por…

Jail の作成

※ ezjail-adminを利用した場合の方法です。 準備 (Jail用のalias IPアドレスの付与) $ sudo ifconfig le0 <ip_address_to_assign> netmask 255.255.255.255 alias 設定の永続化 $ sudo vim /etc/rc.conf ifconfig_le0_alias0="inet <ip_address_to_assign> netmask 255.255.255.255" Jailの作成 $ sudo ez</ip_address_to_assign></ip_address_to_assign>…

Jail の削除

作成したJailを削除したい場合の手順。 ※ ezjail-adminを利用した場合の手順です。 削除対象のjailを停止しておく $ sudo /usr/local/etc/rc.d/ezjail.sh stop jailname 削除 (実際にjailrootは消さないで、ezjailのconfigだけ消す) $ sudo ezjail-admin del…

Jail の起動/停止

毎回忘れるのでメモ。 ※ ezjail-adminを利用した場合の方法です。 起動 $ sudo /usr/local/etc/rc.d/ezjail.sh start <jail_name> 停止 $ sudo /usr/local/etc/rc.d/ezjail.sh stop <jail_name></jail_name></jail_name>