Во-первых: я использую Сервер 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
Насколько я могу узнать, что действительно пытаюсь узнать о "старом" синтаксисе. Любые предложения, для/в чего я должен смотреть, приветствуются.
Читать man 3 syslog;man logger
понять facility
и priority
понятия. Игра с logger
.
Я наконец разыскал это, которое имеет Сведения Unix/Linux о "-" в нем! Это говорит, частично:
Что то, что тире перед именем файла? Это не документируется в страницу справочника, но это, оказывается, означает, "Не синхронизируют после каждой записи в файл". За исключением того, что rsyslogd не будет синхронизировать так или иначе, если Вы не добавите специальную директиву в разделе Global Directives. Таким образом для большинства людей, тире не имеет никакого значения так или иначе - он будет проигнорирован.
Итак, почему это находится там в файле, тем более, что страница справочника даже не документирует его?Понятия не имею; вероятно, никто от различных дистрибутивов не контролировал эти файлы в течение многих лет.