FreeBSD

FreeBSD-6.2環境にTritonn-1.0.3をセットアップする

Tritonn(Senna)、チョーいいです http://qwik.jp/tritonn/ http://qwik.jp/senna/TritonnはMySQLに全文検索エンジンのSennaを組み込むためのパッチ(以下、MySQLバインディングパッチ)を開発する、Sennaのサブプロジェクトです。開発者mirこと池田さんのブ…

MySQL 5.0, 5.1 でクラスタを組んでみる

目的 「書き込みするDBの可用性確保」を焦点に、 MySQL4.1以降で実装されているNDB Clusterについて調査・構築・動作テストした。 基本的にはGAになっているMySQL5.0をメインに調査したが、5.0のクラスタは オンメモリという致命的な制限があるため、現在は…

あるフォルダ内の変更をキャッチするデーモンwatchd

FreeBSDのWatchFolderパッケージを使うことで簡単に実現できました。 FreeBSD-4.11にて試しました。 インストール pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/watchfolder-0.3.3.tgz 設定ファイル /usr/local/etc/watchd.…

portsツリーをアップデートする

FreeBSDのローカルportsツリーをアップデートする手順です。まずはcvsup(GUIなし)をインストールします。 今回はFreeBSD-6用のパッケージを利用しています。 # pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/cvsup-without-g…

FreeBSD-6.1でUSB Mass Storage Deviceを使ってみる(今回はminiSD)

FreeBSD-6.1RELEASEのカーネルはデフォルトでUSB Mass Storage Deviceに対応していました。 具体的にはこのあたり。 - # SCSI peripherals device scbus # SCSI bus (required) device da # Direct Access (disks) device pass # Passthrough device (direct…

FreeBSD-6.1でXDMやKDMでグラフィカルログインする。

XDMやKDMはインストール済みの仮定で進めます。 ちなみに、ログインだけでなくシャットダウンなど細かいことができるKDMのほうがXDMよりオススメです。まずはttysの編集です。 # vi /etc/ttys - ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure - の…

自宅マシンをFreeBSD-6.1+KDEにしてみた

自宅マシン(Dimension4400 Pentium4-1.6GHz memory256MB)にFreeBSD-6.1+KDEをインストールしてみましたので、その際の備忘録です。 FreeBSDインストール 1. ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.1 にアクセス 2. 下記ファイルを…

jail環境内ではpingが使えない。tcpdumpも使えない。X11Forwardingもできない(多分)

未解決ですが、遭遇した現象のメモと言うことで。 現象 jail環境内でpingが使えない jail環境内でtcpdumpが行えない jail環境内でsshdでのX11Forwardingが行えない(多分) 環境 FreeBSD-4.11 FreeBSD-6.1 結論 ここ(http://www.gentei.org/~yuuji/support/…

サーバー起動時に自動的にsshdが起動するようにする

FreeBSD-6.1での話です。Linuxは微妙に違うと思います。 /etc/rc.conf に下記の設定があれば サーバー起動時にsshdが自動的に起動します。 sshd_enable="YES"自動起動させたくない場合は NO とします。 ports やパッケージから導入した OpenSSH はこの設定に…

役に立ちそうなツール・モジュールのメモ2

WideStudio/MWT、NABプラグイン マルチプラットフォームで動作するGUIアプリケーションを開発可能な統合開発環境。Eclipse(>3.2(>jdk1.5))むけにプラグインも出ました。C/C++/Javaで実装可能なようです。 SWIG perl/ruby/Pythonといったようなスクリプト言語…

FreeBSD-6.1にjdk-1.5をインストールする

現時点(2006/09/23)ではまだportsにpackageがアップされていないので、自分でsunのサイトよりダウンロードしてインストールする必要があります。まずは何も考えずにportsをmakeしてみました。 cd /usr/ports/java/jdk15/; make install clean;すると、自分…

FreeBSD-6.1にja-samba-3.0を入れてみる

自宅のFreeBSD-6.1マシンにja-samba-3.0.23cを入れてみました。 今回もportsです。 cd /usr/ports/japanese/samba3/; make install clean;起動についてはそれほど頻繁に使うわけでもないと思ったので、inetd経由にしています。 vi /etc/inetd.conf - netbios…

FreeBSD6.1+KDEでwmvやrmなどの動画を見るには

様々なフォーマットに対応しているmplayerを使うといいです。 さらにKDEの場合は、mplayerのフロントエンドであるkmplayerもインストールすると尚良しです。まずはストリーミング再生を可能にするためにliveMediaです。 cd /usr/ports/net/liveMedia/ make i…

FreeBSD-6.1+KDEでflashサイトを見るには

KDE標準のKonquerorでは(というか、libflashやflashpluginなどのとりまくライブラリたちの所為ですが)、flash4くらいまでしか対応できていないので、linux-firefox(またはlinux-opera)とlinux-flashplugin7を利用します。 今回はportsよりインストールし…

役に立ちそうなツール・モジュールのメモ

FreeBSD Expertに載っていたPorts100選の中から個人的にすぐ使いそうなものをピックアップ。使用レビューはまた近々書きます。 mod_transform サーバーサイドでXSLTを行うためのApache2用のモジュール。 XSLTだけでなく、XMLInclusionsも利用可能。 Firebird…

ディスクIOのパフォーマンスを計測する

IOzoneというソフトを使うと非常に細かく、またグラフィカルに出力してくれます。 http://www.iozone.org/ FreeBSD-4でのインストール Ports一発で入りました。 pkg_add ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/All/iozone-3.263.t…