Solaris

Solaris 用 Twitter ファイルシステム

Twitter をファイルシステムとしてマウントする擬似ファイルシステムです。 任意の場所にマウントすると 「home」, 「mention」 といったタイムライン名を持つファイルが現れて cat(1M) や tail(1M) などのコマンドでタイムラインを表示することができます。…

heapstat: C-heap の利用状況確認

heapstat コマンドとは? heapstat コマンドは動作中のプロセスや core ファイルから、アプリケーションの C-heap 領域の利用状況を表示するコマンドです。アプリケーションが malloc(3C) を使ってメモリを確保した場合アプリの必要に応じて C-heap 領域が拡…

exec 可能な Solaris 向け smbfsファイルシステム

Windowsの共有フォルダをマウントできるsmbfsファイルシステムをmmap(2), exec(2) 可能なように変更しました。 この変更によってWindows共有上の Solaris の実行可能ファイルが実行できるようになりました!!smbfs which supports access to mapped-file (英…

Solaris 11でSMB共有をマウントする

Solaris11でいわゆるWindowsの共有フォルダをマウントしようとしたときに、ちょっと手間取ったのでメモしておきます。 元ネタはほぼこちらです。How to Mount an SMB Share on a Directory You Own 各コマンドは root 権限で実行されることを想定しています…

TUN/TAPドライバ - パフォーマンス改善までのデバッグ履歴

私はここ数年 Solaris 向けの TUN/TAP ドライバの保守をしているのですが、最近OpenVPNのフォーラムに以下のような書き込みがあるのを見つけました。http://forums.openvpn.net/topic9542.html In some sources it was implied that while some performance …

Hadoop 1.0.x の設定

Solaris 11 で Hadoop 1.0.x をセットアップしたときのメモです。 ソースダウンロード hadoop-1.0.4.tar.gz インストール(ディレクトリのコピー) ダウンロードした圧縮ファイルを展開し /usr/local にコピー。今後新しいバージョンに入れ替えるときのために…

Solaris 11: リカバリー目的で ZFS を起動する方法

後述のマニュアルにまんま載ってますが一応書いておきます。 Solaris 11 インストール CD から起動する ターミナルから root pool をインポートする# zpool import -f rpool /a に ZFS ブート環境をマウントする# beadm mount solaris /a How to Boot ZFS fo…

Solaris 11 Early Adopter でのパッケージのインストール

先日 Solaris11 Early Adoperがリリースされました。既存のコードが Solaris11 EA 上でビルド可能か確認しようとさっそくインストールしたのですが、pkg(1M) コマンドを使ったネットワーク経由での gcc や ヘッダファイル等のパッケージのインストールがエラ…

不安定なカーネルモジュールのやっつけ方

始めに 最近コード変更を行った自作のファイルシステムがあまりに不安定で頻繁に Panic および Hang を引き起こして core 解析にさんざん時間を取られてたのですが、このままこの時間を無駄にしては悔しいのでカーネル core 解析ネタでエントリ書いておきま…

コマンドラインで Oracle Solaris 11 Express の IP アドレスを変更する

Oracle Solaris 11 Express や Openindiana のインストールが終了した後、DHCP で設定されたネットワークインターフェースをコマンドラインを使って固定IPアドレスに変更しようとしたら予想外に苦労したので、同じところで悩んでいる人向けに簡単な設定例を…

Solaris10 上で gitweb をセットアップ

gitweb は git レポジトリを web ページとして公開するための CGI プログラムです。 本家サイトを含めてセットアップ方法を記述したサイトには沢山ありますが、Solaris 10上で getweb の構築記事は少なく、また Solaris 環境固有と思われる点ではまったとこ…

MacBook Air 設定メモ

これまで主に Windows と Solaris を使ってきた私が、初めて MacOS X を使うにあたって設定した内容を備忘録として書いておきます。 環境 MacBook Air CPU: 1.86GHz Intel Core 2 Duo ディスプレイ 13インチ ストレージ: 128GB SDD メモリ: 4GB キーボード: …