تمكين خادم NTP. تثبيت وتكوين خادم الوقت ntp في Linux. تمكين مزامنة الساعة الداخلية مع مصدر خارجي

في ذلك اليوم كان من الضروري تكوين NTP مرة أخرى، وكالعادة، اتضح أنه بعد سنوات من التكوين السابق، تم نسيان كل شيء nafik. لذلك نكتب لأنفسنا مذكرة للمستقبل حتى لا نبحث عنها في المرة القادمة. حسنًا، يبدو أنه سيكون مفيدًا لقرائي.

تثبيت
كالعادة، سيكون Gentoo بمثابة منصة التثبيت الخاصة بنا. خدمة ntp هي net-misc/ntp.
في البداية، نقوم بتحديث شجرة النقل:

نقوم بتثبيت ntp، ولا نحتاج إلى أي معلمات خاصة هنا (على الأقل في الوقت الحالي)، لذلك نقوم بتثبيته مع المستخدمين الافتراضيين:
ضبط الخادم.

دعونا نقرر من الذي سنأخذ منه الوقت. أقترح استخدام خوادم الوقت المحدد، الطبقة 1 بعد كل شيء.

ntp1.vniiftri.ru
ntp2.vniiftri.ru
ntp4.vniiftri.ru
تم تحديد المعلمات لبدء البرنامج الخفي ntpd في الملف /etc/conf.d/ntpd
# /etc/conf.d/ntpd

# خيارات للتمرير إلى عملية ntpd
# يجب على معظم الناس ترك هذا السطر بمفرده ...
# ومع ذلك، إذا كنت تعرف ما تفعله، فلا تتردد في التعديل
NTPD_OPTS="-g -c /etc/ntp.conf"

هنا -g هو المفتاح الذي يسمح بالانتقال إلى قفزة زمنية كبيرة، -c هو ملف تكوين خدمة ntp، لتحديد ملف pid مختلف عن الملف الافتراضي، يمكنك استخدام المفتاح -p، على سبيل المثال:
NTPD_OPTS="-p /var/run/ntpd.pid -g -c /etc/ntp.conf"
يتم تكوين خدمة ntp افتراضيًا في الملف /etc/ntp.conf، إذا قمت بتحديد خدمة مختلفة في الفقرة السابقة، فقم بتحرير الخدمة التي حددتها
# /etc/ntp.conf
# ملكنا الملقم المحلي
الخادم 192.168.0.1
# خوادم على الانترنت
الخادم 195.2.64.6
الخادم ntp1.vniiftri.ru
الخادم ntp2.vniiftri.ru
الخادم ntp4.vniiftri.ru

# المسارات إلى ملفات الخدمة
Driftfile /var/lib/ntp/ntp.drift
ملف السجل /var/log/ntpd.log

# أذونات الوصول إلى الخادم الخاص بنا
تقييد التجاهل الافتراضي # تم رفض الوصول افتراضيًا
تقييد المضيف المحلي # كل شيء ممكن محليا
تقييد 192.168.0.0 قناع 255.255.255.0 nomodify nopeer notrap # يمكنك فقط قراءة الوقت عبر الشبكة الداخلية

# نحن نسمح بالمزامنة مع خوادم خارجية، وإلا فلن تعمل المزامنة.
تقييد 127.0.0.1
تقييد 192.168.0.1
تقييد 195.2.64.6
تقييد ntp1.vniiftri.ru
تقييد ntp2.vniiftri.ru
تقييد ntp4.vniiftri.ru

# يتيح لك هذا الإدخال تعيين الطبقة 3 لنفسك حتى يثق الخادم بنفسه
الخادم 127.127.1.1
الهراء 127.127.1.1 الطبقة 3

قم بتشغيل NTPD
أضف ntpd إلى بدء التشغيل
الآن أنت بحاجة إلى الانتظار لمدة 10 - 20 دقيقة، لأنه لا تحدث المزامنة على الفور، ولكن بعد مرور بعض الوقت.

التحقق على الخادم

إذا حصلنا على شيء مماثل في الرد:

