KEA-LFC(8) Kea KEA-LFC(8)

kea-lfc - فرآیند پاک‌سازی و بهینه‌سازی فایل اجاره در Kea

kea-lfc [-4|-6] [-c config-file] [-p pid-file] [-x previous-file] [-i copy-file] [-o output-file] [-f finish-file] [-v] [-V] [-W] [-d] [-h]

فرآیند سرویس kea-lfc اطلاعات اضافی و زاید را از فایل‌هایی که برای ذخیره‌سازی پایدار بک‌اند پایگاه داده memfile استفاده می‌شوند حذف می‌کند. این سرویس به گونه‌ای نوشته شده است که به عنوان یک فرآیند مستقل اجرا شود. گرچه می‌توان آن را به صورت خارجی اجرا کرد، اما معمولاً نیازی به این کار نیست. این ابزار به صورت دوره‌ای توسط سرورهای Kea DHCP اجرا می‌شود.

آرگومان‌ها به شرح زیر هستند:

-4 | -6
نسخه پروتکل فایل‌های اجاره (lease) را مشخص می‌کند؛ باید ۴ یا ۶ باشد.
فایل پیکربندی فرآیند kea-lfc را تعیین می‌کند. این فایل همچنین ممکن است شامل ورودی‌های پیکربندی سایر سرویس‌های Kea باشد. در حال حاضر kea-lfc تمام آرگومان‌های خود را از خط فرمان دریافت می‌کند.
فایل PID را مشخص می‌کند. هنگامی که فرآیند kea-lfc شروع می‌شود، با بررسی فایل PID تلاش می‌کند تا تشخیص دهد آیا نمونه دیگری از فرآیند در حال اجراست یا خیر. اگر نمونه‌ای در حال اجرا باشد، فرآیند جدید متوقف می‌شود. اگر در حال اجرا نباشد، Kea شناسه فرآیند (PID) خود را در فایل PID می‌نویسد.
فایل قبلی یا اجاره‌های منقضی را مشخص می‌کند. هنگامی که kea-lfc شروع به کار می‌کند، این فایل نتیجه هرگونه اجرای قبلی kea-lfc است؛ هنگامی که kea-lfc به پایان می‌رسد، نتیجه اجرای فعلی خواهد بود. اگر اجرای kea-lfc پیش از تکمیل قطع شود، این فایل ممکن است وجود نداشته باشد.
فایل ورودی یا کپی فایل اجاره را مشخص می‌کند. پیش از اینکه سرور DHCP ابزار kea-lfc را فراخوانی کند، فایل اجاره فعلی را به این مسیر منتقل کرده و سپس kea-lfc را با این فایل فراخوانی می‌کند.
فایل اجاره خروجی را مشخص می‌کند، که فایل موقتی است که kea-lfc باید برای نوشتن اجاره‌ها استفاده کند. پس از پایان نوشتن این فایل، به فایل تکمیل منتقل می‌شود (زیر را ببینید).
فایل پایان یا تکمیل را مشخص می‌کند، فایل موقت دیگری که kea-lfc برای ردیابی و مدیریت وضعیت از آن استفاده می‌نماید. هنگامی که kea-lfc نوشتن فایل خروجی را به پایان رساند، آن را به این نام فایل منتقل می‌کند. پس از اینکه kea-lfc حذف فایل‌های دیگر (قبلی و ورودی) را به اتمام رساند، این فایل را به فایل اجاره قبلی منتقل می‌کند. با جابجایی فایل‌ها به این روش، فرآیندهای kea-lfc و سرور DHCP می‌توانند فایل صحیح را برای استفاده تعیین کنند حتی اگر یکی از فرآیندها پیش از اتمام وظیفه خود متوقف شده باشد.
نمایش نسخه Kea.
نمایش نسخه گسترده Kea.
نمایش گزارش پیکربندی.
تنظیم سطح ثبت وقایع به حالت اشکال‌زدایی (debug) با جزئیات بیشتر. این گزینه عمدتاً برای مقاصد توسعه در حالت مستقل کاربرد دارد.
چاپ متن راهنمای نحوه استفاده.

سامانه Kea همراه با یک راهنمای مرجع جامع مدیران ارائه می‌شود که تمام جنبه‌های اجرای نرم‌افزار Kea شامل کامپایل، نصب، پیکربندی، نمونه‌های پیکربندی و موارد دیگر را پوشش می‌دهد. همچنین Kea دارای راهنمای پیام‌ها است که تمام پیام‌های خطای ممکن با توضیحی کوتاه برای هر یک را فهرست می‌کند. هر دو سند در قالب‌های مختلف (.txt، .html، .pdf) به همراه توزیع Kea در دسترس هستند. مستندات Kea در آدرس زیر در دسترس است: https://kea.readthedocs.io.

کد منبع Kea در راهنمای توسعه‌دهندگان Kea مستند شده است، که در نشانی زیر موجود است: https://reports.kea.isc.org/dev_guide.

وب‌سایت پروژه Kea در این نشانی قابل دسترسی است: https://kea.isc.org.

دو فهرست پستی عمومی برای پروژه Kea وجود دارد. فهرست kea-users (kea-users at lists.isc.org) برای کاربران Kea در نظر گرفته شده است، در حالی که kea-dev (kea-dev at lists.isc.org) برای توسعه‌دهندگان Kea، مشارکت‌کنندگان بالقوه و سایر کاربران پیشرفته است. هر دو فهرست در آدرس زیر در دسترس هستند: https://lists.isc.org. جامعه کاربری پشتیبانی داوطلبانه را در هر دوی این فهرست‌ها ارائه می‌دهد.

موسسه ISC پشتیبانی حرفه‌ای برای خدمات Kea ارائه می‌دهد. برای جزئیات به آدرس زیر مراجعه کنید: https://www.isc.org/kea.

فرآیند kea-lfc نخستین بار در ژانویه ۲۰۱۵ توسط تیم ISC Kea/DHCP کدنویسی شد.

kea-dhcp4(8), kea-dhcp6(8), kea-dhcp-ddns(8), kea-admin(8), keactrl(8), perfdhcp(8), kea-netconf(8), Kea Administrator Reference Manual.

کنسرسیوم سامانه‌های اینترنتی (Internet Systems Consortium)

2019-2026, Internet Systems Consortium

July 9, 2026 3.2.0