إذا كنت قد انتقلت أو كنت مسافرًا ومعك الكمبيوتر المحمول الذي يعمل بنظام التشغيل Linux ، فقد تتساءل عن كيفية تغيير المنطقة الزمنية لنظامك. من السهل تعيين المنطقة الزمنية لجهاز كمبيوتر Linux الخاص بك من سطر الأوامر. هيريس كيفية القيام بذلك.
عرض المناطق الزمنية مع tzselect
في أنظمة Linux ، يتم تحديد المناطق الزمنية بواسطة ملف قاعدة بيانات المنطقة الزمنية، المعروف أيضًا باسم tzdata ، الذي تديره هيئة الإنترنت للأرقام المخصصة.
نظرًا لأن المناطق الزمنية يمكن أن تتغير سياسيًا ، فمن المفيد أن تتم إدارتها في قاعدة بيانات مركزية يمكن للأنظمة الأخرى استخدامها. يوضح توم سكوت سبب كونها فكرة جيدة:
لعرض أسماء المناطق الزمنية في قاعدة البيانات الخاصة بموقعك ، يمكنك استخدام الأمر tzselect. إنه برنامج يحركه القائمة من شأنه تضييق اسم المنطقة الزمنية التي تريدها.
تبدأ بالأمر tzselect في الغلاف:
tzselect
سيؤدي ذلك إلى عرض قائمة بالقارات ، ويمكنك الانتقال إلى المنطقة الزمنية لبلدك والمنطقة المحلية ، إن أمكن.
على سبيل المثال ، يتم تمثيل المنطقة الزمنية للمحيط الهادئ على أنها "America / Los_Angeles." سيطلب tzselect تأكيد ما إذا كان هذا صحيحًا. بعد ذلك ، سيخبرك بكيفية جعل التغيير دائمًا باستخدام
دولار TZ متغيرات البيئة.تحديد المناطق الزمنية باستخدام متغير البيئة $ TZ
يمكنك ببساطة ضبط المنطقة الزمنية باستخدام متغير البيئة $ TZ. على سبيل المثال ، لضبطه على المنطقة الزمنية للمحيط الهادئ:
تصدير TZ = "America / Los_Angeles"
لجعل هذا التغيير دائمًا ، يمكنك وضع هذا السطر في ملفات تكوين shell مثل .bashrc أو .zshrc.
متعلق ب: ما هي متغيرات البيئة في لينكس؟ كل ما تحتاج إلى معرفته
ضبط المناطق الزمنية مع / etc / timezone و / etc / localtime
إذا كنت ترغب في إجراء تغييرات على مستوى النظام على المنطقة الزمنية ، مثل نظام سطح المكتب أو جهاز كمبيوتر محمول يبقى في مكان واحد ، فيمكنك استخدام /etc/timezone و /etc/localtime الملفات. يعتمد الملف الذي ستستخدمه على النظام الذي تقوم بتشغيله.
يستخدم نظامي Debian و Ubuntu الإصدار الأول. عادةً ما يتم تعيين هذه الملفات عند التثبيت ، ولكن يمكنك تغييرها بعد ذلك. لمعرفة الملفات التي تستخدمها على نظامك ، راجع وثائق التوزيع الخاصة بك.
لتغيير المنطقة الزمنية باستخدام /etc/timezone، يمكنك تحريره باستخدام أي محرر نصوص ووضع اسم المنطقة الزمنية الذي حصلت عليه مسبقًا في هذا الملف. ستحتاج إلى استخدام sudo لأن المستخدم الجذر يمتلك الملف.
على سبيل المثال ، لتحريره باستخدام vim:
sudo vim / etc / timezone
مع /etc/localtime، يمكنك تغيير المنطقة الزمنية عن طريق إنشاء ارتباط رمزي لملف ثنائي له نفس اسم المنطقة الزمنية في /usr/share/zoneinfo الدليل.
إذا كنت ترغب في ضبط جهازك على توقيت المحيط الهادئ باستخدام /etc/localtime، يمكنك استخدام الأمر ln مع ملف -س خيار لإنشاء ملف ارتباط رمزي و -F للكتابة عليه إذا كان موجودًا بالفعل:
sudo ln -sf / usr / share / zoneinfo / America / Los_Angeles / etc / localtime
الآن يمكنك ضبط المنطقة الزمنية من سطر الأوامر
بغض النظر عن المكان الذي تأخذك إليه رحلاتك ، يمكنك دائمًا التأكد من أنك تحافظ على الوقت المناسب من خلال بعض الأوامر البسيطة. إذا كنت تبحث عن تحويل المناطق الزمنية في المتصفح ، فاقرأ المزيد حول كيفية استخدام أداة قائمة على الويب ، MyTimeZone ، للقيام بذلك.
هل تواجه دائمًا مشكلة في تحويل منطقتك الزمنية إلى منطقة أخرى؟ هذا الامتداد الأنيق يجعله مضمونًا وسهلاً.
اقرأ التالي
- لينكس
- إدارة الوقت
- ابتدائية لينكس
- أوامر لينكس
- صالة
ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، لكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وتجميع التسجيلات.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك