Timedatectl و Hwclock: دستوراتی برای تعیین تاریخ و زمان در لینوکس

Timedatectl و Hwclock: دستوراتی برای تعیین تاریخ و زمان در لینوکس

Timedatectl و Hwclock: دستوراتی برای تعیین تاریخ و زمان در لینوکس

Timedatectl و Hwclock آنها 2 مفید هستند دستورات برای تنظیم زمان (تاریخ و زمان)، در ما سیستم عامل های گنو / لینوکس.

بارها هنگام نصب و استفاده از a سیستم عامل گنو / لینوکس، برخی ممکن است درک کرده باشند که هنگام شروع هر بار ، یک جلسه کاربر در محیط گرافیکی یا از طریق ترمینال ، زمان (تاریخ و زمان) از بستر های نرم افزاری از رایانه تغییر (عدم تطابق). در موارد دیگر ، معمولاً وقتی پیکربندی کنید دو بوت (دو بوت) و استفاده از سیستم های عملیاتی نصب شده است.

Timedatectl و Hwclock: مقدمه

در اولین مورد توصیف شده ، یعنی فقط استفاده از گنو / لینوکس، چندین بار به طور موقت با این مشکل برخورد می شود ، یعنی به طور قطعی حل نشده است ، تنظیم یک برنامه پیکربندی ساعت به صورت گرافیکی یا از طریق ترمینال با استفاده از دستور "تاریخ".

در حالت دوم ، یعنی استفاده از 2 یا بیشتر سیستم های عامل متفاوت ، معمولاً گنو / لینوکس و ویندوز، این مشکل معمولاً با تنظیم دستی زمان از اولین به زمان ، به طور موقت حل می شود زمان (تاریخ و زمان) از دوم ، و در برخی موارد در زمان BIOS از رایانه

Timedatectl و Hwclock: مشکل UTC است

مشکل

El مشکل عدم تطابق زمانی دروغ است ، به روشی که ما سیستم عامل های گنو / لینوکس آنها پردازش می کنند تاریخ و زمان. یعنی با پردازش آن یکی نیست سیستم های عامل کاملاً متفاوت مانند ویندوز، اگرچه بله مانند دیگران ، مانند ، از MacOS.

En گنو / لینوکس یا MacOS، الگو استفاده می شود UTC (زمان جهانی هماهنگ) برای تنظیم زمان همان ، در حالی که در ویندوز نیست. ویندوز فرض می کند که کامپیوتر زمان صحیح و به روز شده را در ساعت سخت افزاری مادربرد، یعنی در BIOS. از آنجا که ساعت و / یا بایوس شما باید مدت زمان سپری شده را پیگیری کنید ، حتی وقتی رایانه خاموش است.

بنابراین ، به طور پیش فرض ، ویندوز همیشه فرض می کند که زمان صحیح در ذخیره می شود زمان محلی (ساعت / BIOS) از کامپیوتر ، در حالی که گنو / لینوکس، همانطور که قبلاً بیان کردیم ، فرض می شود که زمان در زمان UTC ، که باعث تاخیر زمانی چرخشی مشخص شده هنگام استفاده متناوب از 2 می شود. بنابراین ، یک راه حل منطقی این است که به درستی تنظیم کنید زمان محلی (ساعت / BIOS) را از رایانه پیکربندی کنید و هر سیستم عامل را برای برقراری ارتباط با آن پیکربندی کنید تا زمان نمایش داده شده به کاربر را همگام سازی کنید.

دستورات Timedatectl و Hwclock

دستوراتی برای حل این مشکل وجود دارد ، یعنی پیکربندی آن گنو / لینوکس ارتباط با سخت افزار (ساعت / بایوس) از رایانه خود و همگام سازی با آن ، به نمایش همزمان کاربر، درست مثل شما ویندوز.

قبل از اجرا ، پیکربندی صحیح زمان (تاریخ و زمان) به BIOSپس از اجرای دستور ، راه اندازی مجدد و تأیید ترجیح داده می شود که ابتدا بدون تغییر باقی بماند سیستم عامل گنو / لینوکس و بعد در BIOS.

این دستورات عبارتند از:

Timedatectl

این دستور مدرن ویژه آن دسته است توزیع گنو / لینوکس که نصب کرده اند Systemd مانند روند راه اندازی 1 (PID 1)، مثلا، DEBIAN GNU / Linux. از آنجا که این عملکردی است که توسط این سیستم و مدیر خدمات ارائه می شود.

