SlideShare a Scribd company logo
1 of 15
Red Hat Enterprise Linux 7
Presented By: Mohammad Bany Almarjh
CHAPTER 24 :CONFIGURING TIME SERVICES
1- Understanding Local Time
2- Using Network Time Protocol
3- Managing Time on Red Hat Enterprise Linux
4- Using Graphical Tools to Manage Time
‫تناولها‬ ‫سيتم‬ ‫التي‬ ‫األفكار‬:
‫التوقيت‬ ‫من‬ ‫نوعان‬ ‫هناك‬:
‫المحلي‬ ‫التوقيت‬local time:‫الـ‬ ‫نفسه‬ ‫وهو‬ ‫محدد‬ ‫جغرفي‬ ‫بمكان‬ ‫الخاص‬ ‫الوقت‬time zone
‫العالمي‬ ‫التوقيت‬universal time:‫منهما‬ ‫لكل‬ ‫مكانين‬ ‫ضمن‬ ‫جهازين‬ ‫أو‬ ‫شخصين‬ ‫بين‬ ‫بالتواصل‬ ‫يسمح‬
‫مختلف‬ ‫محلي‬ ‫توقيت‬
‫يسمى‬UT‫أو‬UTC(‫غرينتش‬ ‫توقيت‬ ‫يسمى‬ ‫كان‬ ‫سابقا‬GMT)
daylight savings time:‫الـ‬ ‫يختلف‬ ‫وبالتالي‬ ‫دولة‬ ‫عن‬ ‫دولة‬ ‫من‬ ‫يختلف‬time zone‫الدولة‬ ‫حسب‬
‫يحوي‬ ‫لينوكس‬time zone package‫الـ‬ ‫كل‬ ‫عن‬ ‫معلومات‬ ‫تحوي‬time zones
‫الـ‬ ‫يحدد‬ ‫أن‬ ‫المستخدم‬ ‫أو‬ ‫النظام‬ ‫مدير‬ ‫من‬ ‫المطلوب‬ ‫من‬time zone‫به‬ ‫الخاصة‬
1- Understanding Local Time
‫الشركات‬ ‫في‬ ‫حيوي‬ ‫أمر‬ ‫يعتبر‬ ‫المخدمات‬ ‫على‬ ‫بدقة‬ ‫الصحيح‬ ‫التوقيت‬ ‫على‬ ‫الحفاظ‬
‫مثال‬1:‫معالجة‬log files‫تحوي‬events‫فيه‬ ‫تحدث‬ ‫الذي‬ ‫التوقيت‬ ‫وفق‬ ‫تسجل‬
‫مثال‬2:‫الوقت‬ ‫على‬ ‫تعتمد‬ ‫بمعلومات‬ ‫المعطيات‬ ‫قاعدة‬ ‫تحديث‬
‫مثال‬3:‫الـ‬ ‫شبكات‬SAN‫تستخدم‬ ‫أن‬ ‫تحتاج‬NTP‫الـ‬ ‫مع‬ ‫التعامل‬ ‫عند‬ ‫الصحيح‬ ‫التوقيت‬ ‫لتضمن‬
filesystems
‫إجرا‬ ‫في‬ ‫صعوبة‬ ‫ويسبب‬ ‫البيانات‬ ‫تناسق‬ ‫عدم‬ ‫أو‬ ‫ألخطاء‬ ‫يؤدي‬ ‫أن‬ ‫يمكن‬ ‫التوقيت‬ ‫في‬ ‫خلل‬ ‫حدوث‬‫ء‬
debugging
1- Understanding Local Time
‫؟‬ ‫الصحيح‬ ‫التوقيت‬ ‫على‬ ‫لينوكس‬ ‫نظام‬ ‫يحصل‬ ‫كيف‬
Hardware clock:‫كهر‬ ‫وجود‬ ‫عدم‬ ‫مع‬ ‫حتى‬ ‫بالعمل‬ ‫تستمر‬ ‫المخدم‬ ‫عتاد‬ ‫ضمن‬ ‫توجد‬ ‫إلكترونية‬ ‫ساعة‬‫باء‬
‫أيضا‬ ‫تسمى‬real-time clock (rtc)
‫يمكن‬‫الـ‬ ‫من‬ ‫إعداداها‬BIOS‫عندما‬ ‫التشغيل‬ ‫نظام‬ ‫من‬ ‫أو‬‫يعمل‬
‫نظام‬ ‫يقلع‬ ‫عندما‬‫الساعة‬ ‫قيمة‬ ‫وفق‬ ‫التشغيل‬ ‫بنظام‬ ‫الخاصة‬ ‫الساعة‬ ‫قيمة‬ ‫بضبط‬ ‫يقوم‬ ‫لينوكس‬‫العتادية‬
‫منفصل‬ ‫بشكل‬ ‫الساعتان‬ ‫تعمل‬ ‫اإلقالع‬ ‫عند‬ ‫األولية‬ ‫القراءة‬ ‫بعد‬
‫بطيء‬ ‫بشكل‬ ‫تكون‬ ‫العتاد‬ ‫من‬ ‫القراءة‬ ‫ألن‬ ‫به‬ ‫خاصة‬ ‫بساعة‬ ‫التشغيل‬ ‫نظام‬ ‫يحتفظ‬
‫يكون‬ ‫العتادية‬ ‫الساعة‬ ‫ضمن‬ ‫الوقت‬universal time‫التوقيت‬ ‫يستخدم‬ ‫أي‬UTC
1- Understanding Local Time
‫التشغيل‬ ‫بنظام‬ ‫الخاص‬ ‫الوقت‬system time:‫العتادية‬ ‫الساعة‬ ‫مع‬ ‫مزامنته‬ ‫تتم‬ ‫ال‬ ‫قيمتها‬ ‫بتغيير‬ ‫نقوم‬ ‫عندما‬
‫العالمي‬ ‫التوقيت‬ ‫وفق‬ ‫يكون‬UTC
‫الـ‬ ‫بتحويل‬ ‫تقوم‬ ‫المخدم‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫التطبيقات‬system time‫محلي‬ ‫توقيت‬ ‫إلى‬local time
‫المحلي‬ ‫التوقيت‬local time:‫الـ‬ ‫ضمن‬ ‫للوقت‬ ‫الموافق‬ ‫التوقيت‬time zone‫المخدم‬ ‫بها‬ ‫يوجد‬ ‫التي‬
‫الصيفي‬ ‫التوقيت‬ ‫تغيير‬ ‫االعتبار‬ ‫بعين‬ ‫أخذ‬ ‫يتم‬ ‫المحلي‬ ‫التوقيت‬ ‫حساب‬ ‫عند‬daylight savings time
1- Understanding Local Time
2- Using Network Time Protocol
‫معنا‬ ‫مر‬ ‫كما‬ ‫العتادية‬ ‫الساعة‬ ‫توقيت‬ ‫على‬ ‫يعتمد‬ ‫التشغيل‬ ‫نظام‬ ‫توقيت‬
‫الوقت‬ ‫لضبط‬ ‫خارجي‬ ‫لمصدر‬ ‫نحتاج‬ ‫وبالتالي‬ ‫موثوق‬ ‫غير‬ ‫فهو‬ ‫تغييره‬ ‫يمكن‬ ‫التوقيت‬ ‫هذا‬ ‫أن‬ ‫بما‬
‫األول‬ ‫الحل‬:‫التوقيت‬ ‫على‬ ‫منها‬ ‫نحصل‬ ‫للمخدم‬ ‫مباشرة‬ ‫تتصل‬ ‫عتادية‬ ‫ساعة‬ ‫نستخدم‬
‫التوقيت‬ ‫مزامنة‬ ‫وأردنا‬ ‫ما‬ ‫لفترة‬ ‫متاح‬ ‫بالشبكة‬ ‫المخدم‬ ‫اتصال‬ ‫يكن‬ ‫لم‬ ‫حال‬ ‫في‬ ‫مفيد‬ ‫الحل‬ ‫هذا‬
‫الثاني‬ ‫الحل‬:‫البروتوكول‬ ‫استخدام‬NTP
‫موثو‬ ‫آخر‬ ‫نظام‬ ‫بتوقيت‬ ‫بمقارنته‬ ‫بالنظام‬ ‫الخاص‬ ‫التوقيت‬ ‫صحة‬ ‫من‬ ‫بالتأكد‬ ‫البروتوكول‬ ‫هذا‬ ‫يقوم‬‫الشبكة‬ ‫على‬ ‫ق‬
‫استخدام‬NTP‫الشركات‬ ‫ضمن‬ ‫أساسي‬ ‫لكنه‬ ‫العادي‬ ‫للمستخدم‬ ‫ضروري‬ ‫غير‬
‫إعداد‬NTP‫أنظمة‬ ‫على‬RHEL 7:
‫الملف‬ ‫ضمن‬/etc/chrony.conf‫بالـ‬ ‫قائمة‬ ‫وضع‬ ‫يمكننا‬NTP servers‫التوقيت‬ ‫بمزامنة‬ ‫سنقوم‬ ‫التي‬
‫معها‬
‫البروتوكول‬NTP‫ضمن‬ ‫الحديثة‬ ‫لينوكس‬ ‫أنظمة‬ ‫ضمن‬ ‫يعمل‬timesyncd service‫افتراضي‬ ‫بشكل‬
‫استخدام‬ ‫يمككنا‬ ‫لذلك‬ ‫للوقت‬ ‫جدا‬ ‫عالي‬ ‫ضبط‬ ‫تتطلب‬ ‫تطبيقات‬ ‫هناك‬ ‫لكن‬ntpd service
‫تستخدم‬ntpd‫دقيق‬ ‫بشكل‬ ‫التوقيت‬ ‫مزامنة‬ ‫على‬ ‫للحفاظ‬ ‫متقدمة‬ ‫تقنيات‬
‫استخدام‬ ‫لتحويل‬NTP‫من‬timesyncd‫إلى‬ntpd‫التالي‬ ‫األمر‬ ‫نكتب‬:
timedatectl set-ntp 1
‫بالـ‬ ‫قائمة‬ ‫نظهر‬NTP servers‫األمر‬ ‫طريق‬ ‫عن‬ ‫بها‬ ‫االتصال‬ ‫يتم‬ ‫التي‬ntpq –p
‫حيث‬ntpq‫للخدمة‬ ‫استعالم‬ ‫أداة‬ ‫هي‬ntpd
2- Using Network Time Protocol
3- Managing Time on Red Hat Enterprise Linux
‫لـ‬ ‫وفقا‬ ‫الوقت‬ ‫يحسب‬ ‫لينوكس‬ ‫أنظمة‬ ‫على‬epoch time
epoch time‫تاريخ‬ ‫منذ‬ ‫الثواني‬ ‫عدد‬ ‫أنه‬ ‫على‬ ‫يحسب‬1‫يناير‬,1970(‫العالمي‬ ‫بالتوقيت‬UTC)
‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إدارة‬date:
‫األمر‬ ‫يسمح‬date‫الـ‬ ‫بإدارة‬system time
‫من‬ ‫التحويل‬ ‫يمكن‬epoch time‫األمر‬ ‫طريق‬ ‫عن‬ ‫عليه‬ ‫المتعارف‬ ‫التوقيت‬ ‫إلى‬date,‫مثال‬:
‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إظهار‬date:
•date:‫الـ‬ ‫يظهر‬system time‫الحالي‬
•date +%d-%m-%y:‫بـ‬ ‫الوقت‬ ‫يظهر‬format‫محدد‬
‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫ضبط‬date:
•date -s 16:03:‫الـ‬option –s‫الوقت‬ ‫لتعديل‬ ‫يستخدم‬
‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إدارة‬hwclock:
‫األمر‬date‫العتادية‬ ‫الساعة‬ ‫وقت‬ ‫إدارة‬ ‫من‬ ‫يمكننا‬ ‫ال‬
‫األمر‬ ‫طريق‬ ‫عن‬ ‫بذلك‬ ‫نقوم‬ ‫أن‬ ‫يمكن‬hwclock
•hwclock –c:‫الـ‬ ‫بين‬ ‫الفرق‬ ‫يظهر‬system time‫والـ‬hardware time
•hwclock --systohc:‫الـ‬ ‫يزامن‬system time‫لـ‬ ‫وفقا‬ ‫الحالي‬hardware time
•hwclock –hctosys:‫الـ‬ ‫يزامن‬hardware time‫لـ‬ ‫وفقا‬ ‫الحالي‬system time
3- Managing Time on Red Hat Enterprise Linux
‫طريق‬ ‫عن‬ ‫الوقت‬ ‫مزامنة‬timesyncd:
‫هي‬daemon‫الشبكة‬ ‫عبر‬ ‫الوقت‬ ‫لمزامنة‬ ‫تستخدم‬
‫باستخدام‬ ‫الوقت‬ ‫نزامن‬ ‫كنا‬ ‫العادة‬ ‫في‬NTP daemon‫أو‬ntpd
‫تستخدم‬ ‫الحديثة‬ ‫األنظمة‬timesyncd‫من‬ ‫بدال‬ntpd
‫تتميز‬timesyncd‫بأنها‬lightweight‫مع‬ ‫بالتكامل‬ ‫وتعمل‬ ‫أكثر‬systemd
‫تحوي‬SNTP client‫فقط‬ ‫محليا‬ ‫ومزامنته‬ ‫التوقيت‬ ‫عن‬ ‫االستعالم‬ ‫على‬ ‫وتركز‬ ‫فقط‬‫أخف‬ ‫يجعلها‬ ‫مما‬
‫الـ‬ ‫من‬ ‫تعقيدا‬ ‫أقل‬ ‫تعتبر‬NTP implementations‫األخرى‬
‫عند‬ ‫العتادية‬ ‫الساعة‬ ‫لتصحيح‬ ‫التوقيت‬ ‫هذا‬ ‫استخدام‬ ‫ويمكن‬ ‫للقرص‬ ‫الحالي‬ ‫الوقت‬ ‫حفظ‬ ‫يتم‬ ‫للوقت‬ ‫استعالم‬ ‫كل‬ ‫عند‬‫اإلقالع‬
‫األداة‬ ‫طريق‬ ‫عن‬ ‫بها‬ ‫التحكم‬ ‫يتم‬timedatectl
‫الحالي‬ ‫والتاريخ‬ ‫الوقت‬ ‫حول‬ ‫معلومات‬ ‫إظهار‬ ‫عن‬ ‫مثال‬
‫والـ‬time zone‫والـ‬ ‫المستخدمة‬NTP status:
3- Managing Time on Red Hat Enterprise Linux
‫الـ‬ ‫من‬ ‫مجموعة‬options‫األداة‬ ‫طريق‬ ‫عن‬ ‫استخدامها‬ ‫يمكن‬ ‫التي‬timedatectl:
‫تتطلب‬ ‫خدمات‬ ‫لدينا‬ ‫كان‬ ‫إذا‬ntpd‫استخدام‬ ‫نستطيع‬ ‫ال‬ ‫الحالة‬ ‫هذه‬ ‫في‬ ‫لكن‬ ‫باستخدامها‬ ‫نقوم‬timedatectl
3- Managing Time on Red Hat Enterprise Linux
status ‫الحالية‬ ‫الوقت‬ ‫إعدادات‬ ‫عن‬ ‫معلومات‬ ‫تظهر‬
set-time TIME ‫تقوم‬‫الحالي‬ ‫الوقت‬ ‫بضبط‬
set-timezone ZONE ‫الـ‬ ‫بضبط‬ ‫تقوم‬time zone
list-timezone ‫الـ‬ ‫جميع‬ ‫تظهر‬time zones‫المتاحة‬
set-local-rtc [0|1] ‫تستخدم‬‫المحل‬ ‫الوقت‬ ‫مع‬ ‫العتادية‬ ‫الساعة‬ ‫لمزامنة‬‫ي‬
set-ntp [0|1] ‫تفعيل‬ ‫تلغي‬ ‫أو‬ ‫تفعل‬ntp
‫التواصل‬ ‫يكون‬‫التوقيت‬ ‫وفق‬ ‫لينوكس‬ ‫مخدمات‬ ‫بين‬UTC‫الـ‬ ‫يأخذ‬ ‫ال‬ ‫وبالتالي‬time zone‫االعتبار‬ ‫بعين‬
‫الـ‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫نحتاج‬ ‫المخدم‬ ‫ضمن‬local time
‫الـ‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫يجب‬ ‫بذلك‬ ‫للقيام‬time zone
‫ضبط‬‫الـ‬time zone:
‫األداة‬ ‫باستخدام‬ ‫بذلك‬ ‫نقوم‬ ‫أن‬ ‫يمكن‬tzselect‫الـ‬ ‫من‬command line
‫األمر‬ ‫طريق‬ ‫عن‬ ‫بذلك‬ ‫القيام‬ ‫أيضا‬ ‫يمكن‬timedatectl
‫الثالثة‬ ‫الطريقة‬:‫الـ‬ ‫ضمن‬directory:/usr/share/zoneinfo‫هناك‬directories‫تحوي‬ ‫فرعية‬
‫الـ‬ ‫كل‬ ‫أجل‬ ‫من‬ ‫ملفات‬time zones‫النظام‬ ‫على‬ ‫المعرفة‬
•‫الـ‬ ‫لضبط‬time zone‫ننشأ‬ ‫أن‬ ‫يمكن‬symbolic link‫باسم‬/etc/localtime‫الـ‬ ‫ملف‬ ‫إلى‬time
zone‫المناسب‬
3- Managing Time on Red Hat Enterprise Linux
4- Using Graphical Tools to Manage Time
‫الرسومية‬ ‫الواجهة‬ ‫من‬ ‫الوقت‬ ‫إعداد‬:
‫نظام‬ ‫على‬CentOS:
‫األمر‬ ‫كتابة‬ ‫طريق‬ ‫عن‬:
system-config-date
‫نظام‬ ‫على‬Ubuntu:
All Settings -> Time & Date
4- Using Graphical Tools to Manage Time