refid عن بعد st t عندما يصل الاستطلاع إلى تأخير إزاحة الارتعاش
==============================================================================
192.168.0.1 .INIT. 16 ش - 1024 0 0.000 0.000 0.000
-ntp1.zenon.net 195.2.64.5 2 ش 596 1024 377 2.261 -0.104 0.680
*ntp1.vniiftri.r.PPS. 1 ش 909 1024 377 4.266 -0.603 0.353
+ntp2.vniiftri.r .PPS. 1 ش 562 1024 377 3.914 -0.453 0.457
+ntp4.vniiftri.r .PPS. 1 ش 554 1024 377 4.487 -0.664 0.249
محلي(1).LOCL. 3 ل 229م 64 0 0.000 0.000 0.000
وهذا يعني أن كل شيء على ما يرام، وقد بدأت المزامنة. دعونا نلقي نظرة فاحصة على الرموز في الجدول الناتج.
حقول الجدول:
بعيد- أسماء خوادم ntp البعيدة
refid- الخادم الذي يتزامن معه خادم ntp البعيد
شارع- الطبقة (المستوى) السيرفر المتحكم. 1 هو الأعلى، 16 هو جهاز/عميل عادي.
ر- نوع النظير (u = البث الأحادي، m = البث المتعدد، l = المحلي)
متى- يشير إلى المدة التي مضت منذ إجراء المزامنة مع الخادم
تصويت- التردد بالثواني التي يتزامن بها برنامج NTP الخفي مع النظير
يصل- حالة توفر الخادم، تستقر هذه القيمة عند 377 إذا نجحت آخر 8 محاولات للمزامنة مع الخادم البعيد
تأخير- تأخير (بالملي ثانية) للاستجابة من الخادم
عوض- الفرق بالمللي ثانية بين وقت النظام ووقت الخادم البعيد؛ القيمة مع ناقص - تأخر، مع زائد - الهروب
تقطع- إزاحة الوقت على الخادم البعيد
الرموز الموجودة في صفوف الجدول:
* - النظير الذي تم إجراء المزامنة معه في المرة الأخيرة
+ - خادم مناسب للتحديث
- - الخادم غير مناسب للتحديث
X- الخادم لا يستجيب

نقوم بالتحقق من العميل:

إذا تمت المزامنة بنجاح، فسنتلقى استجابة مثل هذا:
25 أكتوبر 17:28:04 ntpdate: ضبط خادم الوقت 192.168.0.1 الإزاحة -0.016567 ثانية
ومع ذلك، قد تتلقى الرسالة التالية:
25 أكتوبر 17:29:14 ntpdate: لم يتم العثور على خادم مناسب للمزامنة
لفهم نوع الهراء الذي نقوم به:
دعونا ننظر إلى الجواب:
192.168.0.1: انخفض الخادم: الطبقات عالية جدًا
الخادم 192.168.0.1، المنفذ 123
الطبقة 16، الدقة -8، القفزة 11، الثقة 000
وهذا يعني أن مستوى الثقة منخفض جدًا (الطبقة = 16، أدنى مستوى)، أي أن الخادم لا يثق في نفسه لإعطاء الوقت. يجب عليك إما الانتظار أو تغيير قائمة الخوادم التي تتم مزامنتها معها. نظرًا لأن التكوين الخاص بنا ينص على أن خادمنا هو الطبقة 3، فمن غير المرجح أن نرى مثل هذه الرسالة.

قمنا بإعداد العملاء.

لينكس
عملائي هم أيضًا Gentoo؛ بشكل أساسي، يتم كتابة تكوين العميل في الملف /etc/conf.d/ntp-client. دعونا لا نتحلى بالحكمة هنا، فنحن نترك كل شيء كما هو، ونحدد فقط الخادم الخاص بنا في معلمات المزامنة:

# /etc/conf.d/ntp-client

# الأمر بالتشغيل لضبط الساعة في البداية
# يجب على معظم الناس ترك هذا السطر بمفرده ...
# ومع ذلك، إذا كنت تعرف ما تفعله، وأنت
# تريد استخدام ntpd لضبط الساعة، قم بتغيير هذا إلى "ntpd"
NTPCLIENT_CMD = "ntpdate"

# خيارات للتمرير إلى الأمر أعلاه
# يجب أن يعمل هذا الإعداد الافتراضي بشكل جيد ولكن يجب عليك ذلك
# قم بتغيير "pool.ntp.org" الافتراضي إلى شيء أقرب
# لجهازك . راجع http://www.pool.ntp.org/ أو
# حاول تشغيل netselect -s 3pool.ntp.org.
NTPCLIENT_OPTS="-s -b -u 192.168.0.1 "

