謎のプロセス gam_server

  • 2008/08/26

先日、ps を実行したら /usr/libexec/gam_server という、見知らぬ
プロセスが動いていました

自宅のマシンでは必要なサービスしか動かしてなくて、ひと通りプロセスを
把握していたので気付いたんですが

素性が分からないだけじゃなく、いつの間に立ち上がったのかも不明です

ところで、世間の Linux 使いの方々って、こういうときはすかさず
whatis を叩いたりするんでしょうか?

残念なことに、私ん家の貧弱なマシンでは makewhatis が走るだけで
ヒーヒー言うので cron ジョブから外してるんですよね

gam_server の man ページは存在しなかったので、どっちにしても
whatis は使えませんが

ということで、少し回りくどいですが rpm にお伺いしてみると


# rpm -qf /usr/libexec/gam_server
gamin-0.1.7-8.el5

# rpm -qi gamin  ※抜粋
Summary     : FAM File Alteration Monitor API を提供するライブラリー
Description :
この C ライブラリーは FAM と互換のある、API 及び ABI 互換の
ファイル変換モニター機構を提供しますが、システムワイドのデーモン
には依存しません。


FAM 関連だそうです
名前がぜんぜん違うので想像もつかなかったなぁ

後で Web で調べたら FAM の後継(?)らしいことが分かりました

で、いつの間に立ち上がったのかというのも謎でしたが、X を起動すると
一緒に立ち上がって、X を終了させた後もしばらく残っているそうです

こういう振る舞いをするプログラムがあるのも今回初めて知りました

ちなみに gamin を日本語に約すと「いたずらっ子」

人騒がせという意味では、まさにぴったりのネーミングかも・・・

tmpwatchはどう動く?

  • 2008/08/24

cron で定期的に実行されてるのに、知ってるようで意外と知らない
tmpwatch の動作

再帰的にディレクトリを降りていくはずなのに、中身が空にならずにずっと
残ってるディレクトリがあったりして不思議に思ったりしてましたが

この前、Samba のゴミ箱をクリアする方法を考えているときに
man ページ(英語)を見たら Description が丁寧に書いてあって
それによると、デフォルトでは

■シンボリックリンクはたどらない

■ファイルシステムが変わったら処理しない(・・・で合ってるかな?)

■root がオーナの lost+found は処理しない

■空のディレクトリと通常のファイルとシンボリックリンクのみ削除

という振る舞いをするそうです

チェックするタイムスタンプは atime とのこと
(-c、-m、-M オプションで変更可)

確認したいときは ls -lu を使うということまで書いてあるのは親切だな〜

ということは noatime オプションを付けてマウントしているファイルシステム
ではファイルやディレクトリにアクセスしても(内容を変更しても)atime が
更新されないので、作成した日時を基準に削除されることになりますね

家のマシンでは noatime を付けてるので要注意だ

ExcelのちょっとしたTips

  • 2008/08/21



近頃、Excel の編集をすることが多くて、いくつか小技を覚えました

■F2で編集モードに切り替え

連続してセルを編集したいときにキーボードから手を離さずに済むので
これを知ってるのと知らないのとでは大違いですね

マウスでセルをダブルクリックするのと違って、セルに入力されている
文字列の最後にカーソルが位置付けられるのが気に入ってます

■新しいウィンドウを開く

1つのファイルの中の複数のシートを見ながら作業したいときなどに
メニューの「ウィンドウ」→「新しいウィンドウを開く」で複数のウィンドウを
開くと大幅に効率がアップしますね

こんな便利な機能をつい最近まで知らなかったなんて・・・

■三点リーダ「…」を縦に表示

列の項目が続いていることを示すために三点リーダ「…」を縦にした
記号を探していたとき、他の人が作ったシートで「セルの書式設定」
→「配置」→「方向」の角度を90度にしているのを見て目からウロコ

この手があったか!

ちなみに、私が Excel でよくやるオペミスは Ctrl+S を入力するときに
間違って Ctrl+D を入力してしまうというもの

ひとつ上のセルがコピーされて結構アセります

そういえば、Excel のショートカットには直前の操作の繰り返し(Ctrl+Y)
なんてのもあって、使いこなしたいと思ってるんですけど、やっぱり
使用頻度が高いものしか指が覚えてくれませんね

keepalivedで冗長化

  • 2008/08/17

この前の LVS の構成では落ちているサーバにもお構いなしにリクエストを
転送してしまうので keepalived を使って冗長化してみました

ちなみに、今回も動作を見たかっただけなので必要最低限のことしか
やってませんが、あしからず

続きを読む

Windows Update後に名前解決できなくなった

  • 2008/08/16



家のマシンで 2008年8月リリース分の Windows Update を適用したら
DNS が機能しなくなり、名前解決ができなくなってしまいました

でも、適用したアップデートがどれだったのかサッパリ

仕方がないので、番号の新しいもの(KB95????)を一気に消したところ
とりあえず復活しました

その後、どのアップデートが原因なのか特定するために再度ひとつひとつ
適用してみたら今度は現象が再現せず

ひょっとしてダウンロードに失敗してアップデート用のファイルが
壊れていたのかなぁ

次からは Windows Update を実行する前に必ずアップデートの番号を
メモするようにしよう

ちなみに Windows 2000 の話です・・・