Timedatectl و Hwclock: أوامر لضبط التاريخ والوقت في Linux

Timedatectl و Hwclock: أوامر لضبط التاريخ والوقت في Linux

Timedatectl و Hwclock: أوامر لضبط التاريخ والوقت في Linux

Timedatectl و Hwclock هم 2 مفيدة الأوامر لضبط الوقت (التاريخ والوقت)، في منطقتنا أنظمة تشغيل جنو / لينكس.

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

Timedatectl و Hwclock: مقدمة

في الحالة الأولى الموصوفة ، أي باستخدام فقط جنو / لينكس، في كثير من الأحيان يتم التعامل مع المشكلة مؤقتًا ، أي لم يتم حلها نهائيًا ، أو ضبط تطبيق تكوين الساعة بيانياً أو عبر المحطة الطرفية باستخدام أمر "التاريخ".

في الحالة الثانية ، أي باستخدام 2 أو أكثر أنظمة التشغيل عادة مختلفة جنو / لينكس وويندوز، عادةً ما يتم حل المشكلة مؤقتًا عن طريق ضبط الوقت يدويًا من الأول إلى الوقت (التاريخ والوقت) من الثانية ، وفي بعض الحالات في وقت BIOS من الكمبيوتر.

Timedatectl و Hwclock: مشكلة التوقيت العالمي المنسق (UTC)

مشكلة

El مشكلة عدم تطابق الوقت يكمن في الطريقة التي لدينا أنظمة تشغيل جنو / لينكس يعالجون التاريخ والوقت. أي أنها ليست نفس طريقة معالجتها أنظمة التشغيل مختلفة تماما مثل Windows، على الرغم من نعم مثل الآخرين ، مثل ، ماك.

En جنو / لينكس أو ماك، يتم استخدام النمط UTC (التوقيت العالمي المنسق) لضبط الوقت نفسه ، بينما في Windows لا. Windows يفترض أن الكمبيوتر يخزن الوقت الصحيح والمحدث في ساعة أجهزة اللوحة الأم، وهذا هو ، في BIOS. منذ الساعة و / أو BIOS يجب عليك تتبع الوقت المنقضي ، حتى في حالة إيقاف تشغيل الكمبيوتر.

لذلك ، بشكل افتراضي ، Windows يفترض دائمًا أن الوقت الصحيح مخزن في ملف التوقيت المحلي (الساعة / BIOS) من الكمبيوتر ، بينما جنو / لينكس، كما أعربنا بالفعل ، فإنه يفترض أن الوقت مخزّن في ملف وقت UTC ، مما يؤدي إلى التأخر الزمني الدوري الذي تم تمييزه عند استخدام 2. بالتناوب. لذلك ، فإن الحل المنطقي هو ضبط التوقيت المحلي (الساعة / BIOS) من الكمبيوتر ، وقم بتكوين كل نظام تشغيل للتواصل معه لمزامنة الوقت الذي سيظهر للمستخدم.

أوامر Timedatectl و Hwclock

هناك أوامر لحل هذه المشكلة ، أي لتكوين ذلك جنو / لينكس التواصل مع الأجهزة (الساعة / BIOS) من جهاز الكمبيوتر الخاص بك والمزامنة معه ، إلى تظهر للمستخدم في نفس الوقت، تمامًا كما تفعل أنت Windows.

قبل أن يتم تنفيذه ، فإن التكوين الصحيح لـ الوقت (التاريخ والوقت) في BIOSبعد تنفيذ الأمر ، يُفضل إعادة التشغيل والتحقق من بقائه دون تغيير ، أولاً في ملف نظام تشغيل جنو / لينكس ثم في BIOS.

هذه الأوامر هي:

تيميداتكتل

هذا الأمر الحديث خاص بهؤلاء توزيعات جنو / لينكس التي قاموا بتثبيتها سيستم دي كما عملية بدء التشغيل 1 (PID 1)على سبيل المثال ديبيان جنو / لينكس. منذ ذلك الحين ، إنها وظيفة يوفرها مسؤول النظام والخدمات هذا.

لتحقيق هذا الأمر ، اسمح جنو / لينكس التواصل مع الأجهزة (الساعة / BIOS) من الكمبيوتر والمزامنة معه ، يجب تنفيذ الأمر التالي:

sudo timedatectl set-local-rtc 1

لمزيد من المعلومات حول هذا الأمر ، الخيار «set-local-rtc [BOOL]»والباقي عن ديبيان جنو / لينكس، يمكنك الوصول إلى دليل على الإنترنت (Manpages) من الحزم والأوامر الخاصة به ، على ما يلي صلة. أو اقرأ صفحة الرجل المحلية الخاصة بك عن طريق تشغيل «man timedatectl".

hwclock

هذا الأمر الأسطوري والذي لا يزال قائما ، خاص لجميع أنواع توزيعات جنو / لينكس، لأنه لا يعتمد على سيستمد ، ولا من أي مسؤول نظام وخدمة آخر.

