بروتوكول وقت الشبكة، يشار إليها عادة باسم NTP، هو بروتوكول مسؤول عن مزامنة ساعات النظام في الشبكة. NTP يشير إلى كل من البروتوكول ونظام العميل جنبًا إلى جنب مع برامج الخادم الموجودة على الأنظمة المتصلة بالشبكة.
في هذا الدليل ، سنوضح لك كيفية التثبيت NTP الخادم والعميل (العملاء) على أوبونتو 18.04.2018.
بيئات الاختبار
يهدف هذا الدليل إلى تحقيق ما يلي:
- تثبيت وتكوين خادم NTP على أوبونتو 18.04.2018 الخادم.
- تثبيت عميل NTP على أوبونتو 18.04.2018 جهاز العميل والتأكد من مزامنته بواسطة الخادم.
هيا بنا نبدأ !
قم بتثبيت وتكوين خادم NTP على خادم Ubuntu 18.04
يوجد أدناه إجراء خطوة بخطوة لتثبيت ملف NTP الخادم وإجراء التعديلات اللازمة لتحقيق التزامن الزمني المطلوب في الشبكة.
الخطوة 1: تحديث مستودعات النظام
للبدء ، فلنبدأ بتحديث حزم النظام كما هو موضح.
sudo apt update -y.

الخطوة الثانية: قم بتثبيت NTP Server على Ubuntu 18.04
مع تثبيت حزم النظام بالفعل ، قم بالتثبيت NTP على البروتوكول نظام التشغيل Ubuntu 18.04 LTS عن طريق الركض.
sudo apt install ntp
عند المطالبة ، اكتب ص
وضرب أدخل لإكمال عملية التثبيت.

لتأكيد ذلك NTP تم تثبيت البروتوكول بنجاح ، قم بتشغيل الأمر.
sntp $ - الإصدار.

الخطوة 3: تكوين تجمعات خادم NTP على Ubuntu 18.04
بشكل افتراضي، NTP يأتي مع البروتوكول الافتراضي تجمع NTP تم تكوين الخوادم بالفعل في ملف التكوين الخاص بها كما هو موضح أدناه في ملف /etc/ntp.conf ملف.

هذه عادة ما تعمل بشكل جيد. ومع ذلك ، يمكنك التفكير في التغيير إلى تجمعات خوادم NTP الأقرب لموقعك. يوجهك الرابط أدناه إلى صفحة يمكنك من خلالها تحديد قائمة تجمع NTP المفضلة لديك.
https://support.ntp.org/bin/view/Servers/NTPPoolServers.
في مثالنا ، سوف نستخدم الامتداد حمامات NTP يقع في أوروبا كما هو مبين.

ليحل محل الافتراضي خوادم تجمع NTP، افتح ملف تكوين NTP باستخدام ملف محرر النص المفضل كما هو مبين.
sudo vim /etc/ntp.conf $.
انسخ والصق ملف قائمة تجمع NTP في أوروبا إلى ملفات التكوين كما هو موضح.
الخادم 0.europe.pool.ntp.org. الخادم 1.europe.pool.ntp.org. الخادم 2.europe.pool.ntp.org. الخادم 3.europe.pool.ntp.org.

بعد ذلك ، احفظ ثم قم بإنهاء محرر النصوص.
لكي تصبح التغييرات سارية المفعول ، أعد تشغيل NTP الخدمة والتحقق من حالتها باستخدام الأوامر.
sudo systemctl إعادة تشغيل ntp. sudo systemctl status ntp.

لو تم تمكين جدار الحماية UFW، نحن بحاجة للسماح NTP الخدمة عبره حتى تتمكن الأجهزة العميلة من الوصول إلى خادم NTP.
sudo ufw تسمح ntp OR. sudo ufw $ 123 / udp
لتنفيذ التغييرات ، أعد تحميل جدار الحماية كما هو موضح.
sudo ufw إعادة تحميل.
للتحقق من التغييرات التي تم إجراؤها ، قم بتنفيذ الأمر.
حالة $ sudo ufw.

