[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:39068] syslog のホスト名はどこで設定されるのか?
こんにちは、yuu@ と申します。
これまで他のディストリビューションを使ってきたのですが、
最近 Debian に乗り換えまして、現在自宅のサーバーを構築
している最中です。
環境:
Apple PowerMacintosh G3 DT233
Debian GNU/Linux 3.0 (ppc)
bind-9.2.3rc4 (ソースからインストール)
さて、標記の件に関してなのですが、
/var/log 以下の各種ログ(syslog など)に出力される
ホスト名は、どこで設定するのでしょうか?
という質問です。
と、いうのも、インストールの際にホスト名は "g3" という
名前にしておりまして、最初の頃のログには
---[/var/log/cron.log]---
Dec 14 12:15:01 g3 /USR/SBIN/CRON[28195]: (root) CMD (/usr/sbin/ntpdate hostname.example.com)
--- ^^
と、ホスト名 "g3" で出力されていたのですが、
同じホスト上のログが、気が付くと現在では
---[/var/log/cron.log]---
Dec 18 16:00:01 IMAC /USR/SBIN/CRON[14720]: (yuu) MAIL (mailed 398 bytes of output but got status 0x0001 )
--- ^^^^
---[/var/log/syslog]---
Dec 18 15:47:50 IMAC named[14680]: running
--- ^^^^
と、"IMAC" というホスト名に変わっております。
時期的には、このホストで bind を立ち上げた頃からか?
という気もするのですが、定かではありません。
このマシンの IP アドレスは 192.168.0.200 でして、
このマシン上で以下のコマンドをたたくと
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:05:02:EE:43:30
inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:109522 errors:1 dropped:0 overruns:0 frame:0
TX packets:106482 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:27471032 (26.1 MiB) TX bytes:10530904 (10.0 MiB)
Interrupt:42 Base address:0x1000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:1691 errors:0 dropped:0 overruns:0 frame:0
TX packets:1691 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:205912 (201.0 KiB) TX bytes:205912 (201.0 KiB)
# host g3
g3.uxmac.com has address 192.168.0.200
# host 192.168.0.200
200.0.168.192.in-addr.arpa domain name pointer g3.uxmac.com.
# hostname -f
g3.uxmac.com
# nslookup g3
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.0.200
Address: 192.168.0.200#53
Name: g3.uxmac.com
Address: 192.168.0.200
# nslookup 192.168.0.200
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.0.200
Address: 192.168.0.200#53
200.0.168.192.in-addr.arpa name = g3.uxmac.com.
期待通り、192.168.0.200 = g3.uxmac.com の名前解決が
出来ております。
ちなみに "IMAC" というホスト名は、同一 LAN 内の
別のマシン(192.168.0.100) に割り当てており、
g3(=192.168.0.200) 上で動作する bind で、名前解決
出来ています。
[g3(=192.168.0.200)上でのコマンド実行結果]
# host imac
imac.uxmac.com has address 192.168.0.100
# host 192.168.0.100
100.0.168.192.in-addr.arpa domain name pointer imac.uxmac.com.
# nslookup imac
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.0.200
Address: 192.168.0.200#53
Name: imac.uxmac.com
Address: 192.168.0.100
# nslookup 192.168.0.100
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 192.168.0.200
Address: 192.168.0.200#53
100.0.168.192.in-addr.arpa name = imac.uxmac.com.
目的は、g3(192.168.0.200) 上のシステムログに、
ホスト名 "IMAC" ではなく "g3" が出るようにしたいのですが、
どのあたりの設定が悪いのか、検討が付きません。
なにかお気づきの点がありましたら、ご教示いただけ
ないでしょうか?
よろしくお願いいたします。
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
yuu@ : http://www.uxmac.com/~yuu/
home : yuu @ uxmac.com
office : yu-kishimoto @ saturin.co.jp