51
sysvinit: syslogd / syslogd-ng / rsyslogd
- отдельный независимый от sysvinit демон, получающий от программ
и записываюший в файлы журналов записи;
- файлы журналов – текстовые файлы;
- просмотр журналов – стандартными утилитами;
- для ротации журналов требуется отдельный сервис logrotate,
запускающийся по расписанию.
systemd: journald.
- входит в состав systemd;
- файлы журналов – бинарные, сжаты, с расширенной информацией
о записях;
- просмотр журналов – отдельной утилитой journalctl;
- ротация журналов ведётся journald.
Демоны и приложения: могут использовать syslogd / journald, и/или вести
журналы самостоятельно.