ممتاز! لقد أنشأنا بنجاح NTP الخادم على نظام التشغيل Ubuntu 18.04 LTS النظام. فلنبدأ الآن الإعداد NTP على نظام العميل.
تثبيت وتكوين NTP Client على Ubuntu 18.04 Client
في هذا القسم ، سنقوم بتثبيت وتهيئة ملف NTP العميل على أوبونتو 18.04.2018 يجب مزامنته مع نظام Ubuntu 18.04 NTP Server.
الخطوة 1: تحديث مستودعات النظام
للبدء ، قم بتحديث النظام عن طريق التشغيل.
sudo apt update -y.

الخطوة الثانية: قم بتثبيت Ntpdate على Ubuntu 18.04
ntpdate هي أداة / برنامج يسمح بسرعة للنظام بمزامنة الوقت والتاريخ من خلال الاستعلام عن خادم NTP.
لتثبيت ntpdate قم بتشغيل الأمر.
sudo apt install ntpdate.

لكي يقوم نظام العميل بحل ملف NTP الخادم عن طريق اسم المضيف، فأنت بحاجة إلى إضافة عنوان IP واسم المضيف لخادم NTP في ملف /etc/hosts ملف.
لذلك ، افتح الملف باستخدام محرر النصوص المفضل لديك.
sudo vim / etc / hosts.
قم بإلحاق عنوان IP واسم المضيف كما هو موضح.
10.128.0.21 الكترونية.

الخطوة 3: تحقق من Client Time Sync مع خادم NTP
للتحقق يدويًا مما إذا كان نظام العميل متزامنًا مع وقت خادم NTP ، قم بتشغيل الأمر.
$ sudo ntpdate NTP-server-hostname.
في حالتنا ، سيكون الأمر.
$ sudo ntpdate الكترونية.
سيتم عرض إزاحة الوقت بين خادم NTP ونظام العميل كما هو موضح.

لمزامنة وقت العميل مع خادم NTP ، تحتاج إلى إيقاف تشغيل Timesynchd الخدمة على نظام العميل.
$ sudo timedatectl set-ntp متوقف.
الخطوة 4: قم بتثبيت NTP Client على Ubuntu 18.04
بعد ذلك ، تحتاج إلى تثبيت خدمة NTP على نظام العميل. لتحقيق ذلك ، أصدر الأمر.
sudo apt install ntp.
صحافة ص
عند المطالبة وضرب أدخل لمتابعة عملية التثبيت.

الخطوة 5: قم بتكوين NTP Client على Ubuntu 18.04
الهدف في هذه الخطوة هو استخدام NTP تم تكوين الخادم مسبقًا للعمل كخادم NTP الخاص بنا. لكي يحدث هذا ، نحتاج إلى تحرير ملف /etc/ntp.conf ملف.
sudo vim /etc/ntp.conf $.
قم بإلحاق السطر أدناه حيث الكترونية
هو اسم مضيف خادم NTP.
يفضل الخادم الكتروني iburst.

احفظ واخرج من ملف التكوين.
لكي تدخل التغييرات حيز التنفيذ ، أعد تشغيل خدمة NTP كما هو موضح.
sudo systemctl إعادة تشغيل ntp.
الخطوة 6: تحقق من قائمة انتظار مزامنة الوقت NTP
باستخدام العميل وخادم NTP غير المتزامن ، يمكنك عرض تفاصيل المزامنة عن طريق تنفيذ الأمر.
$ ntpq -p.
إخراج العينة
إعادة التجديد عن بعد عندما يصل الاستطلاع إلى تأخر الإزاحة. الكترونية 71.79.79.71 2 u 6 64377 0.625 -0.252 0.063.
هذا يقودنا إلى نهاية هذا الدليل. في هذه المرحلة ، قمت بتكوين ملف خادم NTP على نظام التشغيل Ubuntu 18.04 LTS وقم بتكوين نظام عميل ليتم مزامنته مع خادم NTP. لا تتردد في التواصل معنا بتعليقاتك.