Perbaiki Masalah Waktu Ubuntu - Pecahkan Masalah Gangguan Waktu
Ubuntu menunjukkan waktu yang salah dan pengaturan acak tidak memperbaikinya dalam waktu lama. Pelajari sistem dua jam, baca satu layar tanggal waktu, cocokkan pola Anda dengan penyebab sebenarnya - dual boot, NTP, zona waktu, atau baterai CMOS yang hampir habis - dan perbaiki.
📑Bab
- Mengapa Ubuntu menampilkan waktu yang salah - dua jam di dalam PC Anda
- Baca satu layar timedatectl sebelum Anda mengubah apa pun
- Sesuaikan pola Anda dengan penyebab sebenarnya - dual boot, NTP, zona waktu, atau baterai CMOS
- Aktifkan sinkronisasi waktu internet (NTP) dan konfirmasikan berfungsi
- Atur zona waktu dengan benar dengan nama zona yang tepat
- Dual boot: akhiri pertarungan jam Windows-Ubuntu dengan memilih satu aturan
- Masukkan kembali waktu yang tepat ke jam perangkat keras
- Kapan sebenarnya baterai CMOS - dan bagaimana sinkronisasi menutupinya
📋 Ikhtisar & Panduan Langkah demi Langkah
Dua Jam: Temukan Yang Mana Yang Berbohong
Setiap komputer menyimpan waktu di dua tempat. RTC (jam waktu nyata) adalah jam perangkat keras kecil pada motherboard yang terus berdetak pada daya baterai saat PC mati. jam sistem adalah apa yang ditunjukkan Ubuntu kepada Anda saat dijalankan, dan diperbaiki melalui internet oleh layanan sinkronisasi yang disebut NTP. Saat boot, Ubuntu membaca RTC dan membuat jam sistem darinya.
Jadi jam yang salah berarti salah satu dari tiga hal: RTC memberikan nilai yang salah, Ubuntu membacanya dengan asumsi yang salah, atau koreksi internet tidak pernah terjadi. Kesalahan yang dilakukan kebanyakan orang adalah memperbaiki tampilan jam, bukan penyebabnya. Satu perintah memisahkan ketiga penyebab - itulah langkah berikutnya.
Baca timedatectl Sebelum Mengubah Apa Pun
Buka terminal dan jalankan perintah ini. Anda tidak perlu sudo hanya untuk melihat:
timedatectl
Tujuh baris muncul; enam di antaranya penting. Waktu lokal adalah waktu pada tampilan jam Anda, setelah konversi zona waktu. Waktu universal adalah momen yang sama dalam UTC - ini adalah angka yang harus tepat. Waktu RTC adalah jam perangkat keras pada motherboard saat ini. Zona waktu adalah zona yang diubah oleh Ubuntu, misalnya Asia/Kolkata (IST, +0530). Jam sistem disinkronkan mengatakan ya ketika sinkronisasi waktu internet telah berhasil setidaknya setelah booting ini. RTC di TZ lokal: tidak berarti Ubuntu mengasumsikan RTC memegang UTC - baris yang satu ini adalah keseluruhan cerita dual-boot.
Pada mesin yang sehat, waktu RTC cocok dengan garis waktu Universal, garis yang disinkronkan mengatakan ya, dan layanan NTP menunjukkan aktif. Tuliskan apa yang ditampilkan layar Anda sebelum mengubah apa pun - membaca dua menit di sini menghemat satu jam perbaikan acak.
Cocokkan Polanya dengan Penyebab Sebenarnya
Waktu yang salah bukanlah satu masalah. Ukuran dan bentuk kesalahan menyebutkan penyebabnya hampir setiap saat:
Salah persis dengan offset zona Anda (5 jam 30 menit di India), dan akan terbalik saat Anda mem-boot OS lain - pertarungan RTC dual-boot. Windows dan Ubuntu tidak setuju tentang arti jam perangkat keras. Lanjutkan ke Langkah 6.
Bertambah lambat dalam hitungan menit, berkembang lambat dalam beberapa minggu - sinkronisasi tidak aktif atau gagal, atau RTC sendiri menyimpang. Periksa jalur yang disinkronkan dan lanjutkan ke Langkah 4.
Benar saat PC berjalan, salah lagi setiap kali dimatikan - RTC kehilangan atau salah membaca waktu saat dimatikan. Pada perangkat keras lama itulah baterai CMOS. Lanjutkan ke Langkah 7.
Nama zona benar di layar, tapi waktunya salah - zona adalah pengaturan tampilan, bukan waktu itu sendiri. Garis waktu Universal Anda juga akan salah. Lanjutkan ke Langkah 5, lalu periksa kembali.
Salah hanya di dalam mesin virtual, melompat setelah pemulihan atau melanjutkan - VM membutuhkan waktu dari hostnya dan dari snapshot, bukan hanya dari NTP.
Aktifkan Sinkronisasi Waktu Internet (NTP).
Sebagian besar mesin Ubuntu boot tunggal menyembuhkan dirinya sendiri jika sinkronisasi diizinkan berjalan. Aktifkan dengan perintah ini (ia akan meminta kata sandi Anda):
timedatectl set-ntp true
Lebih suka GUI? Buka Setelan, lalu Tanggal & Waktu, dan aktifkan Tanggal & Waktu Otomatis. Kemudian tunggu sebentar pada koneksi internet yang berfungsi dan jalankan timedatectl lagi. Baris Jam sistem yang disinkronkan sekarang seharusnya menyatakan ya, dan waktu akan berjalan ke nilai yang benar.
Atur Zona Waktu dengan Benar
Jika zona itu sendiri salah, semuanya tampak rusak. Pertama-tama lihat zona saat ini pada baris Zona waktu pada keluaran timedatectl. Nama zona peka huruf besar-kecil dan menggunakan garis miring, seperti Asia/Kolkata. Cantumkan nama persisnya dan tentukan nama Anda:
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata
Jalankan timedatectl lagi dan konfirmasikan bahwa baris Waktu lokal sekarang menunjukkan waktu di jam dinding Anda, dengan zona ditampilkan sebagai Asia/Kolkata (IST, +0530). Masih salah setelah ini, dengan menampilkan zona yang tepat? Maka zona tidak pernah menjadi masalah - kembali ke daftar pola pada Langkah 3.
Dual Boot: Pilih Satu Aturan Jam Perangkat Keras
Pada mesin dual-boot Anda harus memilih satu konvensi dan membuat kedua sistem setuju. Default Ubuntu adalah yang masuk akal: RTC menampung UTC (RTC di TZ lokal: tidak) dan setiap OS mengonversi untuk tampilan. Default Windows adalah kebalikannya: ia memperlakukan RTC sebagai waktu lokal. Ketidaksepakatan itulah yang menyebabkan setiap peralihan OS menggerakkan jam Anda sesuai dengan offset zona Anda.
Kompromi cepat di sisi Ubuntu adalah perintah ini - Ubuntu kemudian membaca dan menulis RTC seperti yang diharapkan Windows:
timedatectl set-local-rtc 1 --adjust-system-clock
Alternatifnya adalah mengajarkan Windows untuk menggunakan UTC melalui nilai registri RealTimeIsUniversal, membiarkan Ubuntu pada defaultnya yang bersih. Sisi mana pun yang Anda pilih - pilih satu saja. Menerapkan kedua perbaikan akan membalikkan kesalahan ke arah yang berlawanan.
Simpan Waktu yang Benar pada Jam Perangkat Keras
Setelah jam sistem benar dan tersinkronisasi, simpan nilai yang benar tersebut ke dalam RTC sehingga cold boot berikutnya dimulai dengan benar:
sudo hwclock --systohc
sudo hwclock --show
Perintah pertama menyalin waktu sistem ke jam perangkat keras; yang kedua menunjukkan apa yang dimiliki perangkat keras tersebut. Kemudian matikan sepenuhnya, tunggu sebentar, boot, dan periksa waktu sebelum jaringan terhubung jika bisa - RTC seharusnya sudah benar.
Jika waktunya salah lagi setelah pemadaman listrik penuh bahkan sekarang, perangkat lunak telah melakukan semua yang dapat dilakukan - curigai baterai CMOS atau RTC yang melayang pada perangkat keras lama. Ini juga cara Anda hidup dengan baterai yang lemah tanpa segera menggantinya: dengan sinkronisasi NTP aktif (Langkah 4), Ubuntu mengoreksi jam dengan sendirinya segera setelah setiap boot, setelah jaringan terhubung. Penggantian baterai masih merupakan perbaikan perangkat keras yang sebenarnya, tetapi sinkronisasi mencakupnya dalam penggunaan sehari-hari.
timedatectl daripada mengatur waktu secara manual berulang kali; jam yang Anda koreksi setiap hari adalah kesalahan yang belum Anda temukan.🏷️Variabel & Kata Kunci Pencarian Topik
🎙️ Transkrip Lengkap — ketuk untuk memperluas
__TOK_39__
__TOK_40__
__TOK_41__
❓ Pertanyaan yang Sering Diajukan
Apakah tutorial ini 100% gratis untuk diikuti?
__TOK_42__
Bisakah pemula mengikuti panduan ini?
__TOK_43__
Di mana saya dapat mengajukan pertanyaan jika saya mengalami kebuntuan?
__TOK_44__