More Related Content

Similar to [Arabic] Time Services in Linux

ما هو ال Dhcp
ما هو ال Dhcpما هو ال Dhcp
ما هو ال Dhcpmohammed-50
 
البرمجيات
البرمجياتالبرمجيات
البرمجياتm_gemy86
 
شبكات و أمن المعلومات 1
شبكات و أمن المعلومات 1شبكات و أمن المعلومات 1
شبكات و أمن المعلومات 1emad tawfeek
 
استخدام المحاكي27-10
استخدام المحاكي27-10استخدام المحاكي27-10
استخدام المحاكي27-10Bahaa Jaafar
 
مكونات الشبكة
مكونات الشبكةمكونات الشبكة
مكونات الشبكةgueste902d
 
Cloud computing in Arabic
Cloud computing in ArabicCloud computing in Arabic
Cloud computing in ArabicMohammed Omar
 
نماذج من تطبيقات شبكات الحاسب
نماذج من تطبيقات شبكات الحاسبنماذج من تطبيقات شبكات الحاسب
نماذج من تطبيقات شبكات الحاسبAsma7056
 
شبكة الانترنت
شبكة الانترنتشبكة الانترنت
شبكة الانترنتLumah Madany
 

Similar to [Arabic] Time Services in Linux (16)

ما هو ال Dhcp
ما هو ال Dhcpما هو ال Dhcp
ما هو ال Dhcp
 
