چرخش در Logrotate به چه معناست؟
چرخش در Logrotate به چه معناست؟

تصویری: چرخش در Logrotate به چه معناست؟

تصویری: چرخش در Logrotate به چه معناست؟
تصویری: Logrotate 2024, نوامبر
Anonim

logrotate برای سهولت مدیریت سیستم هایی که تعداد زیادی فایل گزارش تولید می کنند طراحی شده است. به صورت خودکار اجازه می دهد چرخش ، فشرده سازی، حذف و ارسال فایل های لاگ. اگر یک دایرکتوری در خط فرمان داده شود، هر فایل در آن دایرکتوری به عنوان یک فایل پیکربندی استفاده می شود.

همچنین بدانید، چرخش log چگونه کار می کند؟

Logrotate هر بار اسکریپت postrotate را اجرا می کند می چرخد آ ورود به سیستم در یک بلوک پیکربندی مشخص شده است. معمولاً می خواهید از این اسکریپت برای راه اندازی مجدد یک برنامه پس از اتمام استفاده کنید چرخش لاگ به طوری که برنامه بتواند به یک برنامه جدید تبدیل شود ورود به سیستم . >/dev/null می گوید logrotate برای لوله کردن خروجی فرمان به هیچ جا.

پس از آن، سوال این است که چگونه یک syslog را بچرخانم؟ اگر شما می خواهید چرخاندن /var/log/ syslog باید در یک فایل پیکربندی logrotate در جایی فهرست شود، و شما فقط logrotate را اجرا کنید. اگر این چرخید اخیراً، سپس -f را logrotate کنید تا مجبور شود دوباره این کار را انجام دهد. بنابراین، شما به آن در یک فایل نیاز دارید، معمولاً /etc/logrotate. conf یا به عنوان یک قطعه فایل در /etc/logrotate.

با توجه به این موضوع، پیام‌های var log هر چند وقت یک‌بار چرخش می‌شوند؟

مشخص می کند که همه ورود به سیستم فایل ها خواهد بود چرخید هفتگی مشخص می کند که چهار نسخه قدیمی ورود به سیستم فایل ها قبل از چرخه شدن فایل ها حفظ می شوند.

لینوکس را مدیریت کنید ورود به سیستم فایل ها با Logrotate

روزانه این برای چرخش روزانه فایل های گزارش استفاده می شود.
هفتگی این برای چرخش هفتگی فایل های گزارش استفاده می شود.
ماهانه این برای چرخش ماهانه فایل های گزارش استفاده می شود.

چگونه یک لاگ را در لینوکس بچرخانید؟

Cron برنامه logroate را روزانه در جستجوی آن اجرا می کند ورود به سیستم فایل ها به چرخاندن . می توانید خودکار را مشخص کنید چرخش لاگ قوانین در /etc/cron. روزانه/ logrotate فایل برای جلوگیری از مداخله دستی کاربر. را انجام خواهد داد چرخش لاگ هر روز در یک زمان خاص

توصیه شده: