Jawaban sederhananya adalah "setel tanggal secara manual", yang perlu Anda lakukan, tetapi untuk mencegah hal ini terjadi lagi, ada hal lain yang harus Anda lakukan.
-
Pastikan konfigurasi zona waktu sistem dalam keadaan waras.
Kecuali ada alasan yang sangat kuat untuk tidak melakukannya (seperti masalah kompatibilitas perangkat lunak), jam server harus selalu berjalan pada waktu UTC.
Jika Anda memutuskan untuk tidak menggunakan UTC, pilih zona waktu dengan menjalankan
tzselect. Zona waktu akan dicetak pada layar yang akan Anda gunakan di bawah ini. Contohnya adalahEurope/Moscow. Jika tidak, gunakanUTCseperti zona waktu di bawah.Here is that TZ value again, this time on standard output so that you can use the /usr/bin/tzselect command in shell scripts: Europe/MoscowSetel jam sistem ke zona waktu yang Anda inginkan dengan langkah-langkah berikut:
-
Ganti isi
/etc/sysconfig/clockdengan yang berikut:ZONE="<timezone>" UTC=trueMisalnya:
ZONE="Europe/Moscow" UTC=truePerhatikan bahwa
UTC=trueharus disetel di sini, meskipun Anda tidak menggunakan UTC sebagai zona waktu Anda. Ini mengacu pada jam perangkat keras server, yang harus selalu UTC terlepas dari zona waktu sistem yang Anda pilih. -
Ganti
/etc/localtimefile dengan tautan ke zona waktu yang dipilih:# ln -snf /usr/share/zoneinfo/<timezone> /etc/localtimeMisalnya:
# ln -snf /usr/share/zoneinfo/Europe/Moscow /etc/localtime # ln -snf /usr/share/zoneinfo/UTC /etc/localtime
-
-
Setel jam secara manual ke waktu saat ini.
-
Sinkronkan jam sistem ke waktu saat ini:
# ntpd -g -q -
Periksa apakah waktu tampak benar:
# date -
Sinkronkan jam perangkat keras server ke jam sistem:
# hwclock -wu
-
-
Nyalakan ulang komputernya. Memulai ulang diperlukan karena semua layanan sistem harus dimulai ulang untuk mengambil waktu dan zona waktu yang diperbaiki, dan jam perangkat keras server perlu diuji (misalnya untuk baterai yang rusak).
Setelah memulai ulang, periksa apakah sistem menunjukkan waktu yang benar dan ntpd berjalan dengan baik.