Betulkan Isu Masa Ubuntu - Selesaikan Masalah Gangguan Masa
Ubuntu menunjukkan masa yang salah dan tetapan rawak tidak membetulkannya lama. Pelajari sistem dua jam, baca satu skrin timedatectl, padankan corak anda dengan punca sebenar - dwi but, NTP, zon waktu atau bateri CMOS yang hampir mati - dan betulkan itu.
📑Bab
- Mengapa Ubuntu menunjukkan masa yang salah - dua jam di dalam PC anda
- Baca satu skrin timedatectl sebelum anda menukar apa-apa
- Padankan corak anda dengan punca sebenar - dwi but, NTP, zon waktu atau bateri CMOS
- Hidupkan penyegerakan masa Internet (NTP) dan sahkan ia berfungsi
- Tetapkan zon waktu dengan betul dengan nama zon yang tepat
- Dual but: tamatkan pertarungan jam Windows-Ubuntu dengan memilih satu peraturan
- Tolak masa yang betul kembali ke dalam jam perkakasan
- Bila ia benar-benar bateri CMOS - dan cara penyegerakan meliputinya
📋 Gambaran Keseluruhan & Panduan Langkah demi Langkah
Dua Jam: Cari Mana Yang Berbohong
Setiap komputer menyimpan masa di dua tempat. RTC (jam masa nyata) ialah jam perkakasan kecil pada papan induk yang terus berdetik pada kuasa bateri semasa PC dimatikan. Jam sistem ialah apa yang Ubuntu tunjukkan kepada anda semasa ia berjalan, dan ia diperbetulkan melalui Internet oleh perkhidmatan penyegerakan yang dipanggil NTP. Semasa boot, Ubuntu membaca RTC dan membina jam sistem daripadanya.
Jadi jam yang salah bermakna satu daripada tiga perkara: RTC memegang nilai yang salah, Ubuntu membacanya dengan andaian yang salah, atau pembetulan internet tidak pernah berlaku. Kesilapan yang kebanyakan orang lakukan ialah membetulkan muka jam dan bukannya punca. Satu arahan memisahkan ketiga-tiga punca - itu adalah langkah seterusnya.
Baca timedatectl Sebelum Mengubah Apa-apa
Buka terminal dan jalankan arahan ini. Anda tidak perlu sudo hanya untuk melihat:
timedatectl
Tujuh baris muncul; enam daripada mereka penting. Waktu tempatan ialah masa pada muka jam anda, selepas penukaran zon waktu. Masa universal ialah saat yang sama dalam UTC - ini ialah nombor yang mesti tepat pada dirinya sendiri. Masa RTC ialah jam perkakasan pada papan induk pada masa ini. Zon masa ialah zon yang ditukar Ubuntu, contohnya Asia/Kolkata (IST, +0530). Jam sistem disegerakkan berkata ya apabila penyegerakan masa Internet telah berjaya sekurang-kurangnya sekali but ini. RTC dalam TZ tempatan: tidak bermaksud Ubuntu menganggap RTC memegang UTC - satu baris ini ialah keseluruhan cerita dwi-but.
Pada mesin yang sihat, masa RTC sepadan dengan garis masa Universal, talian disegerakkan berkata ya, dan perkhidmatan NTP menunjukkan aktif. Tulis perkara yang dipaparkan oleh skrin anda sebelum menukar apa-apa - dua minit membaca di sini menjimatkan satu jam pembetulan rawak.
Padankan Corak dengan Sebab Sebenar
Silap masa bukan satu masalah. Saiz dan bentuk ralat menamakan pelakunya hampir setiap kali:
Salah dengan tepat mengimbangi zon anda (5 jam 30 minit di India), dan ia terbalik apabila anda but OS lain - pertarungan RTC dwi-but. Windows dan Ubuntu tidak bersetuju tentang maksud jam perkakasan. Pergi ke Langkah 6.
Salah mengikut minit, berkembang perlahan selama beberapa minggu - penyegerakan dimatikan atau gagal, atau RTC itu sendiri hanyut. Semak baris yang disegerakkan dan pergi ke Langkah 4.
Betul semasa PC berjalan, salah lagi selepas setiap penutupan - RTC kehilangan masa atau tersilap membaca semasa dimatikan. Pada perkakasan lama iaitu bateri CMOS. Pergi ke Langkah 7.
Nama zon kanan pada skrin, masa yang salah pula - zon ialah tetapan paparan, bukan masa itu sendiri. Garis masa Universal anda juga akan salah. Pergi ke Langkah 5, kemudian semak semula.
Salah hanya dalam mesin maya, melompat selepas dipulihkan atau menyambung semula - VM mengambil masa daripada hosnya dan daripada syot kilat, bukan hanya dari NTP.
Hidupkan Penyegerakan Masa Internet (NTP).
Kebanyakan mesin Ubuntu but tunggal menyembuhkan diri sendiri jika penyegerakan dibenarkan untuk dijalankan. Hidupkannya dengan arahan ini (ia akan meminta kata laluan anda):
timedatectl set-ntp true
Lebih suka GUI? Buka Tetapan, kemudian Tarikh & Masa dan hidupkan Tarikh & Masa Automatik. Kemudian tunggu sebentar pada sambungan internet yang berfungsi dan jalankan timedatectl sekali lagi. Baris Jam sistem disegerakkan kini sepatutnya berkata ya dan masa harus melangkah ke nilai yang betul.
Tetapkan Zon Waktu dengan Betul
Jika zon itu sendiri salah, semua yang lain kelihatan rosak. Mula-mula lihat zon semasa pada baris Zon masa keluaran timedatectl. Nama zon sensitif huruf besar dan menggunakan garis miring, seperti Asia/Kolkata. Senaraikan nama yang tepat dan tetapkan nama anda:
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata
Jalankan timedatectl sekali lagi dan sahkan baris Masa tempatan sekarang menunjukkan masa pada jam dinding anda, dengan zon ditunjukkan sebagai Asia/Kolkata (IST, +0530). Masih salah selepas ini, dengan zon yang betul menunjukkan? Kemudian zon itu tidak pernah menjadi masalah - kembali ke senarai corak dalam Langkah 3.
But Dwi: Pilih Satu Peraturan Jam Perkakasan
Pada mesin dwi-but anda mesti memilih satu konvensyen dan membuat kedua-dua sistem bersetuju. Lalai Ubuntu adalah yang waras: RTC memegang UTC (RTC dalam TZ tempatan: tidak) dan setiap OS menukar untuk paparan. Windows lalai kepada sebaliknya: ia menganggap RTC sebagai waktu tempatan. Perselisihan pendapat itulah sebabnya setiap suis OS menggerakkan jam anda dengan tepat mengimbangi zon anda.
Kompromi cepat sebelah Ubuntu ialah arahan ini - Ubuntu kemudian membaca dan menulis RTC seperti yang diharapkan oleh Windows:
timedatectl set-local-rtc 1 --adjust-system-clock
Alternatifnya ialah mengajar Windows menggunakan UTC melalui nilai pendaftaran RealTimeIsUniversal, meninggalkan Ubuntu pada lalai bersihnya. Mana-mana bahagian yang anda pilih - pilih satu sahaja. Menggunakan kedua-dua pembetulan membalikkan ralat ke arah yang bertentangan.
Simpan Masa yang Betul ke Jam Perkakasan
Setelah jam sistem betul dan disegerakkan, simpan nilai yang betul itu ke dalam RTC supaya but sejuk seterusnya bermula dengan betul:
sudo hwclock --systohc
sudo hwclock --show
Perintah pertama menyalin masa sistem ke dalam jam perkakasan; yang kedua menunjukkan apa yang dipegang oleh perkakasan sekarang. Kemudian tutup sepenuhnya, tunggu sebentar, but dan semak masa sebelum rangkaian bersambung jika anda boleh - RTC sepatutnya sudah betul.
Jika masa adalah salah lagi selepas pemadaman sepenuhnya pada masa ini, perisian telah melakukan semua yang boleh - mengesyaki bateri CMOS atau RTC yang hanyut pada perkakasan lama. Ini juga cara anda hidup dengan bateri yang lemah tanpa menggantikannya dengan segera: dengan penyegerakan NTP dihidupkan (Langkah 4), Ubuntu membetulkan jam dengan sendirinya sejurus selepas setiap but, sebaik sahaja rangkaian bersambung. Penggantian bateri masih merupakan pembaikan perkakasan sebenar, tetapi penyegerakan meliputinya dalam penggunaan harian.
timedatectl dan bukannya menetapkan masa dengan tangan berulang kali; jam yang anda betulkan setiap hari adalah kesalahan yang belum anda temui.🏷️Pembolehubah & Kata Kunci Carian Topik
🎙️ Transkrip Penuh — ketik untuk mengembangkan
__TOK_39__
__TOK_40__
__TOK_41__
❓ Soalan Lazim
Adakah tutorial ini 100% percuma untuk diikuti?
__TOK_42__
Bolehkah pemula mengikuti panduan ini?
__TOK_43__
Di mana saya boleh bertanya soalan jika saya tersekat?
__TOK_44__