Nefedov.Yuri@jinr.ru -> debian-russian@lists.debian.org @ Mon, 21 Nov 2005 19:11:11 +0300 (MSK):
N> С некоторых пор заметил, что у меня во всех log-файлах вместо
N> hostname стоит (none). Никак не могу понять с чего бы это.
N> Чтение man syslogd, syslog.conf и logger просветления не дало.
N> /etc/syslog.conf руками не трогал
N> Даже не знаю какую ещё информацию привести:
N> nu73-35:~> uname -a
N> Linux nu73-35.jinr.ru 2.6.11 #1 Mon Jul 11 18:41:24 MSD 2005 i686 GNU/Linux
N> nu73-35:~> cat /etc/hostname
N> nu73-35.jinr.ru
N> nu73-35:~> host nu73-35
N> nu73-35.jinr.ru has address 159.93.73.35
N> nu73-35:~> python
N> Python 2.3.5 (#2, Sep 4 2005, 22:01:42)
N> [GCC 3.3.5 (Debian 1:3.3.5-13)] on linux2
N> Type "help", "copyright", "credits" or "license" for more information.
>>>> import socket
>>>> print socket.gethostname()
N> nu73-35.jinr.ru
>>>> print socket.gethostbyname(socket.gethostname())
N> 159.93.73.35
N> И чего ей не хватает?
N> Юра.
N> p.s. В основном этим недоволен logcheck; скобки в hostname
N> делают не работающими большинство его правил, а править
N> правила не в моих правилах (лень то есть).
А передернуть сислог, когда имя хоста уже известно, не помогает?