OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

6.9.2.2. إضافة بيانات المنطقة الزمنية

صورة

قم بتثبيت وإعداد بيانات المنطقة الزمنية بما يلي:


tar -xf ../../tzdata2019b.tar.gz


ZONEINFO = / usr / share / zoneinfo mkdir -pv $ ZONEINFO / {posix ، right}


بالنسبة لـ tz in etcetera southamerica northamerica، europe africa antarctica \ asia australasia backward pacificnew systemv؛ فعل

tar -xf ../../tzdata2019b.tar.gz


ZONEINFO = / usr / share / zoneinfo mkdir -pv $ ZONEINFO / {posix ، right}


بالنسبة لـ tz in etcetera southamerica northamerica، europe africa antarctica \ asia australasia backward pacificnew systemv؛ فعل


زيك زيك زيك

فعل

-L

-L

-L

/ dev / null -d $ ZONEINFO $ {tz}

/ dev / null -d $ ZONEINFO / posix $ {tz} leapseconds -d $ ZONEINFO / right $ {tz}

زيك زيك زيك

فعل


cp -v zone.tab zone1970.tab iso3166.tab $ ZONEINFO zic -d $ ZONEINFO -p America / New_York

قم بإلغاء ضبط ZONEINFO

cp -v zone.tab zone1970.tab iso3166.tab $ ZONEINFO zic -d $ ZONEINFO -p America / New_York

قم بإلغاء ضبط ZONEINFO


معنى أوامر zic:


zic -L / dev / null ...

هذا يخلق مناطق زمنية posix ، دون أي ثوان كبيسة. من المعتاد وضع هذين في كليهما معلومات المنطقة و zoneinfo / posix. من الضروري وضع المناطق الزمنية POSIX فيها معلومات المنطقة، وإلا فإن مجموعات الاختبار المختلفة ستبلغ عن الأخطاء. في نظام مضمن ، حيث المساحة ضيقة ولا تنوي تحديث المناطق الزمنية مطلقًا ، يمكنك توفير 1.9 ميجا بايت من خلال عدم استخدام POSIX الدليل ، ولكن قد تؤدي بعض التطبيقات أو مجموعات الاختبار إلى بعض الإخفاقات.

zic -L قفزات ثانية ...

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

زيك ... -p ...

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

تتمثل إحدى طرق تحديد المنطقة الزمنية المحلية في تشغيل البرنامج النصي التالي:


tzselect

tzselect


بعد الإجابة على بعض الأسئلة حول الموقع ، سيخرج النص البرمجي اسم المنطقة الزمنية (على سبيل المثال ، أمريكا / ادمونتون). هناك أيضًا بعض المناطق الزمنية المحتملة الأخرى المدرجة في / usr / share / zoneinfo مثل كندا / الشرقية or EST5 بتوقيت شرق الولايات المتحدة التي لم يتم تحديدها بواسطة البرنامج النصي ولكن يمكن استخدامها.

ثم قم بإنشاء ملف / الخ / LOCALTIME ملف عن طريق تشغيل:


ln -sfv / usr / share / zoneinfo / / الخ / LOCALTIME

ln -sfv / usr / share / zoneinfo / / الخ / LOCALTIME


استبدل مع تحديد اسم المنطقة الزمنية (على سبيل المثال ، كندا / الشرقية).


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: