Sewaktu saya mendapat komplain dari pelanggan tentang VPS-nya tidak dapat setting waktu (operation not permitted)
saya mencoba mengecek waktu pada system node server, ternyata tidak sinkron
untuk itu saya mencoba kembali setting waktu pada server tersebut dengan cara dibawah ini:

pada artikel kali ini OS yang saya gunakan adalah CentOS 6 64bit

Cara setting waktu melalui Terminal di Linux

Cara setting waktu melalui Terminal di Linux
Cara setting waktu melalui Terminal di Linux

[alert type=”success” icon-size=”big”]Jika anda menggunakan OS selain CentOS seperti Debian atau Ubuntu. silahkan kunjungi link ini[/alert]

Pertama-tama silahkan cek waktu di sistem anda menggunakan perintah

[root@gemaroprek ~]# date
Tue Dec 3 05:59:09 MSK 2013
[root@gemaroprek ~]#

ternyata waktu saat ini tidak menggunakan zone yang sama seperti dinegara kita, yang dalam hal ini adalah GMT+7
silahkan edit waktu tersebut

[root@gemaroprek ~]# date 120310012013

format date diatas adalah untuk tanggal 03 desember 2013 jam 10:01 pagi

hapus setting waktu yang sudah ada

[root@gemaroprek ~]# rm -f /etc/localtime

lalu buat zona waktu yang baru

[root@gemaroprek ~]# ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

agar jam tersimpan pada CMOS anda sehingga saat restart atau mati lampu, settingan jam tidak berubah kembali
silahkan jalankan perintah

[root@gemaroprek ~]# hwclock –-systohc

bagaimana? mudah bukan?

agar lebih setting waktu lebih up-to-date, berikut ini adalah cara untuk sinkronisasi zona waktu dengan ntp server
periksa terlebih dahulu apakah program ntp telah terinstall atau belum

[root@gemaroprek ~]# which ntpdate

jika belum, install terlebih dahulu

[root@gemaroprek ~]# yum install ntp

input server yang ingin digunakan, listnya bisa anda lihat pada website ntp.org

[root@gemaroprek ~]# ntpdate 0.us.pool.ntp.org

terakhir, setting agar ntp berjalan pada waktu boot

[root@gemaroprek ~]# chkconfig ntpd on

lalu restart

[root@gemaroprek ~]# service ntpd start

selamat mencoba 🙂