*Article*


2008年04月30日(水)

dnsdomainname

訳あって、dnsdomainname が空を返すのを調べてみた。 まず dnsdomainname(1) を見ると
	Technically: The  FQDN is the  name gethostbyname(2) returns
	for  the  host name  returned  by  gethostname(2).  The  DNS
	domain name is the part after the first dot.

	Therefore  it  depends  on  the  configuration  (usually  in
	/etc/host.conf) how you can change it. Usually (if the hosts
	file  is parsed before  DNS or   NIS) you  can change  it in
	/etc/hosts.
との記述がある。
でもって、gethostbyname(3) を見ると以下のような記述がある。
       gethostbyname() と gethostbyaddr() によって実行されるドメイン名の問い合
       わ せでは、ネームサーバー named(8)、 /etc/hosts のデータ行、および Net‐
       work Information Service (NIS または YP) のいずれか、あるいはすべてが用
       いられる。これは /etc/host.conf の order 行の内容に依存するデフォルトで
       はまず named(8) に問い合わせ、次いで /etc/hosts を閲覧する。
/etc/hosts には FQDN は書いてないので、DNS の方を優先させれば良かろうと /etc/host.conf に order を指定してみる。
order bind,hosts
しかし dnsdomainname が空のまま。
試しに /etc/hosts に FQDN を書くと dnsdomainname で取得できたので、 hosts を先に見ちゃっているみたい。 どうも /etc/host.conf の order ではなく /etc/nsswitch.conf の hosts に 従っているっぽい。
ふと、/etc/hosts にホスト名の記述があるのを消してみたところ、 files の検索で当然見つからず、dns の方に行って、結果 dnsdomainname が 取れるようになった:-)

2008年04月29日(火)

サーバ移行

サーバを iBook に移行するための準備開始。

* DNSサーバ

面倒だったので、djsdns を使い続けることにした。
etch にはまだ djbdns-installer しかないので Debian Backportsを使用することにしたので、まずはそのセットアップから。
# echo "deb http://www.backports.org/debian etch-backports main contrib non-free" > /etc/apt/sources.list.d/backports.list
# aptitude update
# aptitude install debian-backports-keyring
でもって、djbdns をインストール。ユーザを作ってくれなかったので、 ユーザを作るところから。
# adduser --system --home /var/log/dns dnslog
# adduser --system --no-create-home --home /etc/dnscache dnscache
# adduser --system --no-create-home --home /etc/tinydns tinydns
# dnscache-conf dnscache dnslog /etc/dnscache
# ln -s /etc/dnscache /etc/service
あとは 以前とほぼ変わらず。

* clamav

なんだか clamav-daemon が CPU を消費し続ける。
Debian Bug report を見ると それっぽいものがあった。0.91 では直っていそうだったので、 debian-volatileにしてみたところ、問題無く動作するようになった。

* spamassassin

以前のマシンの学習データを移行。
old% sa-learn --backup > spamd.backup
new% sa-learn --restore spamd.backup

2008年04月26日()

親不知

夜中に痛みだす。
ってことで、朝一で近所の歯医者に行ったところ、いきなり抜くことになっちゃった。
以前抜いた時は横から生えていたせいもあって1時間くらいかかったんだけど、 今回は1分くらいでアッサリと完了。 その後は24時間血が止まらなかったくらいで、痛みもなし。
技術の進歩ってスバラシー。

2008年04月22日(火)

pbbuttonsd

iBook でカバーを閉じた時にサスペンドするのをやめたくて調べてみた。 どうやら pbbuttonsd がサスペンドしてくれているらしい。
/etc/pbbuttonsd.conf を以下のように変更したら、期待通りに サスペンドしなくなった:-)
onAC_CoverAction      = none

2008年04月20日()

HDMI 接続でのサウンド出力

PowerColor AS-HD3450 (HD345EX-P256D2LP)を REGZA に HDMI で接続しても音が出ないのを調べてみた。
デバイスマネージャではちゃんと High Definition Audio デバイスとあるし、 コントロールパネルのサウンドにもある。 しかし「テスト」をしても音が聞こえないという。

* オンボードのオーディオデバイスを殺してみる

変化無し。

* ドライバをダウングレードしてみる

製品附属の CD-ROM に入っている Catalyst 8.1 にダウングレードしてみるも変化無し。

* ATI HDMI Audio Device ドライバ

のレスを見て ATI HDMI Audio Device ドライバを入れたところ、見事に音が出た!!!

* ドライバのアップグレード

オンボードのオーディオを復活させて、Catalyst 8.4 にアップグレードしてみたところ コントロールパネルのサウンドで ATI HDMI Audio が「接続されていません」と なってしまった。
Catalyst を 8.1 に落とすと問題無いので最新のドライバはアレなのか。 気をつけなければ。

以上、5 日分です。
先月 2008年04月 来月
SUN MON TUE WED THU FRI SAT
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:
1998 | 12
1999 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2001 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2002 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2003 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2006 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08
2008 | 01 | 02 | 03 | 04

Powered by hns-2.19.6, HyperNikkiSystem Project

戻る