لتحقيق هذا الأمر ، اسمح لـ منصة جنو / لينكس التواصل مع الأجهزة (الساعة / BIOS) من الكمبيوتر والمزامنة معه ، أي تكوين الوقت نفسه على BIOS ، يجب تنفيذ الأمر التالي:

sudo hwclock -w o sudo hwclock --systohc

مذكرة: بالنسبة للحالة المعاكسة ، أي إذا كنت تريد بدلاً من ذلك المزامنة بشكل عكسي (تكوين وقت BIOS الحالي على نظام التشغيل) ، فيمكنك استخدام الأمر «hwclock -s»أم الأمر «hwclock --hctosys«.

لمزيد من المعلومات حول هذا الأمر ، الخيار «-w»ومن حوله ديبيان جنو / لينكس، يمكنك الوصول إلى دليل على الإنترنت (Manpages) من الحزم والأوامر الخاصة به ، على ما يلي صلة. أو اقرأ صفحة الرجل المحلية الخاصة بك عن طريق تشغيل «man hwclock".

من الآن فصاعدًا ، عندما تتوقف عن استخدام نمط UTC للتاريخ والوقت، أي عند استخدام ملف الوقت (التاريخ والوقت) من BIOS إلى جنو / لينكس أو عدة أنظمة التشغيل، سيتم تجنب مشكلة تكوين وقت الأجهزة وسيكون لكلا النظامين نفس الوقت دائمًا ، دون تأخير.

إجراء بديل آخر لتحديد تاريخ ووقت ملف نظام تشغيل جنو / لينكس والمزامنة مع BIOS من الكمبيوتر باستخدام الأمر «date»Y«hwclock»هل ما يلي:

نفذ أوامر الأمر من ملف جلسة الجذر لتعيين التاريخ 08:00 يوم 07 مارس 2020.

  • date --set "2020-03-07 08:00"
  • hwclock --set --date="`date '+%D %H:%M:%S'`"

صورة عامة لاستنتاجات المقالة

اختتام

نأمل هذا "وظيفة صغيرة مفيدة" في «Timedatectl y Hwclock»، 2 مفيد «Comandos de GNU/Linux» تستخدم لتعيين تاريخ ووقت «Distros GNU/Linux»، خاصة لحل مشاكل عدم تطابق الوقت في «ordenadores con doble booteo (inicio)»، أن يكون ذا فائدة كبيرة ومفيدة للجميع «Comunidad de Software Libre y Código Abierto» ومساهمة كبيرة في نشر النظام البيئي الرائع والعملاق والمتنامي لتطبيقات «GNU/Linux».

ولمزيد من المعلومات لا تتردد دائما في زيارة أي منها مكتبة على الإنترنت كما OpenLibra y جيديت ليقرأ الكتب (ملفات PDF) حول هذا الموضوع أو غيره مجالات المعرفة. في الوقت الحالي ، إذا أعجبك هذا «publicación», لا تتوقف عن مشاركته مع الآخرين ، في الخاص بك مواقع الويب أو القنوات أو المجموعات أو المجتمعات المفضلة من الشبكات الاجتماعية ، ويفضل أن تكون مجانية ومفتوحة مثل المستودون حيوان بائد شبيه بالفيل، أو الإعجاب الآمن والخاص تیلیجرام.

أو ببساطة قم بزيارة صفحتنا الرئيسية على DesdeLinux أو انضم إلى القناة الرسمية برقية من DesdeLinux لقراءة والتصويت لهذا المنشور أو غيرها من المنشورات الشيقة على «Software Libre», «Código Abierto», «GNU/Linux» والمواضيع الأخرى ذات الصلة بـ «Informática y la Computación»و «Actualidad tecnológica».


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   أوكتافيو دوس سانتوس قال

    مرحبا! شكراً جزيلاً لكم ، لقد ساعدتني المعلومات ، فأنا أستخدم قرفة مانجارو ولم يكن لدي أي طريقة للتهيئة بيانياً ، ولا المزامنة عبر الإنترنت ، ببساطة لم أجري أي تغييرات ... ولكن بفضلكم تم حلها بالفعل 😀

    1.    تثبيت Linux Post قال

      تحيات أوكتافيو! أنا سعيد لأن المقالة خدمتك بشكل مرض. شكرا لتعليقك ومساهمتك.

  2.   فابيان قال

    حولا
    في حالتي ، اضطررت إلى تغيير / etc / nexttime كـ "LOCAL" بدلاً من UTC "لأن نظام Linux غير وقت السير إلى UTC وأخذته النوافذ بشكل خاطئ ؛ مع
    hwclock – Vervose
    تمكنت من التحقق من أنه لم يغيرها مرة أخرى عند إجراء هذا التعديل

    1.    تثبيت Linux Post قال

      تحياتي فابيان. شكرا لتعليقك ومساهمتك.