Я запускаю ванільний сервер Ubuntu 16.04, і я намагаюся обернути голову навколо того, як налаштування журналу за замовчуванням. Я бачу, що і те, journald
і rsyslog
встановлено, і працює, але мені зовсім не зрозуміло, як обробляються повідомлення журналу.
Здається, більшість повідомлень відображаються як в, так /var/log/syslog
і через них journalctl
, але я не бачу явної конфігурації для переадресації між двома або в обох /etc/systemd/journald.conf
(що в основному все коментується за замовчуванням), /etc/rsyslog.conf
або /etc/rsyslog.d/50-default.conf
. Я намагався шукати офіційну документацію, або навіть допис у блозі, де пояснювалося, як створено hese two в Ubuntu, але нічого не вдалося знайти.
Щоб додатково додати мою плутанину, я виконав logger -p local1.info Test
на хості і виявив, що нічого не було написано /var/log/syslog
, в той час як повідомлення відображалося під journalctl
.
Мої запитання:
- Як саме журнал та rsyslog працюють разом на Ubuntu 16.04 (за замовчуванням)?
Як повідомлення, надіслані зlogger
начебто, потрапляють у журнал, але не в syslog?
Оновлення: виявляється, що logger
не працює, як очікувалося, помилка в моєму кінці, тому це не стосується головного питання.
logger -p .info hello
не вірно. Ви не дали жодної назви об'єкта.