إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

ورشة عمل :تجهيز خادم ضبط التوقيت

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ورشة عمل :تجهيز خادم ضبط التوقيت

    بسم الله الرحمن الرحيم

    كثير من الاجهزة المرتبطة بالشبكة تحوي توقيت مختلف وقلما نجد جهازين او اقل يحوي توقيت صحيح, واذا اردنا ان نفعل تصحيح الوقت من النت فعلينا ربط الاجهزة كلها على النت وهذا شيء غير فعال وغير منطقي
    لذا فاننا سنتعرض في ورشتنا هذه لتجهيز سيرفر يوفر الوقت الصحيح باخذه من النت ليتسنى لباقي الاجهزة على الشبكة مطابقة الوقت وتصحيحه مع خادم ضبط التوقيت على الشبكة والذي هو محور حديثنا في هذه الورشة

    ملاحظات
    اسم الخدمة : NTP
    الموقع الرسمي : http://www.ntp.org/
    التوزيعة المستعملة في الورشة red hat enterprise AS 4.4

    المراجع:
    http://axljab.homelinux.org/NTP_-_Ke...locks_accurate
    http://www.tldp.org/LDP/sag/html/ntp-toolkit.html
    http://nettime.sourceforge.net/

    قائمة الخوادم التي تقدم الخدمة
    http://ntp.isc.org/bin/view/Servers/WebHome
    http://www.no4denmark.com/ar/images/...sool-allah.gif
    ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

  • #2
    بارك الله فيك اخوي.. كثر الله من امثالك
    GCS

    تعليق


    • #3
      بسم الله نبدأ
      لم ارغب بان ننحى اسلوب الدروس في موضوع الورشة ولكن بما ان هذه الخدمه بسيطة فلا مانع من ان نضع بعض الشرح
      اوﻻ: قم بانزال التحديث ntp service
      كالتالي
      up2date ntp
      او انزالها من الموقع ntp.org مباشرة
      بالنسبة لامر التحديث الذي استعملته على ردهات يمكن للجميع التسجيل في الموقعredhatفيقدم دعم لمدة شهر مجانا هذا بالاضافة الى امكانية انزال اخر نسخة لديهم

      في حال انزال اخر اصدار من النسخة نفذ الامر التالي
      wget -c http://www.eecis.udel.edu/~ntp/ntp_s...4.2.2p4.tar.gz
      http://www.no4denmark.com/ar/images/...sool-allah.gif
      ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

      تعليق


      • #4
        امر جميل ان تكون الشبكه كامله فيها الوقت موحد
        متابع لك في الورشه انشاء الله
        ولكن لا يوجد لدي Red Hat لذلك سوف اقوم بالتطبيق على سلاكوير اذا سمحت لي
        وسأضع ما يحصل معي ان شاء الله
        echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

        تعليق


        • #5
          اشكرك اخي على تثبيت الموضوع
          وفرصة جيدة ان نرى عمل هذه الخدمة على توزيعة مختلفة
          تحياتي
          المشاركة الأصلية بواسطة XShape مشاهدة المشاركة
          امر جميل ان تكون الشبكه كامله فيها الوقت موحد
          متابع لك في الورشه انشاء الله
          ولكن لا يوجد لدي Red Hat لذلك سوف اقوم بالتطبيق على سلاكوير اذا سمحت لي
          وسأضع ما يحصل معي ان شاء الله
          http://www.no4denmark.com/ar/images/...sool-allah.gif
          ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

          تعليق


          • #6
            بعد تحديث الحزمة هناك بعض الاوامر التابعة لهذه الخدمة وبعض الملفات التي سنعدل عليها

            الملفات

            هذا الملف هو الملف الرئيسي لتغير الاعدادات/etc/ntp.conf
            هو ملف لحساب فروق الوقت ، وكيف ينبغي تصحيحها /var/lib/ntp/drift
            /var/log/ntpd.log
            الاوامر التابعة

            هو امر تشغيل الخدمة وايقافها ntpd
            هو امر تعديل الوقت من خلال خدمة ضبط الوقت ntpdate
            هو امر الاستفسار ويحوي خيارات عديدة لن نتطرق اليها في هذه الورشة ntpdc

            هو امر الاستفسارالقياسي ntpq
            يظهر حالة ضبط الوقت ntpstat
            تتبع سلسلة الخوادم وصولا الى الخادم الرئيسي ntptrace
            ntptime
            ntp-keygen
            ntp-wait
            http://www.no4denmark.com/ar/images/...sool-allah.gif
            ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

            تعليق


            • #7
              السلام عليكم
              ملف ntpd.log لم يكن موجود لذلك قمت بإنشائه
              touch /var/log/ntpd.log
              واضفته الى ntp.conf
              logfile /var/log/ntpd.log

              بالنسبه لملف drift موجود في المسار
              /etc/ntp/drift
              وايضا موجود في ntp.conf
              driftfile /etc/ntp/drift
              لذلك لم اغيره الا اذا كنت تفضل ان اضعه في المكان الذي اشرت اليه

              حاولة اضافة خادم وقت من الانترنت في ملف ntp.conf وتشغيل ntpd بعدها ولكن لم يحصل شيء اعتقد اني استعجل الامور لذلك سأمشي مع الشرح ولن استعجل

              تحياتي
              echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

              تعليق


              • #8
                اشكرك على مشاركاتك وعلى حماسك لهذه الورشة
                وما قمت به اخي صحيح وﻻ غبار علية
                لنستكمل الورشة وبعدها نرى ماالسبب في عدم اشتغالة ضبط التوقيت لديك

                المشاركة الأصلية بواسطة XShape مشاهدة المشاركة
                السلام عليكم
                ملف ntpd.log لم يكن موجود لذلك قمت بإنشائه
                touch /var/log/ntpd.log
                واضفته الى ntp.conf
                logfile /var/log/ntpd.log

                بالنسبه لملف drift موجود في المسار
                /etc/ntp/drift
                وايضا موجود في ntp.conf
                driftfile /etc/ntp/drift
                لذلك لم اغيره الا اذا كنت تفضل ان اضعه في المكان الذي اشرت اليه

                حاولة اضافة خادم وقت من الانترنت في ملف ntp.conf وتشغيل ntpd بعدها ولكن لم يحصل شيء اعتقد اني استعجل الامور لذلك سأمشي مع الشرح ولن استعجل

                تحياتي
                http://www.no4denmark.com/ar/images/...sool-allah.gif
                ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                تعليق


                • #9
                  الان علينا ان نعدل على ملف /etc/ntp.conf
                  كالتالي
                  تحديد عدد من خوادم الوقت من على النت والتي يمكن اختيارها من الرابط في اول شاركة بحيث ان يسبقها كلمة server ويفضل ان ﻻ يقل عن 3-4 خوادم بحيث لو تعطل احدها ينتقل الى التالي
                  كود:
                  server 0.pool.ntp.org
                  server 1.pool.ntp.org
                  server 2.pool.ntp.org
                  server clock.redhat.com 
                  server clock2.redhat.com
                  تحديد مكان ملف السجلات ويبدا بمتغيرlogfile يتبعه المسار واسم الملف
                  كود:
                  logfile     /var/log/ntpd.log
                  تحديد مكان ملف لحساب فروق الوقت ويبدا بمتغيرdriftfile يتبعه المسار واسم الملف
                  كود:
                  driftfile   /var/lib/ntp/ntp.drift
                  اخيرا متغيران لجعل الاجهزة المربوطة على الشبكة تضبط الوقت بتعاملها مع هذا الخادم
                  restrict تستعمل لتحديد الاجهزة التي يمكنها اخذ الوقت من الخادم
                  broadcastclient تستعمل لتوزيع الوقت على جميع الشبكة اذا استعملت فيجب ايقاف المتغير السابق
                  كود:
                  restrict 192.168.2.2 mask 255.255.255.0 nomodify nopeer notrap
                  عندما نستعمل restrict نستعمل معها الصﻻحيات (nomodify nopeer notrap) بحيث ان الجهاز المتصل ﻻ يمكنه التعديل او الكتابة او تغير الوقت على الخادم في هذا المثال الجهاز الوحيد الذي يمكنة تعديل الوقت هو الذي يحمل الاي بي192.168.2.2
                  http://www.no4denmark.com/ar/images/...sool-allah.gif
                  ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                  تعليق


                  • #10
                    الان بعد التغيرات التي تمت على ملف الاعدادات لخدمة ضبط الوقت نشغل الخدمة كالتالي
                    كود:
                    /etc/init.d/ntpd start
                    او
                    service ntpd start
                    http://www.no4denmark.com/ar/images/...sool-allah.gif
                    ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                    تعليق


                    • #11
                      شكر لك اخي على الشرح
                      هذا ما حصل معي
                      اولا قمت بتقديم الساعه عشر دقائق لارى تغير الوقت وبعدها عدلت على ntp.conf حيث قمت بإضافة الخوادم كما اشرت وهذا مايحتويه الملف
                      كود:
                      logfile     /var/log/ntpd.log
                      server 0.asia.pool.ntp.org
                      server 1.asia.pool.ntp.org
                      server 2.asia.pool.ntp.org
                      driftfile /etc/ntp/drift
                      restrict    10.0.0.1 mask 255.255.255.0 nomodify nopeer notrap
                      restrict 127.0.0.1
                      ثم تشغيل الخدمه
                      انتظرت ما يزيد عن نصف ساعه عسى ان يتغير التوقيت ولكن لم يتغير!
                      وهذا ما يوجد في ملف ntp.log
                      كود:
                        7 Dec 16:47:14 ntpd[2207]: frequency initialized 0.000 PPM from /etc/ntp/drift

                      قمت بتنفيذ الامر ntpq -p وكان الناتج
                      كود:
                           remote           refid      st t when poll reach   delay   offset  jitter
                      ==============================================================================
                       starlite.ispwor .INIT.          16 u  100  512    0    0.000    0.000   0.000
                       218.21.130.42   .INIT.          16 u   94  512    0    0.000    0.000   0.000
                       218.75.4.130    .INIT.          16 u   96  512    0    0.000    0.000   0.000
                      لا اعلم ولكن هل جهازي يعمل كخادم الان
                      كما قرأت في هذا الموقع ان الخادم الذي يبدأ في * هو الذي استخدمه للحصول على الوقت ولكن يظهر انه لا يوجد اي شيء قبل عنوان الخوادم
                      لم استطع ان انتظر اكثر لذلك اوقفت خدمة ntpd وكتبت الامر ntpdate 2.asia.pool.ntp.org
                      وحصلت على الوقت
                      كود:
                      7 Dec 17:27:47 ntpdate[2031]: step time server 163.25.109.18 offset -679.881170 sec
                      سامحني على طول الرد
                      تحياتي
                      echo 'echo "Leastwise-Try-It-Your-Self!"' >> ~/.bashrc

                      تعليق


                      • #12
                        السلام عليكم
                        عذرا اخي على التاخر في الرد
                        واشكرك جدا على تفاعلك وبحثك ومشاركتك في هذه الورشة
                        اذا تم تشغيل الخدمة فهل ياترى ينضبط الوقت لديك من تلقاء نفسه
                        حاول ان تغير الوقت على الجهاز وراقب اذاماتغير الى الوقت الصحيح

                        ﻻحظ للان لم نفعل اجهزة المستخدمين على الشبكة لتاخذ الوقت من هذا السيرفر
                        تحياتي

                        المشاركة الأصلية بواسطة XShape مشاهدة المشاركة
                        شكر لك اخي على الشرح
                        هذا ما حصل معي
                        اولا قمت بتقديم الساعه عشر دقائق لارى تغير الوقت وبعدها عدلت على ntp.conf حيث قمت بإضافة الخوادم كما اشرت وهذا مايحتويه الملف
                        كود:
                        logfile     /var/log/ntpd.log
                        server 0.asia.pool.ntp.org
                        server 1.asia.pool.ntp.org
                        server 2.asia.pool.ntp.org
                        driftfile /etc/ntp/drift
                        restrict    10.0.0.1 mask 255.255.255.0 nomodify nopeer notrap
                        restrict 127.0.0.1
                        ثم تشغيل الخدمه
                        انتظرت ما يزيد عن نصف ساعه عسى ان يتغير التوقيت ولكن لم يتغير!
                        وهذا ما يوجد في ملف ntp.log
                        كود:
                          7 Dec 16:47:14 ntpd[2207]: frequency initialized 0.000 PPM from /etc/ntp/drift

                        قمت بتنفيذ الامر ntpq -p وكان الناتج
                        كود:
                             remote           refid      st t when poll reach   delay   offset  jitter
                        ==============================================================================
                         starlite.ispwor .INIT.          16 u  100  512    0    0.000    0.000   0.000
                         218.21.130.42   .INIT.          16 u   94  512    0    0.000    0.000   0.000
                         218.75.4.130    .INIT.          16 u   96  512    0    0.000    0.000   0.000
                        لا اعلم ولكن هل جهازي يعمل كخادم الان
                        كما قرأت في هذا الموقع ان الخادم الذي يبدأ في * هو الذي استخدمه للحصول على الوقت ولكن يظهر انه لا يوجد اي شيء قبل عنوان الخوادم
                        لم استطع ان انتظر اكثر لذلك اوقفت خدمة ntpd وكتبت الامر ntpdate 2.asia.pool.ntp.org
                        وحصلت على الوقت
                        كود:
                        7 Dec 17:27:47 ntpdate[2031]: step time server 163.25.109.18 offset -679.881170 sec
                        سامحني على طول الرد
                        تحياتي
                        http://www.no4denmark.com/ar/images/...sool-allah.gif
                        ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                        تعليق


                        • #13
                          لنحاول استخدام بعض الادوات للاستفسار عن حالة الوقت وما اذا تم ضبطه ام ﻻ وماهي السرفرات التي تم الاتصال بها
                          كود:
                          [[email protected] ~]# ntpq -p
                               remote           refid      st t when poll reach   delay   offset  jitter
                          ==============================================================================
                           LOCAL(0)        LOCAL(0)        10 l   22   64  377    0.000    0.000   0.008
                          *clock1.redhat.c .CDMA.           1 u   34  128  377  266.288  446.042 238.467
                          +clock2.redhat.c .CDMA.           1 u   95  128  377  277.896  341.188 203.966
                          +katapult.uhulin 192.36.143.150   2 u   39  128  377  192.636  377.757 265.444
                          +pong.codefab.co 18.145.0.30      2 u   42  128  377  247.544  348.963  92.791
                          +neg9.org        10.242.167.255   2 u   40  128  377  286.040  410.815 228.535
                          لتتبع السيرفرات التي تم ضبط الوقت منها نستعمل الامر التالي
                          كود:
                          [[email protected] ~]# ntptrace
                          ntp-server: stratum 2, offset -0.076172, synch distance 0.551461
                          clock1.redhat.com: stratum 1, offset 0.000001, synch distance 0.000294, refid 'CDMA
                          '
                          http://www.no4denmark.com/ar/images/...sool-allah.gif
                          ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                          تعليق


                          • #14
                            لاعداد على اجهزة المستخدمين في بيئة لينوكس
                            مبدئيا ﻻ فرق في الاعدادات بينهما لذا نطبق نفس الخطوات اعلاه باستثناءاننا سنستخدم المضيف) في شبكة الداخلية والذي جهزناه سابقا بدلا من خدمة انترنت لضبط الوقت.
                            http://www.no4denmark.com/ar/images/...sool-allah.gif
                            ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                            تعليق


                            • #15
                              ﻻحظ محتوى ملف السجلات الخاص بخادم الوقت
                              يظهر متى تم تدقيق الوقت
                              كود:
                              [[email protected] ~]# tail /var/log/ntpd.log
                              26 Dec 11:52:39 ntpd[2982]: synchronized to 66.187.224.4, stratum 1
                              26 Dec 13:18:13 ntpd[2982]: synchronized to 66.187.233.4, stratum 1
                              26 Dec 13:19:10 ntpd[2982]: synchronized to 193.82.131.32, stratum 2
                              26 Dec 13:36:19 ntpd[2982]: synchronized to LOCAL(0), stratum 10
                              26 Dec 13:53:23 ntpd[2982]: synchronized to 193.25.106.1, stratum 2
                              26 Dec 14:09:26 ntpd[2982]: synchronized to 66.187.224.4, stratum 1
                              26 Dec 14:26:28 ntpd[2982]: synchronized to 193.82.131.32, stratum 2
                              26 Dec 14:43:34 ntpd[2982]: synchronized to 66.187.224.4, stratum 1
                              26 Dec 15:17:48 ntpd[2982]: synchronized to 193.82.131.32, stratum 2
                              26 Dec 15:18:49 ntpd[2982]: synchronized to 66.187.233.4, stratum 1
                              http://www.no4denmark.com/ar/images/...sool-allah.gif
                              ((لا يومن احدكم حتى اكون احب اليه من والده وولده والناس اجمعين))......اعادوا نشر الصور فاعدنا اكل الزبدة والجبنة...

                              تعليق

                              يعمل...
                              X