アーカイブ

  • CentOS5 fuse+unionfs してみた

    unionfs は複数のディレクトリをマージすることができるということで、前から気になっていたのですが、ようやく試してみました。
    今回は FUSE というカーネルモジュール経由で動かしてみました。
    インストール
    rpmforge で fuse 関連のパッケージが提供されていて unionfs-fuse というパッケージが見つかりますので、これをインストールします。
    $ sudo yum install unionfs-fuse
    インストールが完了したら、カーネルモジュールをロードします。
    $ sudo modprobe fuse
    $ /sbin/lsmod | grep fuse
    fuse 46868 0
    ユーザーを fuse グループに追加します。
    $ sudo /usr/sbin/usermod -G fuse wanatabe
    これで準備は完了です。
    マウント
    unionfs –help または man unionfs で使用方法をずらずら調べることができます。
    $ mkdir mnt
    $ [...]

    2008年 8月 11日 | Filed under Linux
  • Ubuntu 8.04 インストール

    以前 X40 マシンに Ubuntu 7.10 をインストールしましたが、Ubuntu 8.04 がリリースされていたので、アップグレードしてみました。
    アップグレードといっても、再度、PXEを利用して、ネットワーク経由でブートして、Ubuntu のミラーサイトから OS をインストールし直しただけです。ただ、以前のエントリでわりと重要ポイントをメモしていたつもりだったけれども、実際にやり直した際に、手順にかなりの抜けがあって、あまり参考にならなかった・・・。ちゃんとまとまっているサイトを見つけたので、これを参考にして実施しました。

    参考になるサイト
    http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install

    8.04 の標準で入る壁紙カッコイイですね。

    2008年 6月 9日 | Filed under Linux
  • memcached – インストールからちょっとしたテストまで

    ネット上には既にたくさんの情報がありますが、今さらながらのメモ。

    memcached にデータが存在していれば、データベースにアクセスせず、memcached からデータを読み出すことで高速なレスポンスが実現できるとのこと。

    CentOS5 環境でセットアップ
    Install (DAG repository から)

    $ sudo yum -y install memcached

    設定ファイル(設定例は省略)

    /etc/sysconfig/memcached

    daemon として起動

    $ sudo /etc/init.d/memcached start

    Perl でテストしてみる
    Cache::Memcached というモジュールが CPAN にありましたので利用してみました。

    #!/usr/bin/perl
    use strict;
    use warnings;
    use Cache::Memcached;
    my $expire_time = 10; # sec
    my $servers_ref;
    @$servers_ref = qw( 127.0.0.1:11211 ); # IP アドレス:ポート番号
    my $memd = new Cache::Memcached; # コンストラクタ
    $memd->set_servers($servers_ref);
    $memd->set_debug(0);
    # “key” を memcached サーバから取ってくる
    my $val = $memd->get(”key”);
    # memcached サーバに値がある場合
    if ($val) {
    print $val;
    }
    # memcached [...]

    2008年 4月 7日 | Filed under Linux
  • memcached – man page 翻訳してメモしておく

    今さらながら memcached を使ってみたので、そのときに訳したメモをここにメモ。
    誤訳に十分御注意ください。御指摘いただけたら幸いです。

    MEMCACHED(1) [...]

    2008年 4月 7日 | Filed under Linux
  • X40 マシンに PXE ブートで Ubuntu をインストールする

    VMware fusion に WindowsXP を入れたので 今まで使っていた X40 には Ubuntu を入れてみました。
    X40 に CDROM ドライブ等が無かったので、どうやるかいろいろ考えた結果、VMware fusion 上の Ubuntu で tftp サーバをたてて、PXEブートさせてインストールすることにしました。

    ネットワーク

    VMware 上の Ubuntu を Bridge に設定して、固定 IP を振りました。

    必要なソフトウェアのインストール

    tftp と dhcp をインストールします。

    ubuntu$ sudo apt-get install tftpd-hpa dhcp3-server

    tftp の設定

    /etc/inetd.conf を以下のようにして inetd 経由で起動するように設定します。(xinetd でもいいです。どちらでもいいです。)

    tftp dgram udp [...]

    2008年 3月 5日 | Filed under Linux
カテゴリー ‘Linux’ のアーカイブ