إضافة إلى بدء التشغيل:
# rc-update add ntp-client default
يجب أن يؤخذ في الاعتبار أن خدمة عميل ntp تقوم بمزامنة الوقت مرة واحدة فقط، عند بدء تشغيل النظام، لذلك بالنسبة للأجهزة التي تعمل لفترة طويلة دون إعادة التشغيل، قم بما يلي:
قم بإنشائه في المجلد /etc/cron.hourly ملف تنفيذيمع المحتوى التالي
#!/بن/ش
NTPCLIENT_OPTS="-s -b -u 192.168.0.1"

Ntpdate $NTPCLIENT_OPTS >> /dev/null 2>&1

هذا كل شيء، الآن سوف تتم مزامنة أجهزتنا مع ntp كل ساعة.

خادم ويندوز 2003
نقوم بجميع الحركات في سطر الأوامر.

#w32tm /config /syncfromflags:دليل /manualpeerlist:192.168.0.1
#w32tm /التكوين /update
بعد ذلك، في سطر الأوامر، نحدد خادم NTP ذي الأولوية، ونعيد تشغيل خدمة الوقت ونفرض مزامنة الوقت:
# صافي الوقت /setsntp:192.168.0.1
#net stop w32time && net start w32time
#w32tm/إعادة المزامنة
ونتيجة لذلك يجب أن تحصل على:
تم إرسال أمر المزامنة إلى الكمبيوتر المحلي...
اكتمل الأمر بنجاح.
بعد مرور بعض الوقت، يمكنك التحقق من سجل أحداث النظام. إذا تم تكوين كل شيء وعمله بشكل صحيح، فسيحتوي السجل على رسالة معلومات من مصدر W32Time مع الكود (المعرف) 37 والنص "يتلقى عميل NTP لموفر الوقت بيانات الوقت الصحيحة من 192.168.0.1"، ثم مع الكود 35 والنص "يقوم وقت الخدمة بمزامنة وقت النظام مع مصدر الوقت 192.168.0.1".

محدث
خادم ويندوز 2012

كل شيء هنا يشبه Windows 2003 Server، ولكننا نقوم بكل شيء في Windows PowerShell الذي يعمل كمسؤول.
نشير إلى خادم ntp الذي سيتم استخدامه للمزامنة:

PS C:\> w32tm /config /syncfromflags:manual /manualpeerlist:192.168.0.1 /syncfromflags:MANUAL
PS C:\> w32tm /config /update
بعد ذلك، في سطر الأوامر، نقوم بإعادة تشغيل خدمة الوقت ونفرض مزامنة الوقت:
ملاحظة: C:\>إيقاف الخدمة w32time
PS C:\>بدء الخدمة w32time
ملاحظة: C:\> w32tm /resync
ونتيجة لذلك يجب أن تحصل على:
إرسال أمر المزامنة إلى الكمبيوتر المحلي
اكتمل الأمر بنجاح.
نحن نفحص:
يجب أن يكون الإخراج شيء من هذا القبيل:
مؤشر التداخل: 0 (بدون تحذيرات)
الطبقة: 3 (رابط ثانوي - متزامن باستخدام (S)NTP)
الدقة: -6 (15.625 مللي ثانية لكل دورة على مدار الساعة)
تأخير الجذر: 0.0356903 ثانية
تباين الجذر: 7.8069513 ثانية
المعرف المرجعي الزمني: 0xC0A86301 (عنوان IP المصدر: 192.168.0.1)
وقت آخر مزامنة ناجحة: 22/03/2016 16:21:25

يعمل إصدار WordPress 5.3 على تحسين وتوسيع محرر الكتل المقدم في WordPress 5.0 من خلال كتلة جديدة وتفاعل أكثر سهولة وإمكانية وصول محسنة. ميزات جديدة في المحرر […]

