كيفية تثبيت NTP Server والعميل على Ubuntu

instagram story viewer

بروتوكول وقت الشبكة، يشار إليها عادة باسم 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 Server على Ubuntu
قم بتثبيت NTP Server على Ubuntu

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

sntp $ - الإصدار. 
تحقق من NTP على Ubuntu
تحقق من NTP على Ubuntu

الخطوة 3: تكوين تجمعات خادم NTP على Ubuntu 18.04

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

تجمعات خادم NTP الافتراضية
تجمعات خادم NTP الافتراضية

هذه عادة ما تعمل بشكل جيد. ومع ذلك ، يمكنك التفكير في التغيير إلى تجمعات خوادم NTP الأقرب لموقعك. يوجهك الرابط أدناه إلى صفحة يمكنك من خلالها تحديد قائمة تجمع NTP المفضلة لديك.

https://support.ntp.org/bin/view/Servers/NTPPoolServers. 

في مثالنا ، سوف نستخدم الامتداد حمامات NTP يقع في أوروبا كما هو مبين.

تجمعات NTP من أوروبا
تجمعات 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 Pools على Ubuntu
قم بتكوين NTP Pools على Ubuntu

بعد ذلك ، احفظ ثم قم بإنهاء محرر النصوص.

لكي تصبح التغييرات سارية المفعول ، أعد تشغيل NTP الخدمة والتحقق من حالتها باستخدام الأوامر.

sudo systemctl إعادة تشغيل ntp. sudo systemctl status ntp. 
تحقق من حالة NTP
تحقق من حالة NTP

لو تم تمكين جدار الحماية UFW، نحن بحاجة للسماح NTP الخدمة عبره حتى تتمكن الأجهزة العميلة من الوصول إلى خادم NTP.

sudo ufw تسمح ntp OR. sudo ufw $ 123 / udp 

لتنفيذ التغييرات ، أعد تحميل جدار الحماية كما هو موضح.

sudo ufw إعادة تحميل. 

للتحقق من التغييرات التي تم إجراؤها ، قم بتنفيذ الأمر.

حالة $ sudo ufw. 
تحقق من وصول NTP على جدار حماية UFW
تحقق من وصول NTP على جدار حماية 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. 
تحديث جهاز عميل NTP
تحديث جهاز عميل NTP

الخطوة الثانية: قم بتثبيت Ntpdate على Ubuntu 18.04

ntpdate هي أداة / برنامج يسمح بسرعة للنظام بمزامنة الوقت والتاريخ من خلال الاستعلام عن خادم NTP.

لتثبيت ntpdate قم بتشغيل الأمر.

sudo apt install ntpdate. 
قم بتثبيت ntpdate على عميل Ubuntu
قم بتثبيت ntpdate على عميل Ubuntu

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

لذلك ، افتح الملف باستخدام محرر النصوص المفضل لديك.

sudo vim / etc / hosts. 

قم بإلحاق عنوان IP واسم المضيف كما هو موضح.

10.128.0.21 الكترونية. 
أضف عنوان IP واسم المضيف
أضف عنوان IP واسم المضيف

الخطوة 3: تحقق من Client Time Sync مع خادم NTP

للتحقق يدويًا مما إذا كان نظام العميل متزامنًا مع وقت خادم NTP ، قم بتشغيل الأمر.

$ sudo ntpdate NTP-server-hostname. 

في حالتنا ، سيكون الأمر.

$ sudo ntpdate الكترونية. 

سيتم عرض إزاحة الوقت بين خادم NTP ونظام العميل كما هو موضح.

تحقق من Client Time Sync مع خادم NTP
تحقق من Client Time Sync مع خادم NTP

لمزامنة وقت العميل مع خادم NTP ، تحتاج إلى إيقاف تشغيل Timesynchd الخدمة على نظام العميل.

$ sudo timedatectl set-ntp متوقف. 

الخطوة 4: قم بتثبيت NTP Client على Ubuntu 18.04

بعد ذلك ، تحتاج إلى تثبيت خدمة NTP على نظام العميل. لتحقيق ذلك ، أصدر الأمر.

sudo apt install ntp. 

صحافة ص عند المطالبة وضرب أدخل لمتابعة عملية التثبيت.

قم بتثبيت NTP Client على Ubuntu
قم بتثبيت NTP Client على Ubuntu

الخطوة 5: قم بتكوين NTP Client على Ubuntu 18.04

الهدف في هذه الخطوة هو استخدام NTP تم تكوين الخادم مسبقًا للعمل كخادم NTP الخاص بنا. لكي يحدث هذا ، نحتاج إلى تحرير ملف /etc/ntp.conf ملف.

sudo vim /etc/ntp.conf $. 

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

يفضل الخادم الكتروني iburst. 
قم بتكوين NTP Client على Ubuntu
قم بتكوين NTP Client على Ubuntu

احفظ واخرج من ملف التكوين.

لكي تدخل التغييرات حيز التنفيذ ، أعد تشغيل خدمة 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. لا تتردد في التواصل معنا بتعليقاتك.

Teachs.ru