ذكري المظهر

كيفية تعيين أو تغيير المنطقة الزمنية على ديبيان 9

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

جدول المحتويات:

Anonim

يعد استخدام المنطقة الزمنية الصحيحة أمرًا مهمًا للعديد من المهام والعمليات المتعلقة بالأنظمة. على سبيل المثال ، يستخدم البرنامج الخفي cron المنطقة الزمنية للنظام لتنفيذ مهام cron وتستند الطوابع الزمنية في ملفات السجل إلى المنطقة الزمنية للنظام نفسه.

يتم تعيين المنطقة الزمنية للنظام أثناء التثبيت ، ولكن يمكن تغييرها بسهولة في وقت لاحق. يوضح هذا البرنامج التعليمي كيفية تعيين أو تغيير المنطقة الزمنية في دبيان 9.

المتطلبات الأساسية

يجب أن يتمتع المستخدم الذي قمت بتسجيل الدخول به بامتيازات sudo ليتمكن من تغيير المنطقة الزمنية للنظام.

التحقق من المنطقة الزمنية الحالية

في Debian وغيرها من توزيعات Linux الحديثة ، يسمح لك الأمر timedatectl بعرض وتعيين وقت النظام الحالي ووقته.

timedatectl

كما هو موضح في الإخراج أدناه ، يتم تعيين المنطقة الزمنية للنظام على "أمريكا / شيكاغو":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

يتم تكوين المنطقة الزمنية للنظام عن طريق الارتباط /etc/localtime بمعرف المنطقة الزمنية الثنائية في دليل /usr/share/zoneinfo . خيار آخر للتحقق من المنطقة الزمنية هو إظهار المسار الذي يشير إليه الارتباط الرمزي باستخدام الأمر ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

تغيير المنطقة الزمنية في دبيان

قبل تغيير المنطقة الزمنية ، ستحتاج إلى معرفة الاسم الطويل للمنطقة الزمنية التي تريد استخدامها. عادة ما تستخدم اتفاقية تسمية المنطقة الزمنية تنسيق "المنطقة / المدينة".

لسرد جميع المناطق الزمنية المتاحة ، يمكنك إما سرد الملفات في دليل /usr/share/zoneinfo أو استخدام الأمر timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

بمجرد تحديد المنطقة الزمنية التي تكون دقيقة لموقعك ، قم بتشغيل الأمر التالي كمستخدم sudo:

sudo timedatectl set-timezone your_time_zone

على سبيل المثال ، لتغيير المنطقة الزمنية للنظام إلى Europe/Ljubljana يجب تشغيل:

sudo timedatectl set-timezone Europe/Ljubljana

تحقق من التغيير بإصدار الأمر timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

تغيير المنطقة الزمنية عن طريق إنشاء Symlink

حذف الملف الحالي /etc/localtime أو الارتباط:

sudo rm -f /etc/localtime

حدد المنطقة الزمنية التي تريد تكوينها وإنشاء رابط:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

يمكنك تأكيد التغيير إما عن طريق سرد الملف /etc/localtime أو إصدار أمر date :

date

Mon Mar 11 22:55:04 CET 2019

استنتاج

في هذا الدليل ، تعلمت كيفية تغيير المنطقة الزمنية لنظام دبيان الخاص بك. لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

محطة دبيان