Enternet
EnternetEnternet
Enternet
 
ملخص تقنية تصميم صفحات الويب - كامل
ملخص تقنية تصميم صفحات الويب - كاململخص تقنية تصميم صفحات الويب - كامل
ملخص تقنية تصميم صفحات الويب - كامل
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Resaux
ResauxResaux
Resaux
 
البرمجيات
البرمجياتالبرمجيات
البرمجيات
 
M
MM
M
 
شبكات و أمن المعلومات 1
شبكات و أمن المعلومات 1شبكات و أمن المعلومات 1
شبكات و أمن المعلومات 1
 
14301813.ppt
14301813.ppt14301813.ppt
14301813.ppt
 
استخدام المحاكي27-10
استخدام المحاكي27-10استخدام المحاكي27-10
استخدام المحاكي27-10
 
Control system
Control systemControl system
Control system
 
مكونات الشبكة
مكونات الشبكةمكونات الشبكة
مكونات الشبكة
 
Cloud computing in Arabic
Cloud computing in ArabicCloud computing in Arabic
Cloud computing in Arabic
 
نماذج من تطبيقات شبكات الحاسب
نماذج من تطبيقات شبكات الحاسبنماذج من تطبيقات شبكات الحاسب
نماذج من تطبيقات شبكات الحاسب
 
22.ppt
22.ppt22.ppt
22.ppt
 
شبكة الانترنت
شبكة الانترنتشبكة الانترنت
شبكة الانترنت
 

[Arabic] Time Services in Linux

  • 1. Red Hat Enterprise Linux 7 Presented By: Mohammad Bany Almarjh CHAPTER 24 :CONFIGURING TIME SERVICES
  • 2. 1- Understanding Local Time 2- Using Network Time Protocol 3- Managing Time on Red Hat Enterprise Linux 4- Using Graphical Tools to Manage Time ‫تناولها‬ ‫سيتم‬ ‫التي‬ ‫األفكار‬:
  • 3. ‫التوقيت‬ ‫من‬ ‫نوعان‬ ‫هناك‬: ‫المحلي‬ ‫التوقيت‬local time:‫الـ‬ ‫نفسه‬ ‫وهو‬ ‫محدد‬ ‫جغرفي‬ ‫بمكان‬ ‫الخاص‬ ‫الوقت‬time zone ‫العالمي‬ ‫التوقيت‬universal time:‫منهما‬ ‫لكل‬ ‫مكانين‬ ‫ضمن‬ ‫جهازين‬ ‫أو‬ ‫شخصين‬ ‫بين‬ ‫بالتواصل‬ ‫يسمح‬ ‫مختلف‬ ‫محلي‬ ‫توقيت‬ ‫يسمى‬UT‫أو‬UTC(‫غرينتش‬ ‫توقيت‬ ‫يسمى‬ ‫كان‬ ‫سابقا‬GMT) daylight savings time:‫الـ‬ ‫يختلف‬ ‫وبالتالي‬ ‫دولة‬ ‫عن‬ ‫دولة‬ ‫من‬ ‫يختلف‬time zone‫الدولة‬ ‫حسب‬ ‫يحوي‬ ‫لينوكس‬time zone package‫الـ‬ ‫كل‬ ‫عن‬ ‫معلومات‬ ‫تحوي‬time zones ‫الـ‬ ‫يحدد‬ ‫أن‬ ‫المستخدم‬ ‫أو‬ ‫النظام‬ ‫مدير‬ ‫من‬ ‫المطلوب‬ ‫من‬time zone‫به‬ ‫الخاصة‬ 1- Understanding Local Time
  • 4. ‫الشركات‬ ‫في‬ ‫حيوي‬ ‫أمر‬ ‫يعتبر‬ ‫المخدمات‬ ‫على‬ ‫بدقة‬ ‫الصحيح‬ ‫التوقيت‬ ‫على‬ ‫الحفاظ‬ ‫مثال‬1:‫معالجة‬log files‫تحوي‬events‫فيه‬ ‫تحدث‬ ‫الذي‬ ‫التوقيت‬ ‫وفق‬ ‫تسجل‬ ‫مثال‬2:‫الوقت‬ ‫على‬ ‫تعتمد‬ ‫بمعلومات‬ ‫المعطيات‬ ‫قاعدة‬ ‫تحديث‬ ‫مثال‬3:‫الـ‬ ‫شبكات‬SAN‫تستخدم‬ ‫أن‬ ‫تحتاج‬NTP‫الـ‬ ‫مع‬ ‫التعامل‬ ‫عند‬ ‫الصحيح‬ ‫التوقيت‬ ‫لتضمن‬ filesystems ‫إجرا‬ ‫في‬ ‫صعوبة‬ ‫ويسبب‬ ‫البيانات‬ ‫تناسق‬ ‫عدم‬ ‫أو‬ ‫ألخطاء‬ ‫يؤدي‬ ‫أن‬ ‫يمكن‬ ‫التوقيت‬ ‫في‬ ‫خلل‬ ‫حدوث‬‫ء‬ debugging 1- Understanding Local Time
  • 5. ‫؟‬ ‫الصحيح‬ ‫التوقيت‬ ‫على‬ ‫لينوكس‬ ‫نظام‬ ‫يحصل‬ ‫كيف‬ Hardware clock:‫كهر‬ ‫وجود‬ ‫عدم‬ ‫مع‬ ‫حتى‬ ‫بالعمل‬ ‫تستمر‬ ‫المخدم‬ ‫عتاد‬ ‫ضمن‬ ‫توجد‬ ‫إلكترونية‬ ‫ساعة‬‫باء‬ ‫أيضا‬ ‫تسمى‬real-time clock (rtc) ‫يمكن‬‫الـ‬ ‫من‬ ‫إعداداها‬BIOS‫عندما‬ ‫التشغيل‬ ‫نظام‬ ‫من‬ ‫أو‬‫يعمل‬ ‫نظام‬ ‫يقلع‬ ‫عندما‬‫الساعة‬ ‫قيمة‬ ‫وفق‬ ‫التشغيل‬ ‫بنظام‬ ‫الخاصة‬ ‫الساعة‬ ‫قيمة‬ ‫بضبط‬ ‫يقوم‬ ‫لينوكس‬‫العتادية‬ ‫منفصل‬ ‫بشكل‬ ‫الساعتان‬ ‫تعمل‬ ‫اإلقالع‬ ‫عند‬ ‫األولية‬ ‫القراءة‬ ‫بعد‬ ‫بطيء‬ ‫بشكل‬ ‫تكون‬ ‫العتاد‬ ‫من‬ ‫القراءة‬ ‫ألن‬ ‫به‬ ‫خاصة‬ ‫بساعة‬ ‫التشغيل‬ ‫نظام‬ ‫يحتفظ‬ ‫يكون‬ ‫العتادية‬ ‫الساعة‬ ‫ضمن‬ ‫الوقت‬universal time‫التوقيت‬ ‫يستخدم‬ ‫أي‬UTC 1- Understanding Local Time
  • 6. ‫التشغيل‬ ‫بنظام‬ ‫الخاص‬ ‫الوقت‬system time:‫العتادية‬ ‫الساعة‬ ‫مع‬ ‫مزامنته‬ ‫تتم‬ ‫ال‬ ‫قيمتها‬ ‫بتغيير‬ ‫نقوم‬ ‫عندما‬ ‫العالمي‬ ‫التوقيت‬ ‫وفق‬ ‫يكون‬UTC ‫الـ‬ ‫بتحويل‬ ‫تقوم‬ ‫المخدم‬ ‫على‬ ‫تعمل‬ ‫التي‬ ‫التطبيقات‬system time‫محلي‬ ‫توقيت‬ ‫إلى‬local time ‫المحلي‬ ‫التوقيت‬local time:‫الـ‬ ‫ضمن‬ ‫للوقت‬ ‫الموافق‬ ‫التوقيت‬time zone‫المخدم‬ ‫بها‬ ‫يوجد‬ ‫التي‬ ‫الصيفي‬ ‫التوقيت‬ ‫تغيير‬ ‫االعتبار‬ ‫بعين‬ ‫أخذ‬ ‫يتم‬ ‫المحلي‬ ‫التوقيت‬ ‫حساب‬ ‫عند‬daylight savings time 1- Understanding Local Time
  • 7. 2- Using Network Time Protocol ‫معنا‬ ‫مر‬ ‫كما‬ ‫العتادية‬ ‫الساعة‬ ‫توقيت‬ ‫على‬ ‫يعتمد‬ ‫التشغيل‬ ‫نظام‬ ‫توقيت‬ ‫الوقت‬ ‫لضبط‬ ‫خارجي‬ ‫لمصدر‬ ‫نحتاج‬ ‫وبالتالي‬ ‫موثوق‬ ‫غير‬ ‫فهو‬ ‫تغييره‬ ‫يمكن‬ ‫التوقيت‬ ‫هذا‬ ‫أن‬ ‫بما‬ ‫األول‬ ‫الحل‬:‫التوقيت‬ ‫على‬ ‫منها‬ ‫نحصل‬ ‫للمخدم‬ ‫مباشرة‬ ‫تتصل‬ ‫عتادية‬ ‫ساعة‬ ‫نستخدم‬ ‫التوقيت‬ ‫مزامنة‬ ‫وأردنا‬ ‫ما‬ ‫لفترة‬ ‫متاح‬ ‫بالشبكة‬ ‫المخدم‬ ‫اتصال‬ ‫يكن‬ ‫لم‬ ‫حال‬ ‫في‬ ‫مفيد‬ ‫الحل‬ ‫هذا‬ ‫الثاني‬ ‫الحل‬:‫البروتوكول‬ ‫استخدام‬NTP ‫موثو‬ ‫آخر‬ ‫نظام‬ ‫بتوقيت‬ ‫بمقارنته‬ ‫بالنظام‬ ‫الخاص‬ ‫التوقيت‬ ‫صحة‬ ‫من‬ ‫بالتأكد‬ ‫البروتوكول‬ ‫هذا‬ ‫يقوم‬‫الشبكة‬ ‫على‬ ‫ق‬ ‫استخدام‬NTP‫الشركات‬ ‫ضمن‬ ‫أساسي‬ ‫لكنه‬ ‫العادي‬ ‫للمستخدم‬ ‫ضروري‬ ‫غير‬
  • 8. ‫إعداد‬NTP‫أنظمة‬ ‫على‬RHEL 7: ‫الملف‬ ‫ضمن‬/etc/chrony.conf‫بالـ‬ ‫قائمة‬ ‫وضع‬ ‫يمكننا‬NTP servers‫التوقيت‬ ‫بمزامنة‬ ‫سنقوم‬ ‫التي‬ ‫معها‬ ‫البروتوكول‬NTP‫ضمن‬ ‫الحديثة‬ ‫لينوكس‬ ‫أنظمة‬ ‫ضمن‬ ‫يعمل‬timesyncd service‫افتراضي‬ ‫بشكل‬ ‫استخدام‬ ‫يمككنا‬ ‫لذلك‬ ‫للوقت‬ ‫جدا‬ ‫عالي‬ ‫ضبط‬ ‫تتطلب‬ ‫تطبيقات‬ ‫هناك‬ ‫لكن‬ntpd service ‫تستخدم‬ntpd‫دقيق‬ ‫بشكل‬ ‫التوقيت‬ ‫مزامنة‬ ‫على‬ ‫للحفاظ‬ ‫متقدمة‬ ‫تقنيات‬ ‫استخدام‬ ‫لتحويل‬NTP‫من‬timesyncd‫إلى‬ntpd‫التالي‬ ‫األمر‬ ‫نكتب‬: timedatectl set-ntp 1 ‫بالـ‬ ‫قائمة‬ ‫نظهر‬NTP servers‫األمر‬ ‫طريق‬ ‫عن‬ ‫بها‬ ‫االتصال‬ ‫يتم‬ ‫التي‬ntpq –p ‫حيث‬ntpq‫للخدمة‬ ‫استعالم‬ ‫أداة‬ ‫هي‬ntpd 2- Using Network Time Protocol
  • 9. 3- Managing Time on Red Hat Enterprise Linux ‫لـ‬ ‫وفقا‬ ‫الوقت‬ ‫يحسب‬ ‫لينوكس‬ ‫أنظمة‬ ‫على‬epoch time epoch time‫تاريخ‬ ‫منذ‬ ‫الثواني‬ ‫عدد‬ ‫أنه‬ ‫على‬ ‫يحسب‬1‫يناير‬,1970(‫العالمي‬ ‫بالتوقيت‬UTC) ‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إدارة‬date: ‫األمر‬ ‫يسمح‬date‫الـ‬ ‫بإدارة‬system time ‫من‬ ‫التحويل‬ ‫يمكن‬epoch time‫األمر‬ ‫طريق‬ ‫عن‬ ‫عليه‬ ‫المتعارف‬ ‫التوقيت‬ ‫إلى‬date,‫مثال‬: ‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إظهار‬date: •date:‫الـ‬ ‫يظهر‬system time‫الحالي‬ •date +%d-%m-%y:‫بـ‬ ‫الوقت‬ ‫يظهر‬format‫محدد‬ ‫األمر‬ ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫ضبط‬date: •date -s 16:03:‫الـ‬option –s‫الوقت‬ ‫لتعديل‬ ‫يستخدم‬
  • 10. ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫إدارة‬hwclock: ‫األمر‬date‫العتادية‬ ‫الساعة‬ ‫وقت‬ ‫إدارة‬ ‫من‬ ‫يمكننا‬ ‫ال‬ ‫األمر‬ ‫طريق‬ ‫عن‬ ‫بذلك‬ ‫نقوم‬ ‫أن‬ ‫يمكن‬hwclock •hwclock –c:‫الـ‬ ‫بين‬ ‫الفرق‬ ‫يظهر‬system time‫والـ‬hardware time •hwclock --systohc:‫الـ‬ ‫يزامن‬system time‫لـ‬ ‫وفقا‬ ‫الحالي‬hardware time •hwclock –hctosys:‫الـ‬ ‫يزامن‬hardware time‫لـ‬ ‫وفقا‬ ‫الحالي‬system time 3- Managing Time on Red Hat Enterprise Linux
  • 11. ‫طريق‬ ‫عن‬ ‫الوقت‬ ‫مزامنة‬timesyncd: ‫هي‬daemon‫الشبكة‬ ‫عبر‬ ‫الوقت‬ ‫لمزامنة‬ ‫تستخدم‬ ‫باستخدام‬ ‫الوقت‬ ‫نزامن‬ ‫كنا‬ ‫العادة‬ ‫في‬NTP daemon‫أو‬ntpd ‫تستخدم‬ ‫الحديثة‬ ‫األنظمة‬timesyncd‫من‬ ‫بدال‬ntpd ‫تتميز‬timesyncd‫بأنها‬lightweight‫مع‬ ‫بالتكامل‬ ‫وتعمل‬ ‫أكثر‬systemd ‫تحوي‬SNTP client‫فقط‬ ‫محليا‬ ‫ومزامنته‬ ‫التوقيت‬ ‫عن‬ ‫االستعالم‬ ‫على‬ ‫وتركز‬ ‫فقط‬‫أخف‬ ‫يجعلها‬ ‫مما‬ ‫الـ‬ ‫من‬ ‫تعقيدا‬ ‫أقل‬ ‫تعتبر‬NTP implementations‫األخرى‬ ‫عند‬ ‫العتادية‬ ‫الساعة‬ ‫لتصحيح‬ ‫التوقيت‬ ‫هذا‬ ‫استخدام‬ ‫ويمكن‬ ‫للقرص‬ ‫الحالي‬ ‫الوقت‬ ‫حفظ‬ ‫يتم‬ ‫للوقت‬ ‫استعالم‬ ‫كل‬ ‫عند‬‫اإلقالع‬ ‫األداة‬ ‫طريق‬ ‫عن‬ ‫بها‬ ‫التحكم‬ ‫يتم‬timedatectl ‫الحالي‬ ‫والتاريخ‬ ‫الوقت‬ ‫حول‬ ‫معلومات‬ ‫إظهار‬ ‫عن‬ ‫مثال‬ ‫والـ‬time zone‫والـ‬ ‫المستخدمة‬NTP status: 3- Managing Time on Red Hat Enterprise Linux
  • 12. ‫الـ‬ ‫من‬ ‫مجموعة‬options‫األداة‬ ‫طريق‬ ‫عن‬ ‫استخدامها‬ ‫يمكن‬ ‫التي‬timedatectl: ‫تتطلب‬ ‫خدمات‬ ‫لدينا‬ ‫كان‬ ‫إذا‬ntpd‫استخدام‬ ‫نستطيع‬ ‫ال‬ ‫الحالة‬ ‫هذه‬ ‫في‬ ‫لكن‬ ‫باستخدامها‬ ‫نقوم‬timedatectl 3- Managing Time on Red Hat Enterprise Linux status ‫الحالية‬ ‫الوقت‬ ‫إعدادات‬ ‫عن‬ ‫معلومات‬ ‫تظهر‬ set-time TIME ‫تقوم‬‫الحالي‬ ‫الوقت‬ ‫بضبط‬ set-timezone ZONE ‫الـ‬ ‫بضبط‬ ‫تقوم‬time zone list-timezone ‫الـ‬ ‫جميع‬ ‫تظهر‬time zones‫المتاحة‬ set-local-rtc [0|1] ‫تستخدم‬‫المحل‬ ‫الوقت‬ ‫مع‬ ‫العتادية‬ ‫الساعة‬ ‫لمزامنة‬‫ي‬ set-ntp [0|1] ‫تفعيل‬ ‫تلغي‬ ‫أو‬ ‫تفعل‬ntp
  • 13. ‫التواصل‬ ‫يكون‬‫التوقيت‬ ‫وفق‬ ‫لينوكس‬ ‫مخدمات‬ ‫بين‬UTC‫الـ‬ ‫يأخذ‬ ‫ال‬ ‫وبالتالي‬time zone‫االعتبار‬ ‫بعين‬ ‫الـ‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫نحتاج‬ ‫المخدم‬ ‫ضمن‬local time ‫الـ‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫يجب‬ ‫بذلك‬ ‫للقيام‬time zone ‫ضبط‬‫الـ‬time zone: ‫األداة‬ ‫باستخدام‬ ‫بذلك‬ ‫نقوم‬ ‫أن‬ ‫يمكن‬tzselect‫الـ‬ ‫من‬command line ‫األمر‬ ‫طريق‬ ‫عن‬ ‫بذلك‬ ‫القيام‬ ‫أيضا‬ ‫يمكن‬timedatectl ‫الثالثة‬ ‫الطريقة‬:‫الـ‬ ‫ضمن‬directory:/usr/share/zoneinfo‫هناك‬directories‫تحوي‬ ‫فرعية‬ ‫الـ‬ ‫كل‬ ‫أجل‬ ‫من‬ ‫ملفات‬time zones‫النظام‬ ‫على‬ ‫المعرفة‬ •‫الـ‬ ‫لضبط‬time zone‫ننشأ‬ ‫أن‬ ‫يمكن‬symbolic link‫باسم‬/etc/localtime‫الـ‬ ‫ملف‬ ‫إلى‬time zone‫المناسب‬ 3- Managing Time on Red Hat Enterprise Linux
  • 14. 4- Using Graphical Tools to Manage Time ‫الرسومية‬ ‫الواجهة‬ ‫من‬ ‫الوقت‬ ‫إعداد‬: ‫نظام‬ ‫على‬CentOS: ‫األمر‬ ‫كتابة‬ ‫طريق‬ ‫عن‬: system-config-date
  • 15. ‫نظام‬ ‫على‬Ubuntu: All Settings -> Time & Date 4- Using Graphical Tools to Manage Time