не стартует syslogd

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Avendeil
рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

не стартует syslogd

Непрочитанное сообщение Avendeil » 2011-11-28 11:00:31

пытался настроить запуск скрипта по крону, ничего не вышло. Что дальше? Надо смотреть логи. А их нет. Последняя запись крона месяц назад. Долго гуглил настройку логов крона, пока не выяснил что собсно syslog то у меня и не запущен. При попытке запуска командой:

Код: Выделить всё

/etc/rc.d/syslogd start
выдает:

Код: Выделить всё

Starting syslogd.
usage: syslogd [-468ACcdknosTuv] [-a allowed_peer]
               [-b bind_address] [-f config_file]
               [-l [mode:]path] [-m mark_interval]
               [-P pid_file] [-p log_socket]
/etc/rc.d/syslogd: WARNING: failed to start syslogd
И логов конечно нет. Как заставить его сказать в чем проблема?
syslog.conf:

Код: Выделить всё

# $FreeBSD: src/etc/syslog.conf,v 1.30.2.1.6.1 2010/12/21 17:09:25 kensmith Exp $
#
#       Spaces ARE valid field separators in this file. However,
#       other *nix-like systems still insist on using tabs as field
#       separators. If you are sharing this file between systems, you
#       may want to use only tabs as field separators here.
#       Consult the syslog.conf(5) manpage.
*.err;kern.warning;auth.notice;mail.crit                /dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messages
security.*                                      /var/log/security
auth.info;authpriv.info                         /var/log/auth.log
mail.info                                       /var/log/maillog
lpr.info                                        /var/log/lpd-errs
ftp.info                                        /var/log/xferlog
cron.*                                          /var/log/cron
*.=debug                                        /var/log/debug.log
*.emerg                                         *
# uncomment this to log all writes to /dev/console to /var/log/console.log
#console.info                                   /var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*                                            /var/log/all.log
# uncomment this to enable logging to a remote loghost named loghost
#*.*                                            @loghost
# uncomment these if you're running inn
# news.crit                                     /var/log/news/news.crit
# news.err                                      /var/log/news/news.err
# news.notice                                   /var/log/news/news.notice
#+192.168.104.245
*.*                                             /var/log/245.log
#+192.168.104.246
*.*                                             /var/log/246.log
!ppp
*.*                                             /var/log/ppp.log
!*
#+192.168.104.241
*.*                                             /var/log/cisco241.log

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: не стартует syslogd

Непрочитанное сообщение skeletor » 2011-11-28 14:09:43

смотри /etc/rc.conf на предмет неправильных опций к syslogd

Avendeil
рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: не стартует syslogd

Непрочитанное сообщение Avendeil » 2011-11-28 14:39:27

Настраивал его не я в свое время, и какие опции верные?
Вот /etc/rc.conf:

Код: Выделить всё

syslogd_flags="-c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid"
Тут судя по всему была когда то настроена синхронизация времени.
Сам сислог запускается из /etc/defaults/rc.conf

Код: Выделить всё

syslogd_enable="YES"            # Run syslog daemon (or NO).
syslogd_program="/usr/sbin/syslogd" # path to syslogd, if you want a different one.
syslogd_flags="-s"              # Flags to syslogd (if enabled).
и тут вроде все верно.


Хмм.... закоментил эту странную сточку в rc.conf и сислог запустился. Почему то сразу не обратил внимания на нее.

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: не стартует syslogd

Непрочитанное сообщение Mox » 2011-11-28 15:33:37

Avendeil писал(а):

Код: Выделить всё

syslogd_flags="-c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid"
копипаст от ntpd_flags
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Avendeil
рядовой
Сообщения: 20
Зарегистрирован: 2011-09-19 16:30:33

Re: не стартует syslogd

Непрочитанное сообщение Avendeil » 2011-11-28 16:53:19

Ага, он. Не знаю уж кто такой мудрый это сделал. никто не признается. Все поправил. Все заработало. Крон тоже, но там другой косяк был, нашел решение в гугле :)