Что делает *. *; автор, authpriv.none-/var/log/syslog строка означают в rsyslog файле конфигурации?

Односторонняя дорога: Сначала установите источник Linux или пакет источника ядра, затем я полагаю, что Вы делаете следующие шаги (Его некоторое время):

cd /usr/src/kernels/*whereverthekernelsourcesare*
make config
make 
make modules
make modules_install
make install
11
08.01.2014, 07:17
1 ответ

Данный

*.*;auth,authpriv.none      -/var/log/syslog

*.* средства регистрируют все средства и все приоритеты.

auth,authpriv.none средства не регистрируют автора и authpriv средства.

-/var/log/syslog средства регистрируются в файл/var/log/syslog. Предыдущий тире говорит syslogd не называть fsync (), т.е. не сбрасывает буфер ядра к диску после каждой записи в файл.

16
27.01.2020, 19:58
  • 1
    Как делает auth,authpriv.none средний не регистрируются? Из заключенного в кавычки документа, "каждый селектор в селекторном поле способен для перезаписи предыдущих" - где деталь того поведения зарегистрирована? Я ожидал бы auth часть для соответствия подлинному средству, которое было уже подобрано под *.*, вместо того, чтобы отключать его. –  jl6 13.05.2014, 23:29
  • 2
    auth,authpriv соответствия оба auth и authpriv. .none часть относится к ним обоим. *.*;auth;authpriv.none вел бы себя, как Вы описываете. –  Kyle Jones 14.05.2014, 05:19
  • 3
    OK Спасибо! И это документируется где-нибудь? –  jl6 14.05.2014, 09:02
  • 4
    Это подразумевается в документации выше. Приоритетная часть пропускается (проигнорированная) для всех кроме последнего средства при списке нескольких средств с помощью запятой. Документы могли, конечно, быть улучшены в этой области. –  Kyle Jones 14.05.2014, 22:42

Теги

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