Search what you want

Friday, June 24, 2016

How to set Time and Date in Linux [Intel Galileo]

Di tutorial ini saya akan membahas bagaimana cara untuk mengatur waktu dan tanggal yang berada di hardware yang menggunakan linux, pada kasus ini saya akan melakukan pengaturan pada board saya yaitu Intel Galileo Gen 2 (i think it same with another board that using Linux). kenapa sih kita harus mengatur waktu yang ada di board kita? (ada yang tau?) hmmmm...
sebenernya sih ini berguna ketika kita membuat program yang nantinya berhubungan dengan masalah penjadwalan, kita butuh waktu yang akurat untuk menjalankan prgraam kita. susah juga kalau kita hanya mengandalkan fungsi delay pada program. 
mungkin langsung saja ya, bagaimana sih cara ngaturnya.

ada beberapa cara untuk melakukan pengaturan terhadap waktu, salah satunya menggunakan command
$ timedatectl
kita dapat melihat status waktu hardware kita dengan mengetikan 
$ timedatectl status
terminal akan mengeluarkan 
      Local time: Fri 2016-06-24 12:43:26 UTC
  Universal time: Fri 2016-06-24 12:43:26 UTC
        RTC time: Fri 2016-06-24 12:43:26
       Time zone: Universal (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
dari data di atas kita tahu bahwa waktu hardware kita yang telah ter-setting yaitu jam 12: menit 43: detik 26, dengan Time Zone UTC yang berarti Coordinated Universal Time (UTC) yang berada di Greenwich Mean Time (GMT). keterangan NTP (Network Time Protocol) merupakan keterangan waktu yang tersingkronasi dengan jaringan, yang artinya ketika NTP kita aktif maka kita tidak perlu lagi susah-susah untuk mengatuk waktu secara manual, tapi harus diperhatikan Time Zone yang ter-setting.

untuk melihat list Time Zone yang tersedia, kita dapat menjalankan command
$ timedatectl list-timezones
sedangkan untuk mengatur Time Zone yang sesuai, maka kita jalankan command
$ timedatectl set-timezone Asia/Jakarta
keterangan lebih lanjut dapat dilihat di link berikut:
https://www.freedesktop.org/software/systemd/man/timedatectl.html
https://coreos.com/os/docs/latest/configuring-date-and-timezone.html








No comments:

Post a Comment