Понимающий правила rsyslogd

Во-первых: я использую Сервер Ubuntu Linux - 3.13.0-29-generic #53-Ubuntu SMP Wed Jun 4 21:00:20 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux с rsyslogd 7.4.4

Я очень хотел бы понять содержание /etc/rsyslog.d/50-default.conf в надеждах одного дня, создавая некоторые пользовательские правила для меня для перенаправления некоторых сообщений к другим файлам журнала.

Кто-то мог указать на меня на учебное руководство новичка или что-то?

Что я уже попробовал (и не дал мне информацию, в которой я нуждаюсь):

  • man rsyslogd
  • man rsyslog.conf
  • rsyslog документация Ubuntu. Много информации там, но не, что я искал.
  • различные страницы на RSysLog.com действительно упоминают некоторые правила по умолчанию, но предлагают недостаточное объяснение синтаксиса. По-видимому, существует новый синтаксис теперь, который, кажется, документируется лучше (я подробно еще не посмотрел на него), но это не то, что я ищу.

Насколько я могу узнать, что действительно пытаюсь узнать о "старом" синтаксисе. Любые предложения, для/в чего я должен смотреть, приветствуются.

0
задан 11 June 2014 в 20:54

1 ответ

Читать man 3 syslog;man logger понять facility и priority понятия. Игра с logger.

Я наконец разыскал это, которое имеет Сведения Unix/Linux о "-" в нем! Это говорит, частично:

Что то, что тире перед именем файла? Это не документируется в страницу справочника, но это, оказывается, означает, "Не синхронизируют после каждой записи в файл". За исключением того, что rsyslogd не будет синхронизировать так или иначе, если Вы не добавите специальную директиву в разделе Global Directives. Таким образом для большинства людей, тире не имеет никакого значения так или иначе - он будет проигнорирован.

Итак, почему это находится там в файле, тем более, что страница справочника даже не документирует его?Понятия не имею; вероятно, никто от различных дистрибутивов не контролировал эти файлы в течение многих лет.

1
ответ дан 24 December 2019 в 04:44

Другие вопросы по тегам:

Похожие вопросы: