ちょっと硬派なコンピュータフリークのBlogです。

カスタム検索
ラベル Solaris の投稿を表示しています。 すべての投稿を表示
ラベル Solaris の投稿を表示しています。 すべての投稿を表示

2008-09-30

SMFで楽々プロセス管理

Solaris 10がリリースされてから随分経つが、目玉機能の一つであるSMFがあまり利用されてないように思う。理由は恐らく次のようなことからだろう。
  • ドキュメントが乏しい(または難解である)
  • XMLを編集しなければならないのが煩わしい
  • 既存の仕組み(init.d)でも別に問題がない
しかしSMFは使いこなせば非常に有用なツールである。最も便利だと思うのは、プロセスが停止してしまった時に自動的に再起動してくれる点だ。世の中のすべてのプログラムにはバグがあり、バグによりプロセスが停止することは世の常である。従って、システム管理者たるものプロセスをすぐさま再起動するような仕組みを設けていなければならない。

既存の仕組みではそのようなことをシステムレベルで実装することができず、従って独自のプロセス監視方法などを導入する必要があった。しかしSMFを使えばその仕組みを比較的簡単に実装することができる。SMFはOpenSolarisでも利用可能であり、SMFにサービスを対応させる価値は大いにあるだろう。

2008-05-17

ひとことTips/DTrace

DTraceで何かをトレースするときはProbe名を限定してヒットするProbeを減らすべし!述語(predicates)による条件判定のみで解決しようとしてはいけない。さもなくば、トレースする対象のプログラムがスローダウンしてしまうことだろう。

努々次のようなDプログラムを書いてはならない。

2008-05-10

OpenSolaris 2008.05 Review

ITMediaのニュースでSun、「OpenSolaris OS 2008.05」を正式リリース——Amazon EC2でも提供というのを見たので、キタァァァーーーッ!!とばかりにさっそくインストールしてみた。こういうときに仮想マシンソフトがあると本当に助かる。(ちなみに俺が使ってるのはVMware Fusionだ。)

2008-05-03

俺のマシンでメディアウィキが動くまで

俺の静音マシンはSolaris 10で稼働しているわけだが、ウェブサイトを立ち上げるという目的を果たすべくWikiをインストールした。Wikiクローンは星の数ほどあるが、オトコは黙って一番凄いヤツを使うべし!!となれば選択肢はウィキペディアで使われているメディアウィキしかないだろう。

MediaWikiのサイト
http://www.mediawiki.org/

2008-05-01

コンパイルメモ (pcre-7.6/Solaris x86_64/gcc/64ビット)

PCREのビルドに手こずったので防備録。

shell> ./configure --build=x86_64-solaris && make
   :
(snip)
   :
ld: fatal: library -lgcc_s: not found
ld: warning: file /usr/sfw/lib/amd64/libstdc++.so: attempted multiple inclusion of file
ld: fatal: File processing errors. No output written to .libs/pcrecpp_unittest
collect2: ld returned 1 exit status
gmake[1]: *** [pcrecpp_unittest] Error 1
gmake[1]: Leaving directory `/export/home/mikiya/src/pcre/pcre-7.6'
gmake: *** [all] Error 2

というエラーが出たらおもむろに

shell> vi libpcrecpp.la

とファイルを編集するべし。そしてlgcc_sとなっている箇所をlgcc_s_amd64にしてmakeを再開する。これでコンパイルが通る。

2008-04-22

気づくのが遅い。

オトコたるもの、間違いに気づいたときは素直に認めなければならぬ。

最近ようやく使えるようになってきた新しい俺のSolarisマシンであるが、セットアップ中にとある重大なことに気がついた。

2008-04-19

脱メタボ on Solaris

オトコたるもの、無駄な贅肉を増やさないように心がけねばならぬ。

Solarisを初期インストールすると一つだけやたらと(100MBほど)メモリを食っているプロセスが居る。javaだ。このjavaプロセスが動かしているアプリケーションは何だ?と思って

shell> /usr/ucb/ps auxwww

を叩いて調べると(javaはこういうところが面倒臭い)、毎度おなじみwebconsoleだった。

Solarisと俺の軌跡

オトコたるもの、何事も一度決めたら最後まで諦めてはいけない。

2008-04-03

HFX Micro購入。Solaris 10をインストールするも起動せず。H/W故障の可能性を切り分けるためCentOS 5.1をインストール。しかしNICが認識せず!故障を疑ったが単にドライバが足りなかっただけらしい。事前にちゃんと調べていなかったのだが、Realtek社のRTL8111Cはリリースされて間もないチップだったのだ・・・。RealTek社のサイトで公開されているドライバをインストールすることでNICが認識。

最新のマシンで動作するCentOSは感動的な快適さである!

しかしzoneを使いたいのでSolarisを捨てきれず。

2008-04-10

愛すべきはSolaris。

先日購入したファンレスPCへSolarisをインストールするのに、未だに手こずっている。Open Solarisのインストールにはいったん成功したのだが、NICが認識されないという問題が引き続き発生しているのだ。搭載されているチップはRealtek社のRTL8111Cというものだが、CentOSでもデフォルトではドライバが含まれていないぐらいなのでまだ新しすぎるということだろう。購入前には想像だにしない意外な落とし穴であった。。。orz

2008-04-07

超高級PC現る!

スワロフスキーで装飾した小型PCが販売予定、126万円
http://www.watch.impress.co.jp/akiba/hotline/20080405/etc_swarovski.html

先日購入したPCと同じ筐体をベースにした超豪華PCがオリオスペックから登場した。なんとスワロフスキーで装飾しているというから驚きだ。そしてさらにビックリなのがその価格。なんと126万円?!(俺が乗ってる中古車と同じ価格じゃないか。。。)

2008-04-03

My New Friend...

既婚のオトコたるもの、家庭での居場所は狭くてしかるべきである。しかしオタクたるもの、常時起動しているPCが欲しいのは定めである。しかし妻帯者はスペースも予算も厳しいのでなかなか購入には至らなかった。とにかく常時起動モノが欲しくて欲しくて仕方がなく、悩みに悩み抜いた結果、ついに結論を出すこととなった。

2007-07-19

賢いdtraceの使い方

皆さんはdtraceをご存じでしょうか?このようなシビレル機能はオトコとしては見逃せません。今回は皆さんにdtraceを紹介しようと思います。