بعد تسعة أشهر من التطوير، تتوفر حزمة الوسائط المتعددة FFmpeg 4.2، والتي تتضمن مجموعة من التطبيقات ومجموعة من المكتبات للعمليات على تنسيقات الوسائط المتعددة المختلفة (التسجيل والتحويل والتحويل)

  • ميزات جديدة في Linux Mint 19.2 Cinnamon

    Linux Mint 19.2 هو إصدار دعم طويل المدى سيتم دعمه حتى عام 2023. يأتي مع تحديث برمجةويحتوي على تحسينات والعديد من الجديد […]

  • إطلاق توزيعة Linux Mint 19.2

    تم تقديم إصدار توزيعة Linux Mint 19.2، وهو التحديث الثاني لفرع Linux Mint 19.x، الذي تم تشكيله على قاعدة حزمة Ubuntu 18.04 LTS ودعمه حتى عام 2023. التوزيع متوافق تماما [...]

  • تتوفر إصدارات خدمة BIND الجديدة التي تحتوي على إصلاحات الأخطاء وتحسينات الميزات. يمكن تنزيل الإصدارات الجديدة من صفحة التنزيلات على موقع المطور: […]

    Exim هو وكيل نقل رسائل (MTA) تم تطويره في جامعة كامبريدج لاستخدامه في أنظمة يونكسمتصلة بالإنترنت. وهي متاحة مجانًا وفقًا لـ [...]

    بعد ما يقرب من عامين من التطوير، تم تقديم إصدار ZFS على Linux 0.8.0 وتنفيذه نظام الملفات ZFS، تم تجميعه كوحدة نمطية لنواة Linux. تم اختبار الوحدة مع نواة Linux من 2.6.32 إلى […]

  • يعمل WordPress 5.1.1 على إصلاح ثغرة أمنية تسمح لك بالتحكم في موقعك
  • أكملت IETF (فرقة عمل هندسة الإنترنت)، التي تعمل على تطوير بروتوكولات الإنترنت وهندستها، RFC لبروتوكول ACME (بيئة إدارة الشهادات التلقائية) […]

    قامت هيئة التصديق غير الربحية Let's Encrypt، والتي يسيطر عليها المجتمع وتقدم الشهادات مجانًا للجميع، بتلخيص نتائج العام الماضي وتحدثت عن خطط لعام 2019. […]

  • واحد جديد خرج نسخة ليبر أوفيس- ليبر أوفيس 6.2

  • تحتوي عائلة أنظمة التشغيل Windows على خدمة الوقت W32Time. تم تصميم هذه الخدمة لمزامنة الوقت داخل المؤسسة. يعد W32Time مسؤولاً عن تشغيل أجزاء العميل والخادم لخدمة الوقت، ويمكن أن يكون نفس الكمبيوتر عميلاً وخادم NTP (بروتوكول وقت الشبكة) في نفس الوقت.

    افتراضيًا، يتم تكوين خدمة الوقت في Windows على النحو التالي:

    عند تركيب غرفة العمليات أنظمة ويندوزيبدأ عميل NTP الذي يتزامن مع مصدر زمني خارجي؛

    عند إضافة جهاز كمبيوتر إلى مجال، يتغير نوع المزامنة. تستخدم كافة أجهزة الكمبيوتر العميلة والخوادم الأعضاء في المجال وحدة تحكم المجال لمزامنة الوقت، مما يتحقق من صحتها؛

    عندما تتم ترقية خادم عضو إلى وحدة تحكم مجال، يتم تشغيل خادم NTP عليه، والذي يستخدم وحدة تحكم مع دور محاكي PDC كمصدر للوقت؛

    يعد محاكي PDC، الموجود في مجال جذر الغابة، هو خادم الوقت الأساسي للمؤسسة بأكملها. وفي الوقت نفسه، تتم مزامنته أيضًا مع مصدر زمني خارجي.

    يعمل هذا المخطط في معظم الحالات ولا يتطلب التدخل. ومع ذلك، قد لا تتبع بنية خدمة الوقت في Windows التسلسل الهرمي للمجال، ويمكن تعيين أي جهاز كمبيوتر كمصدر وقت موثوق به.

    على سبيل المثال، دعونا نلقي نظرة على إعداد خادم NTP في نظام التشغيل Windows Server 2008 R2؛ وبالقياس، يمكنك إعداد خادم NTP في نظام التشغيل Windows 7.

    بدء تشغيل خادم NTP

    خدمة الوقت في Windows Server غير متوفرة واجهة المستخدم الرسومية ويمكن تهيئتها من أي منهما سطر الأوامرأو عن طريق تحرير سجل النظام مباشرة. دعونا نفكر في الطريقة الثانية:

    يجب أن يبدأ خادم NTP. افتح فرع التسجيل:

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpServer.

    لتمكين خادم NTP، يجب ضبط المعلمة Enabled على 1. ثم نقوم بإعادة تشغيل خدمة الوقت باستخدام الأمر صافي توقف w32time && صافي البداية w32time.

    بعد إعادة تشغيل خدمة NTP، يصبح الخادم نشطًا بالفعل ويمكنه خدمة العملاء. يمكنك التحقق من ذلك باستخدام الأمر w32tm /query /configuration. مخرجات هذا الأمر القائمة الكاملةمعلمات الخدمة. إذا كان قسم NtpServer يحتوي على السطر Enabled:1، فكل شيء على ما يرام، وخادم الوقت قيد التشغيل.

    لكي يتمكن خادم NTP من خدمة العملاء، يجب أن يفتح جدار الحماية منفذ UDP 123 لحركة المرور الواردة والصادرة.

    إعدادات خادم NTP الأساسية

    افتح فرع التسجيل:

    HKLM\System\CurrentControlSet\services\W32Time\Parameters.

    NoSync - لا تتم مزامنة خادم NTP مع أي مصدر زمني خارجي. يتم استخدام ساعة النظام، المضمنة في شريحة CMOS الخاصة بالخادم نفسه (وبالتالي، يمكن مزامنة هذه الساعة من مصدر NMEA عبر RS-232، على سبيل المثال)؛

    NTP - يتزامن خادم NTP مع خوادم الوقت الخارجية المحددة في معلمة التسجيل NtpServer؛

    NT5DS - تتم مزامنة خادم NTP وفقًا للتسلسل الهرمي للمجال؛

    AllSync - يستخدم خادم NTP جميع المصادر المتاحة للمزامنة.

    القيمة الافتراضية لجهاز الكمبيوتر الذي يعد جزءًا من المجال هي NT5DS، بشكل منفصل كمبيوتر واقف- نتب.

    تحدد المعلمة NtpServer خوادم NTP التي سيتم مزامنة الوقت معها هذا الخادم. افتراضيًا، تحتوي هذه المعلمة على خادم Microsoft NTP (time.windows.com, 0×1)؛ إذا لزم الأمر، يمكنك إضافة العديد من خوادم NTP عن طريق إدخال أسماء DNS الخاصة بها أو عناوين IP مفصولة بمسافة. في نهاية كل اسم يمكنك إضافة علامة (على سبيل المثال، 0×1) تحدد وضع المزامنة مع خادم الوقت.

    يُسمح بقيم الوضع التالية:

    0×1 - الفاصل الزمني الخاص، استخدام الفاصل الزمني للاستقصاء؛

    0×2 - وضع UseAsFallbackOnly؛

    0×4 - الوضع النشط المتماثل والنشط المتماثل؛

    0×8 - العميل، إرسال طلب في وضع العميل.

    يوجد إعداد AnnounceFlags مهم آخر في مفتاح التسجيل:

    HKLM\System\CurrentControlSet\services\W32Time\Config.

    وهو مسؤول عن كيفية إعلان خادم NTP عن نفسه. للإعلان عن خادم عضو (وليس وحدة تحكم مجال) كمصدر وقت موثوق به، يلزم وضع علامة 5.

    إذا كان الخادم الذي يتم تكوينه هو، بدوره، عميل NTP (يستقبل الوقت من جهاز استقبال GPS عبر NTP، على سبيل المثال)، فيمكنك تكوين الفاصل الزمني بين التحديثات. قد تكون هذه المعلمة أيضًا ذات صلة بأجهزة الكمبيوتر العميلة. يكون مفتاح SpecialPollInterval الموجود في فرع التسجيل مسؤولاً عن وقت التحديث:

    HKLM\System\CurrentControlSet\services\W32Time\TimeProviders\NtpClient.

    يتم تحديده بالثواني وقيمته الافتراضية هي 604800، أي أسبوع واحد. إنه كثير، لذا يجدر تقليل قيمة SpecialPollInterval إلى قيمة معقولة - ساعة واحدة (3600).

    بعد التكوين، تحتاج إلى تحديث تكوين الخدمة. يمكن القيام بذلك باستخدام الأمر w32tm /config /update.


    وبعض الأوامر الإضافية لتكوين خدمة الوقت ومراقبتها وتشخيصها:

    w32tm /monitor - باستخدام هذا الخيار يمكنك معرفة مقدار وقت النظام لهذا الكمبيوترتختلف عن الوقت على وحدة تحكم المجال أو أجهزة الكمبيوتر الأخرى. على سبيل المثال: w32tm/monitor/computers:time.nist.gov

    w32tm /resync - باستخدام هذا الأمر، يمكنك إجبار الكمبيوتر على المزامنة مع خادم الوقت الذي يستخدمه.

    w32tm /stripchart - يُظهر فارق التوقيت بين الكمبيوتر الحالي والبعيد. فريق w32tm /stripchart /computer:time.nist.gov /samples:5 /dataonlyسيقوم بإجراء 5 مقارنات مع المصدر المحدد ويعرض النتيجة في شكل نص.


    w32tm /config هو الأمر الرئيسي المستخدم لتكوين خدمة NTP. بمساعدتها، يمكنك ضبط قائمة خوادم الوقت المستخدمة ونوع المزامنة وغير ذلك الكثير. على سبيل المثال، يمكنك تجاوز القيم الافتراضية وإعداد مزامنة الوقت مع مصدر خارجي باستخدام الأمر w32tm /config /syncfromflags:manual /manualpeerlist:time.nist.gov /update


    w32tm /query - يعرض إعدادات الخدمة الحالية. على سبيل المثال، سيعرض الأمر w32tm /query /source مصدر الوقت الحالي، وسيعرض w32tm /query /configuration جميع معلمات الخدمة.

    net stop w32time - يوقف خدمة الوقت في حالة التشغيل.

    w32tm /unregister - يزيل خدمة الوقت من الكمبيوتر.

    w32tm /register - يسجل خدمة الوقت على الكمبيوتر. في هذه الحالة، يتم إنشاء فرع المعلمات بالكامل في التسجيل من جديد.

    صافي البداية w32time - يبدأ الخدمة.

    الميزات التي تمت ملاحظتها في نظام التشغيل Windows 7 - لا تبدأ خدمة الوقت تلقائيًا عندما بدء تشغيل ويندوز. تم إصلاحه في SP1 لنظام التشغيل Windows 7.

    مقدمة.

    نظام Linux مثل معظم الأنظمة الحديثة أنظمة التشغيل، في الواقع ساعتين. الساعة الأولى عبارة عن ساعة أجهزة، تسمى أحيانًا ساعة الوقت الحقيقي (RTC) للاختصار، أو ساعة BIOS، وعادةً ما ترتبط ببلورة كوارتز متذبذبة تصل دقتها إلى بضع ثوانٍ في اليوم. تعتمد الدقة على تقلبات مختلفة مثل درجة الحرارة المحيطة. الساعة الثانية هي ساعة برمجية داخلية تعمل بشكل مستمر، بما في ذلك أثناء انقطاع تشغيل النظام. وهي تخضع للتغيرات بسبب الحمل الثقيل على النظام ووقت الاستجابة للمقاطعة. ومع ذلك، يقوم النظام عادةً بقراءة ساعة الجهاز عند التمهيد ثم يستخدم ساعة النظام. يقوم أمر التاريخ بتعيين ساعة النظام، وليس ساعة الجهاز.

    إذا كنت تستخدم NTP، فيمكنك ضبط ساعة الجهاز أثناء التثبيت الأول للنظام ولا داعي للقلق بشأن ذلك مرة أخرى.

    شريحة ساعة الوقت الحقيقي (RTC) المستخدمة في اللوحات الأم، ليست دقيقة بشكل خاص وعادة ما تتأخر أو تتقدم بمقدار معين من الوقت كل يوم.

    يمكنك مزامنة ساعة الجهاز مع ساعة النظام باستخدام الأمر hwclock مع الخيار -w أو --systohc، ومزامنة ساعة النظام مع ساعة الجهاز باستخدام الأمر hwclock مع الخيار -s أو --hctosys.

    يثبت.

    للبدء، أضف السطر التالي إلى الملف /etc/ntp.conf:

    ستتم مزامنة الوقت من الخادم المحدد. إذا لم يكن الأول متاحًا، فسيتم أخذ العناصر التالية في القائمة. أول خادم قمت بتسجيله كان خادم NTP المحلي.

    النقطة التالية هي ما إذا كان سيتم ضبط التوقيت المحلي أو العالمي المراد استخدامه.

    #cat /etc//etc/sysconfig/clock

    وهذا ليس ما لدينا:

    منطقة التحرير - إلى "أوروبا/موسكو"

    نحن نحصل:

    التوقيت العالمي = صحيحلا تستخدم ساعة النظام تمثيلًا عالميًا للوقت

    القوس = صحيحيتم استخدام عصر UNIX العادي.

    يتم تعيين المنطقة الزمنية في Linux عبر رابط رمزي، من /etc/localtime إلى ملف في الدليل /usr/lib/zoneinfo (أو /usr/share/zoneinfo)، والذي يشير إلى المنطقة الزمنية التي تتواجد فيها.

    رسم. محتويات /usr/share/zoneinfo

    نحن ننفذ الأوامر.

    rm -rf /etc/localtime

    ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

    كل شيء يعمل!

    إذا كان البرنامج الخفي ntpd قيد التشغيل، فسيتم عرض الرسالة التالية عند محاولة المزامنة مع خادم ntp.

    يوضح هذا الأمر الخوادم التي سيتم الاتصال بها.

    إضافة:

    ضبط ساعة الأجهزة

    لضبط ساعة الجهاز، اضبط وقت النظام أولاً ثم وقت الجهاز باستخدام البرنامج "/sbin/clock -w" (أو "/sbin/clock -wu" في حالة استخدام التوقيت العالمي). الوقت، تشغيل الساعة بدون معلمات. إذا تم ضبط ساعة الجهاز على التوقيت المحلي وتريد رؤية التوقيت العالمي، فاكتب "/sbin/clock –u"

    ضبط ساعة النظام

    لتعيين ساعة النظام في Linux، استخدم برنامج التاريخ. على سبيل المثال، ضبط الوقت الحالي (النظام!) والتاريخ على 31 يوليو، 23:16، اكتب "التاريخ 07312316" (لاحظ أن الوقت محدد بصيغة 24 ساعة) إذا كنت تريد تغيير السنة، فاكتب " التاريخ 073123161998”. لضبط الثواني، اكتب "التاريخ 07312316.30" أو "التاريخ 073123161998.30". لمعرفة وقت النظام، قم بتشغيل التاريخ بدون أية وسائط.

    لعمل الخادم والعميل نتبالإجابات " خدمة الوقت في ويندوز" ("W32الوقت").
    لتكوين الخادم ل نظام التشغيل ويندوزاتبع هذه الخطوات:

    1. التثبيت بداية تلقائيةخدمة " W32الوقت". للقيام بذلك، في فرع التسجيل
    "HKLM\System\CurrentControlSet\Services\W32Time "تعيين المعلمة" يبدأ " معنى 2 .

    2. ثم افتح " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer "وتثبيت" ممكّن " الخامس وحدة.

    3.نقوم بتحرير المعلمات التالية:
    - فرع: " HKLM\System\CurrentControlSet\Services\W32Time\Parameters "، معامل " يكتب "
    عدم المزامنة - نتب-لا تتم مزامنة الخادم مع أي مصدر زمني خارجي. يستخدم ساعة مدمجة في الشريحة كموسالخادم نفسه؛
    نتب - نتب- تتم مزامنة الخادم مع خوادم الوقت الخارجية المحددة في معلمة التسجيل " نتبسيرفر";
    NT5DS - نتب- تتم مزامنة الخادم وفقًا للتسلسل الهرمي للمجال؛
    AllSync - نتب- يستخدم الخادم جميع المصادر المتاحة للمزامنة؛

    معامل " نتبسيرفر "، حيث تتم الإشارة إلى المضيف الذي سيقوم هذا الخادم بمزامنة الوقت معه. إذا لزم الأمر، يمكنك إضافة عدة مضيفين عن طريق إدخالهم DNSأسماء أو الملكية الفكريةعناوين مفصولة بمسافات. في نهاية كل اسم، مفصولاً بفواصل، يمكنك إضافة علامة تحدد وضع المزامنة مع خادم الوقت.
    القيم التالية مسموح بها:
    0x1 - الفاصل الزمني الخاص، استخدام فترة اقتراع خاصة؛
    0x2 -وضع استخدم AsFallbackOnly;
    0x4 - متماثل نشط، الوضع النشط المتماثل؛
    0x8 - العميل، إرسال طلب في وضع العميل.
    عند استخدام العلم " الفاصل الزمني الخاص"، قيمة الفاصل الزمني المحددة في المفتاح مطلوبة" SpecialPollInterval". عندما يكون العلم " استخدم AsFallbackOnly" يتم إعلام خدمة الوقت بأنه سيتم استخدام هذا الخادم كنسخة احتياطية، وسيتم إجراء مكالمات إلى الخوادم الأخرى في القائمة قبل المزامنة معها. يتم استخدام الوضع النشط المتماثل نتب- الخوادم بشكل افتراضي، ويمكن استخدام وضع العميل في حالة وجود مشاكل في المزامنة؛

    فرع " HKLM\System\CurrentControlSet\Services\W32Time\Config "، معامل " أعلن عن الأعلام "مسؤول عن الطريقة التي يعلن بها عن نفسه نتب-الخادم و يمكن أن تأخذ القيم التالية:
    0x0 (ليس خادم الوقت) -الخادم لا يعلن عن نفسه عبر NetLogon، كمصدر للوقت. يمكنه الإجابة نتبالطلبات، لكن الجيران لن يتمكنوا من التعرف عليها؛
    0x1 (خادم الوقت دائمًا) -سيعلن الخادم عن نفسه دائمًا بغض النظر عن حالته؛
    0x2 (خادم الوقت التلقائي) -لن يعلن الخادم عن نفسه إلا إذا تلقى وقتًا موثوقًا به من جار آخر (نتبأو NT5DS);
    0x4 (خادم الوقت الموثوق به دائمًا) -سيعلن الخادم دائمًا عن نفسه كمصدر موثوق للوقت؛
    0x8 (خادم وقت تلقائي موثوق) -يتم الإعلان تلقائيًا عن وحدة تحكم المجال بأنها موثوقة إذا كانت - بي دي سي- محاكي مجال جذر الغابة. هذا العلم يسمح للسيد بي دي سيتعلن الغابات عن نفسها كمصدر معتمد للوقت حتى في غياب التواصل مع رؤسائها نتب-الخوادم. ليست وحدة تحكم واحدة أو خادم عضو (الذي يحتوي على العلامة الافتراضية 0x2) لا يمكن أن يدعي أنه مصدر موثوق للوقت إذا لم يتمكن من العثور على مصدر لنفسه.
    معنى " أعلن عن الأعلام "يمكن أن يكون مجموع أعلامها، على سبيل المثال:
    10=2+8 - نتب- يعلن الخادم عن نفسه كمصدر موثوق للوقت، بشرط أن يكون هو نفسه يتلقى الوقت من مصدر موثوق أو يكون بي دي سيالمجال الجذر. علَم 10 يتم تعيينه افتراضيًا لكل من أعضاء المجال والخوادم المستقلة.
    5=1+4 - نتب- يعلن الخادم دائمًا عن نفسه كمصدر موثوق للوقت. على سبيل المثال، لتعريف خادم عضو (وليس وحدة تحكم بالمجال) كمصدر زمني موثوق به، فإنك تحتاج إلى العلامة 5 ;

    فرع " HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient "، معامل " SpecialPollInterval " يتم تحديده بالثواني وتكون قيمته افتراضيًا 604800 ، وهو أسبوع واحد. هذا كثير جدًا ، لذا فإن الأمر يستحق تقليل القيمة إلى ساعة على سبيل المثال ( 3600 ).

    4. بعد إجراء الإعدادات، يمكنك بدء خدمة الوقت: " صافي البداية w32time ". إذا كانت الخدمة قيد التشغيل بالفعل، فقم بتطبيق التكوين باستخدام الأمر " w32tm /التكوين /التحديث " وأعد التشغيل: " صافي توقف w32time && صافي البداية w32time ".

    5. بعد إعادة تشغيل الخدمة نتب-الخادم نشط بالفعل ويمكنه خدمة العملاء. يمكنك التحقق من ذلك باستخدام الأمر " w32tm / الاستعلام / التكوين ". يعرض هذا الأمر قائمة كاملة بمعلمات الخدمة. إذا كان القسم " نتبسيرفر"يحتوي على السلسلة" ممكّن:1 "ثم كل شيء على ما يرام.



    
    قمة