رفع مشکلات زمان اوبونتو - عیب یابی اشکالات زمان بندی
اوبونتو زمان اشتباه را نشان می دهد و تنظیمات تصادفی آن را برای مدت طولانی برطرف نمی کند. سیستم دو ساعتی را بیاموزید، یک صفحه timedatectl بخوانید، الگوی خود را با علت واقعی مطابقت دهید - بوت دوگانه، NTP، منطقه زمانی یا باتری CMOS در حال مرگ - و آن را برطرف کنید.
📑فصلها
- چرا اوبونتو زمان اشتباه را نشان می دهد - دو ساعت داخل رایانه شما
- قبل از اینکه چیزی را تغییر دهید یک صفحه timedatectl بخوانید
- الگوی خود را با علت واقعی مطابقت دهید - بوت دوگانه، NTP، منطقه زمانی یا باتری CMOS
- همگامسازی زمان اینترنت (NTP) را روشن کنید و تأیید کنید که کار میکند
- منطقه زمانی را با نام دقیق منطقه به درستی تنظیم کنید
- راهاندازی دوگانه: با انتخاب یک قانون به مبارزه ساعت ویندوز-اوبونتو پایان دهید
- زمان صحیح را به ساعت سخت افزاری برگردانید
- چه زمانی واقعاً باتری CMOS است - و نحوه همگام سازی آن
📋 بررسی اجمالی و راهنمای گام به گام
دو ساعت: پیدا کنید کدام یک دروغ می گوید
هر کامپیوتری زمان را در دو مکان نگه می دارد. RTC (ساعت بیدرنگ) یک ساعت سختافزاری کوچک روی مادربرد است که در زمانی که رایانه خاموش است، با شارژ باتری ادامه میدهد. ساعت سیستم همان چیزی است که اوبونتو در حین اجرا به شما نشان می دهد، و از طریق اینترنت توسط یک سرویس همگام سازی به نام NTP اصلاح می شود. در هنگام بوت، اوبونتو RTC را می خواند و ساعت سیستم را از روی آن می سازد.
بنابراین یک ساعت اشتباه به معنای یکی از سه چیز است: RTC مقدار اشتباه را نگه داشته، اوبونتو آن را با فرض اشتباه خوانده، یا اصلاح اینترنت هرگز اتفاق نیفتاده است. اشتباهی که اکثر مردم مرتکب می شوند این است که به جای علت، صفحه ساعت را اصلاح می کنند. یک فرمان هر سه علت را از هم جدا می کند - این مرحله بعدی است.
قبل از تغییر هر چیزی، timedatectl را بخوانید
یک ترمینال را باز کنید و این دستور را اجرا کنید. فقط برای نگاه کردن نیازی به sudo ندارید:
timedatectl
هفت خط ظاهر می شود. شش تای آنها مهم است زمان محلی زمانی است که در صفحه ساعت شما، بعد از تبدیل منطقه زمانی شما قرار دارد. زمان جهانی همان لحظه در UTC است - این عددی است که باید به خودی خود درست باشد. زمان RTC همان چیزی است که ساعت سخت افزاری روی مادربرد در حال حاضر نشان می دهد. منطقه زمانی منطقهای است که اوبونتو به عنوان مثال به Asia/Kolkata (IST, +0530) تبدیل میکند. ساعت سیستم همگامسازی شد وقتی همگامسازی زمان اینترنت حداقل یک بار در این راهاندازی موفقیت آمیز بود، میگوید بله. RTC در TZ محلی: نه به این معنی است که اوبونتو فرض میکند که RTC UTC را نگه میدارد - این یک خط کل داستان بوت دوگانه است.
در یک ماشین سالم، زمان RTC با خط زمان جهانی مطابقت دارد، خط همگامسازی شده بله میگوید، و سرویس NTP فعال نشان میدهد. آنچه را که صفحه نمایش شما نشان می دهد قبل از تغییر هر چیزی بنویسید - دو دقیقه مطالعه در اینجا یک ساعت از اصلاحات تصادفی را ذخیره می کند.
الگو را با علت واقعی مطابقت دهید
زمان اشتباه یک مشکل نیست. اندازه و شکل خطا تقریباً هر بار مقصر را نام می برد:
دقیقاً با تغییر منطقه شما اشتباه است (5 ساعت و 30 دقیقه در هند)، و هنگامی که سیستم عامل دیگر را راهاندازی میکنید تغییر میکند - یک مبارزه RTC با بوت دوگانه. ویندوز و اوبونتو در مورد معنای ساعت سخت افزاری اختلاف نظر دارند. به مرحله 6 بروید.
بر حسب دقیقه اشتباه است، در طی هفتهها به کندی رشد میکند - همگامسازی خاموش است یا ناموفق است، یا خود RTC تغییر میکند. خط همگام شده را بررسی کنید و به مرحله 4 بروید.
هنگامی که رایانه کار میکند تصحیح شود، پس از هر خاموش شدن دوباره اشتباه میشود - RTC هنگام خاموش بودن زمان خود را از دست میدهد یا اشتباه میخواند. روی سخت افزار قدیمی که باتری CMOS است. به مرحله 7 بروید.
نام منطقه سمت راست روی صفحه، به هر حال زمان اشتباه - منطقه یک تنظیم نمایشگر است، نه خود زمان. خط زمانی جهانی شما نیز اشتباه خواهد بود. به مرحله 5 بروید، سپس دوباره بررسی کنید.
فقط در داخل ماشین مجازی اشتباه است، پرش پس از بازیابی یا ازسرگیری - VM زمان خود را از میزبان خود و از عکس های فوری می گیرد، نه فقط از NTP.
همگامسازی زمان اینترنت (NTP) را روشن کنید
اگر همگامسازی اجازه اجرا داشته باشد، اکثر دستگاههای اوبونتو تک بوت خود را بهبود میبخشند. با این دستور آن را روشن کنید (پسورد شما را می خواهد):
timedatectl set-ntp true
رابط کاربری گرافیکی را ترجیح می دهید؟ تنظیمات، سپس تاریخ و زمان را باز کنید و تاریخ و زمان خودکار را روشن کنید. سپس یک دقیقه روی یک اتصال اینترنتی فعال صبر کنید و دوباره timedatectl را اجرا کنید. خط ساعت سیستم همزمان شده اکنون باید بله را نشان دهد و زمان باید به مقدار صحیح برسد.
منطقه زمانی را به درستی تنظیم کنید
اگر خود منطقه اشتباه باشد، همه چیز خراب به نظر می رسد. ابتدا منطقه فعلی را در خط منطقه زمانی خروجی timedatectl ببینید. نامهای مناطق به حروف کوچک و بزرگ حساس هستند و از اسلشهایی مانند Asia/Kolkata استفاده میکنند. نام های دقیق را فهرست کنید و نام خود را تنظیم کنید:
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata
دوباره timedatectl را اجرا کنید و تأیید کنید که خط زمان محلی اکنون زمان را در ساعت دیواری شما نشان میدهد و منطقه به صورت Asia/Kolkata (IST, +0530) نشان داده شده است. پس از این هنوز اشتباه است، با نشان دادن منطقه درست؟ سپس منطقه هرگز مشکلی نداشت - به لیست الگو در مرحله 3 برگردید.
بوت دوگانه: یک قانون ساعت سخت افزاری را انتخاب کنید
در یک دستگاه بوت دوگانه باید یک قرارداد را انتخاب کنید و هر دو سیستم را به توافق برسانید. پیشفرض اوبونتو عاقلانه است: RTC UTC را نگه میدارد (RTC در TZ محلی: خیر) و هر سیستمعامل برای نمایش تبدیل میشود. پیش فرض ویندوز برعکس است: RTC را به عنوان زمان محلی در نظر می گیرد. این اختلاف نظر به این دلیل است که چرا هر سوئیچ سیستم عامل ساعت شما را دقیقاً بر حسب منطقه شما حرکت می دهد.
سازش سریع سمت اوبونتو این دستور است - سپس اوبونتو RTC را همانطور که ویندوز انتظار دارد می خواند و می نویسد:
timedatectl set-local-rtc 1 --adjust-system-clock
روش جایگزین آموزش استفاده از UTC به ویندوز از طریق مقدار رجیستری RealTimeIsUniversal است و اوبونتو را در حالت پیشفرض خود قرار میدهد. هر طرفی که انتخاب کردید - فقط یکی را انتخاب کنید. اعمال هر دو راه حل، خطا را به جهت مخالف برمی گرداند.
زمان صحیح را در ساعت سخت افزاری ذخیره کنید
هنگامی که ساعت سیستم درست و همگام شد، مقدار صحیح را در RTC ذخیره کنید تا بوت سرد بعدی درست شروع شود:
sudo hwclock --systohc
sudo hwclock --show
اولین فرمان زمان سیستم را در ساعت سخت افزاری کپی می کند. دوم نشان می دهد که سخت افزار در حال حاضر چه چیزی را در اختیار دارد. سپس به طور کامل خاموش کنید، یک دقیقه صبر کنید، بوت کنید و در صورت امکان زمان قبل از اتصال شبکه را بررسی کنید - RTC از قبل باید درست باشد.
اگر حتی در حال حاضر پس از خاموش شدن کامل، زمان دوباره اشتباه باشد، نرم افزار تمام تلاش خود را انجام داده است - مشکوک به باتری CMOS یا RTC در حال حرکت در سخت افزار قدیمی. همچنین با یک باتری ضعیف بدون تعویض فوری آن زندگی میکنید: با همگامسازی NTP (مرحله 4)، اوبونتو بلافاصله پس از هر بار راهاندازی، پس از اتصال شبکه، ساعت را به خودی خود تصحیح میکند. جایگزینی باتری هنوز هم مشکل سخت افزاری واقعی است، اما پوشش های همگام سازی آن در استفاده روزانه.
timedatectl ادامه دهید، به جای اینکه بارها و بارها زمان را با دست تنظیم کنید. ساعتی که روزانه تصحیح می کنید ایرادی است که هنوز پیدا نکرده اید.🏷️متغیرها و کلمات کلیدی جستجوی موضوع
🎙️ رونوشت کامل — برای بزرگ کردن ضربه بزنید
__TOK_39__
__TOK_40__
__TOK_41__
❓ سوالات متداول
آیا این آموزش 100% رایگان است؟
__TOK_42__
آیا مبتدیان می توانند از این راهنما پیروی کنند؟
__TOK_43__
اگر گیر کردم کجا می توانم سوال بپرسم؟
__TOK_44__