Menyamakan Jam Antara Windows dan Linux (Baik SystemD atau SysVinit)

Ketika menggunakan dual-boot dan berpindah antara Windows dan Linux, perbedaan sistem waktu kedua OS ini menyebabkan masalah. Windows menganggap RTC, yaitu perangkat jam pada motherboard menggunakan zona waktu lokal, sedangkan Linux menganggap RTC menggunakan zona UTC / GMT.

Sebenarnya sudah banyak tutorial yang bertebaran di internet akan hal ini. Tapi saya tulis disini hanya sebagai catatan pribadi. Karena kebanyakan menggunakan SystemD, sedangkan Linux yang saya gunakan non-systemd.

Pertama-tama atur tanggal OS (mengacu pada zona lokal anda) dengan perintah date --set atau timedatectl set-time. Lalu:

SystemD

  1. sudo timedatectl set-local-rtc 1 

SysVinit

  1. sudo hwclock --systohc --localtime 

Opsi --systohc akan mengatur jam RTC menggunakan tanggal sistem yang sudah kita atur sebelumnya, dan --localtime akan membuat RTC dianggap menggunakan zona waktu lokal.

#Linux