TIMESYNCD.CONF(5)

الاسم
timesyncd.conf، timesyncd.conf.d - ملفات تهيئة مزامنة وقت الشبكة

موجز

    /etc/systemd/timesyncd.conf
    /run/systemd/timesyncd.conf
    /usr/local/lib/systemd/timesyncd.conf
    /usr/lib/systemd/timesyncd.conf
    /etc/systemd/timesyncd.conf.d/*.conf
    /run/systemd/timesyncd.conf.d/*.conf
    /usr/local/lib/systemd/timesyncd.conf.d/*.conf
    /usr/lib/systemd/timesyncd.conf.d/*.conf

الوصف

تتحكم ملفات التهيئة هذه في مزامنة وقت شبكة NTP. راجع systemd.syntax(7) للحصول على وصف عام لبناء الجملة.

أدلة الضبط والأسبقية

يُضبط التشكيل المبدئي أثناء التجميع، لذا لا يلزم التشكيل إلا عند الحاجة للانحراف عن تلك القيم المبدئية. يُحمل ملف التشكيل الرئيس من أحد الأدلة المدرجة حسب ترتيب الأولوية، ويُستخدم أول ملف يُعثر عليه فقط: /etc/systemd/، و /run/systemd/، و /usr/local/lib/systemd/ [1]، و /usr/lib/systemd/. تحتوي نسخة المورد من الملف على مدخلات مُعلقة تظهر القيم المبدئية كدليل للمدير. يمكن أيضًا إنشاء تجاوزات محلية عن طريق إنشاء ملفات تكميلية (drop-ins)، كما هو موضح أدناه. يمكن أيضًا تحرير ملف التشكيل الرئيس لهذا الغرض (أو نسخة في /etc/ إذا كانت مشحونة تحت /usr/)، ومع ذلك يوصى باستخدام الملفات التكميلية للتشكيل المحلي بدلاً من إجراء تعديلات على ملف التشكيل الرئيس.

بالإضافة إلى ملف الإعداد الرئيس، تُقرأ قصاصات الإعداد الإضافية من /usr/lib/systemd/*.conf.d/ و /usr/local/lib/systemd/*.conf.d/ و /etc/systemd/*.conf.d/. لهذه الإضافات أولوية أعلى وتتجاوز ملف الإعداد الرئيس. تُفرز الملفات في الأدلة الفرعية للإعداد *.conf.d/ حسب أسماء ملفاتها بترتيب معجمي، بغض النظر عن الدليل الفرعي الذي توجد فيه. عندما تحدد ملفات متعددة نفس الخيار، بالنسبة للخيارات التي تقبل قيمة واحدة فقط، فإن المدخلة في الملف الأخير في الترتيب هي التي تسود، وبالنسبة للخيارات التي تقبل قائمة من القيم، تُجمع المدخلات كما تظهر في الملفات المرتبة.

عندما تحتاج الحزم إلى تخصيص الضبط، يمكنها تثبيت ملفات تكميلية (drop-ins) تحت /usr/. تُحجز الملفات في /etc/ لمدير النظام المحلي، الذي قد يستخدم هذا المنطق لتخطي ملفات الضبط المثبتة من قبل حزم المورّد. يجب استخدام الملفات التكميلية لتخطي ملفات الحزم التكميلية، بما أن ملف الضبط الرئيس له أسبقية أدنى. ويُوصى ببدء جميع أسماء الملفات في تلك المجلدات الفرعية برقم من خانتين وواصلة، لتبسيط الترتيب. كما يحدد هذا مفهوم أولويات الملفات التكميلية للسماح لموردي أنظمة التشغيل بشحن ملفات تكميلية ضمن نطاق محدد أدنى من النطاق الذي يستخدمه المستخدمون. وهذا من شأنه أن يقلل من خطر تخطي ملفات الحزم التكميلية للملفات التكميلية التي حددها المستخدمون عرضًا. ويُوصى باستخدام النطاق 10-40 للملفات التكميلية في /usr/ والنطاق 60-90 للملفات التكميلية في /etc/ و /run/، للتأكد من أن الملفات التكميلية المحلية والعابرة تأخذ الأولوية على الملفات التكميلية التي يشحنها مورد نظام التشغيل.

لتعطيل ملف تشكيل مقدم من المورد، فإن الطريقة الموصى بها هي وضع وصلة رمزية إلى /dev/null في دليل التشكيل في /etc/، بنفس اسم ملف تشكيل المورد.

الخيارات

يتم تكوين الإعدادات التالية في القسم [Time]:

NTP=
    قائمة مفصولة بمسافات بأسماء مضيف خادم NTP أو عناوين IP. أثناء وقت التشغيل، تُدمج هذه القائمة مع أي خوادم NTP خاصة بالواجهة تم الحصول عليها من systemd-networkd.service(8). سيتصل systemd-timesyncd بجميع الخوادم المكونة للنظام أو الخاصة بالواجهة بدورها، حتى يستجيب أحدها. عند تعيين السلسلة الفارغة، تُعاد تعيين قائمة خوادم NTP، ولن يكون لأي تعيينات سابقة أي تأثير. يكون هذا الإعداد مبدئيًا قائمة فارغة.

    أُضيف في الإصدارة 216.

FallbackNTP=
    قائمة مفصولة بمسافات بأسماء مضيف خادم NTP أو عناوين IP لاستخدامها كخوادم NTP احتياطية. أي خوادم NTP خاصة بالواجهة تم الحصول عليها من systemd-networkd.service(8) لها الأولوية على هذا الإعداد، وكذلك أي خوادم تم تعيينها عبر NTP= أعلاه. لذلك يكون هذا الإعداد ذا صلة فقط إذا لم تكن معلومات خادم NTP أخرى معروفة. عند تعيين السلسلة الفارغة، تُعاد تعيين قائمة خوادم NTP، ولن يكون لأي تعيينات سابقة أي تأثير. إذا لم يُعط هذا الخيار، تُستخدم قائمة خوادم NTP مدمجة.

    أُضيف في الإصدارة 216.

RootDistanceMaxSec=
    أقصى مسافة جذر مقبولة، أي أقصى وقت تقديري مطلوب لحزمة للسفر إلى الخادم المتصل به من الخادم ذي الساعة المرجعية. إذا لم يستوفِ الخادم الحالي هذا الحد، يتحول systemd-timesyncd إلى خادم مختلف.

    يأخذ قيمة فترة زمنية. الوحدة المبدئية هي الثواني، لكن يمكن تحديد وحدات أخرى، راجع systemd.time(7). المبدئي هو 5 ثوانٍ.

    أُضيف في الإصدارة 236.

PollIntervalMinSec=، PollIntervalMaxSec=
    الحد الأدنى والأقصى لفترات الاستقصاء لرسائل NTP. يبدأ الاستقصاء عند الحد الأدنى لفترة الاستقصاء، ويُضبط ضمن الحدود المحددة استجابة للحزم المستلمة.

    يأخذ كل إعداد قيمة فترة زمنية. الوحدة المبدئية هي الثواني، لكن يمكن تحديد وحدات أخرى، راجع systemd.time(7). PollIntervalMinSec= مبدئيًا 32 ثانية ويجب ألا يقل عن 16 ثانية. PollIntervalMaxSec= مبدئيًا 34 دقيقة 8 ثوانٍ (2048 ثانية) ويجب أن يكون أكبر من PollIntervalMinSec=.

    أُضيف في الإصدارة 236.

ConnectionRetrySec=
    يحدد الحد الأدنى للتأخير قبل إجراء محاولات لاحقة للاتصال بخادم NTP جديد.

    يأخذ قيمة فترة زمنية. الوحدة المبدئية هي الثواني، لكن يمكن تحديد وحدات أخرى، راجع systemd.time(7). المبدئي هو 30 ثانية ويجب ألا يقل عن ثانية واحدة.

    أُضيف في الإصدار 248.

SaveIntervalSec=
    الفاصل الزمني الذي يُحفظ فيه الوقت الحالي دوريًا على القرص، في غياب أي مزامنة حديثة من خادم NTP. هذا مفيد بشكل خاص للأنظمة غير المتصلة بالإنترنت التي لا تحتوي على RTC محلي، لأنه يضمن بقاء ساعة النظام رتيبة تقريبًا عبر عمليات إعادة التشغيل.

    يأخذ قيمة فاصل زمني. الوحدة المبدئية هي الثواني، لكن يمكن تحديد وحدات أخرى، راجع systemd.time(7). المبدئي هو 60 ثانية.

    أُضيف في الإصدار 250.

انظر أيضًا

systemd(1)، systemd-timesyncd.service(8)، systemd-networkd.service(8)

ملاحظات

1.  💣💥🧨💥💥💣 يرجى ملاحظة أن ملفات الضبط تلك يجب أن تكون متوفرة في جميع الأوقات. إذا كان /usr/local/ قسماً منفصلاً، فقد لا يكون متوفراً أثناء بدء التشغيل المبكر، ويجب عدم استخدامه للضبط.

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.