برای رسیدن به این دستور ، اجازه دهید گنو / لینوکس ارتباط با سخت افزار (ساعت / بایوس) از رایانه و همگام سازی با آن ، دستور زیر باید اجرا شود:

sudo timedatectl set-local-rtc 1

برای اطلاعات بیشتر در مورد این دستور ، گزینه «set-local-rtc [BOOL]»و دیگران ، در مورد DEBIAN GNU / Linux، می توانید به کتابچه راهنمای آنلاین (Manpages) از بسته ها و دستورات همان ، در زیر پیوند. یا با اجرای صفحه مرد محلی خود را بخوانید «man timedatectl".

ساعت

این دستور افسانه ای و فعلی برای همه انواع خاص است توزیع گنو / لینوکس، از آنجا که به این بستگی ندارد Systemd ، و نه از طریق هیچ مدیر سیستم و سرویس دیگری.

برای دستیابی به این دستور ، بستر های نرم افزاری گنو / لینوکس ارتباط با سخت افزار (ساعت / بایوس) از رایانه و همگام سازی با آن ، یعنی پیکربندی زمان مشابه در BIOS ، دستور زیر باید اجرا شود:

sudo hwclock -w o sudo hwclock --systohc

توجه داشته باشید: برای حالت مخالف ، یعنی اگر می خواهید به صورت معکوس همگام سازی کنید (زمان فعلی BIOS را روی سیستم عامل پیکربندی کنید) پس می توانید از دستور «hwclock -s»یا دستور «hwclock --hctosys«.

برای اطلاعات بیشتر در مورد این دستور ، گزینه «-w»و دیگران در مورد DEBIAN GNU / Linux، می توانید به کتابچه راهنمای آنلاین (Manpages) از بسته ها و دستورات همان ، در زیر پیوند. یا با اجرای صفحه مرد محلی خود را بخوانید «man hwclock".

از این به بعد ، وقتی دیگر استفاده از الگوی UTC برای تاریخ و زمان، یعنی هنگام استفاده از زمان (تاریخ و زمان) از BIOS برای گنو / لینوکس یا چند مورد سیستم های عامل، از مشکل پیکربندی زمان سخت افزار جلوگیری خواهد شد و هر دو سیستم همیشه یک زمان و بدون تأخیر خواهند داشت.

روش جایگزین دیگر برای تعیین تاریخ و زمان سیستم عامل گنو / لینوکس و همگام سازی با BIOS از رایانه ، با استفاده از دستور «date"ی"hwclock»موارد زیر است:

اجرای دستورات از a جلسه ریشه برای تعیین تاریخ 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 JedIT خواندن کتاب (PDF) در مورد این موضوع یا موارد دیگر حوزه های دانش. در حال حاضر ، اگر این را دوست دارید «publicación», اشتراک گذاری آن را متوقف نکنید با دیگران ، در شما وب سایت ها ، کانال ها ، گروه ها یا انجمن های مورد علاقه از شبکه های اجتماعی ، ترجیحا رایگان و آزاد به عنوان مادادون، یا مانند امن و خصوصی تلگراف.

یا به سادگی از صفحه اصلی ما در دیدن کنید از لینوکس یا به کانال رسمی بپیوندید تلگرام از DesdeLinux برای خواندن و رأی دادن به این یا سایر نشریات جالب در «Software Libre», «Código Abierto», «GNU/Linux» و سایر موضوعات مرتبط با «Informática y la Computación»، و «Actualidad tecnológica».


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

4 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   اکتاویو دوس سانتوس dijo

    سلام! بسیار متشکرم ، اطلاعات به من کمک کرده است ، من از دارچین manjaro استفاده می کنم و راهی برای پیکربندی گرافیکی و نه همگام سازی از طریق اینترنت نداشتم ، من به سادگی هیچ تغییری ایجاد نکردم ... اما با تشکر از شما حل شده است

    1.    نصب لینوکس dijo

      سلام اوکتاویو! خوشحالم که این مقاله رضایت شما را جلب کرده است. از نظر و مشارکت شما متشکریم

  2.   فابیان dijo

    سلام
    در مورد من مجبور شدم / etc / adjtime را بعنوان "LOCAL" به جای UTC تغییر دهم "زیرا لینوکس زمان بایوس را به UTC تغییر داد و ویندوز آن را اشتباه گرفت. با
    ساعت مچی - وروس
    من توانستم تأیید کنم که هنگام تنظیم مجدد آن را دوباره تغییر نداده است

    1.    نصب لینوکس dijo

      درود ، فابیان از نظر و مشارکت شما متشکرم.