- در اکثر توزیعهای گنو-لینوکسی جدید (مثل Debian 10 و Centos 7) از Systemd و Journald به صورت کامل برای مدیریت سیستم عامل استفاده میشود اما برای گذار از مکانیزمهای قدیمی به سمت Systemd و Journald، هنوز هم ابزار service، مفهوم runlevel و syslog در این توزیعها وجود دارد. (به صورت محدود نسبت به گذشته)
- لذا در توزیعهای یاد شده اگر چه مدیریت و کنترل لاگها و رویدادها توسط Journald انجام میگیرد، اما همچنان Syslog و پروندههای لاگ نیز وجود دارند. به عبارت دیگر لاگها (به عنوان مثال روشن شدن سرویس ssh.service) به صورت همزمان توسط Journald و Syslog مدیریت و ذخیره میشوند.
- به طور دقیقتر مدیریت اصلی لاگها و رویدادها توسط Journald انجام میگیرد اما بنا به دلایل گفته شده، لاگها به سمت مکانیزم قدیمیتر یعنی Syslog نیز فرستاده میشود لذا انتظار میرود بتوان این انتقال را جلوگیری کرد.
- برای این منظور پروندهی زیر را با یک ویرایشگر باز کنید :
/etc/systemd/journald.conf
- عبارت ForwardToSyslog را از حالت توضیح خارج کنید و مقدار آن را برابر با no قرار دهید.
... ForwardToSyslog=no ...
- تست شده بر روی systemd 241