Cara mengatur sinkronisasi waktu di Ubuntu

Akurasi ketepatan waktu telah menjadi bagian penting dari aplikasi perangkat lunak cararn. Misalnya, Anda mungkin telah menjadwalkan tugas cron untuk mencadangkan data penting Anda atau melakukan tugas terkait sistem lainnya pada waktu tertentu. Dalam situasi seperti itu, Anda mungkin telah menyiapkan server log untuk memutar log keluar dari sistem Anda secara berkala. Pekerjaan tersebut tidak akan dijalankan pada waktu yang tepat karena waktu yang tidak sinkron. Waktu yang tidak sinkron ini juga akan membuat error, masalah yang sulit untuk di-debug, apakah memastikan log dicatat dalam urutan yang benar atau pembaruan basis data diadakan dengan tepat.

Kami memiliki protokol TCP/IP yang digunakan untuk menyinkronkan waktu dalam jaringan yang dikenal sebagai Network Transfer Protocol (NTP). Ini membantu dalam ketepatan waktu yang akurat dari aplikasi jaringan. Artikel ini akan membahashow to set up time synchronization in Ubuntudengan memilih zona waktu yang benar dan mengaktifkan service NTP. Jadi mari kita mulai!

Cara melihat zona waktu saat ini di Ubuntu

Pertama-tama, kami akan memeriksa zona waktu server kami. Untuk ini, kami akan menggunakan perintah yang diberikan di bawah ini, yang akan mencetak tanggal, waktu, dan zona waktu server saat ini:

$ date

Seperti yang ditunjukkan pada output di atas, zona waktu server Anda kemungkinan akan disetel ke “UTC” zona waktu. UTC adalah singkatan dari Universal Time Zone; itu mengacu pada waktu di garis bujur nol derajat. Ketika infrastruktur Anda mencakup banyak zona waktu, menggunakan Zona Waktu Universal mengurangi kemungkinan kebingungan. Namun, Anda dapat memanfaatkan “timedatectl” perintah untuk mengubah zona waktu jika Anda menginginkan perubahan tertentu. Untuk melakukannya, buat daftar zona waktu yang tersedia di terminal Ubuntu Anda:

$ timedatectl list-timezones

Setelah menjalankan perintah, terminal akan menampilkan daftar zona waktu:

Anda dapat menekan “SPACE” untuk menelusuri daftar dan tekan “b” untuk bergerak ke atas. Catat zona waktu yang benar dari daftar dan tekan “q” untuk keluar:

Bagaimana cara mengubah zona waktu saat ini di Ubuntu

Gunakan “timedatectl set-timezone” untuk menentukan zona waktu yang telah Anda pilih dari daftar. Untuk menjalankan perintah yang diberikan di bawah ini, Anda harus memiliki hak sudo:

$ sudo timedatectl set-timezone America/New_York

Sekali lagi jalankan “date” untuk memverifikasi perubahan yang telah kami buat pada pengaturan zona waktu:

$ date

Dari output, Anda dapat melihat bahwa zona waktu kami berhasil diubah dari “UTC” ke “EDT“, yang Eastern Daylight time:

Anda telah mempelajari cara memeriksa dan mengubah zona waktu sistem Ubuntu Anda hingga saat ini. Sekarang, kita akan beralih ke prosedur pengaturan sinkronisasi waktu.

Cara mengatur sinkronisasi waktu di Ubuntu

Akhir-akhir ini, “ntpd “atau Network Time Protocol daemonbertanggung jawab atas sebagian besar sinkronisasi waktu jaringan. Daemon ini terhubung ke jaringan server NTP lain, yang menyediakan pembaruan waktu yang tepat secara teratur. Alih-alih ntpd, instalasi default Ubuntu sekarang menggunakan “timesyncd“. Timesyncd terhubung ke server yang sama dan berfungsi serupa, tetapi ringan dan terintegrasi dengan cara kerja tingkat rendah Ubuntu. Dengan mengeksekusi “timedatectl” tanpa parameter apa pun, Anda dapat memeriksa status “timesyncd”:

$ timedatectl

Output dari perintah yang diberikan di atas akan menampilkan lokal, waktu Universal, dan beberapa statistik jaringan. “System clock synchronized” menunjukkan bahwa waktu telah diselaraskan atau tidak, sedangkan “NTP service” akan menunjukkan statusnya saat ini di sistem Anda:

Jika service NTP sistem Anda tidak aktif, maka Anda dapat menggunakan perintah yang diberikan di bawah ini untuk mengaktifkannya di Ubuntu Anda:

$ sudo timedatectl set-ntp on

Sekarang, tulis “timedatectl” perintah untuk memuat perubahan yang kami buat:

$ timedatectl

Outputnya menunjukkan bahwa jam sistem disinkronkan dan service NTP aktif, yang berhasil membawa kita ke akhir proses sinkronisasi waktu!

Kesimpulan

dalam sebuah Ubuntu sistem, time synchronizationsangat penting karena setiap bagian dari jaringan terkait dengan waktu ketika peristiwa tertentu terjadi, apakah itu tentang mengamankan, merencanakan, mengelola, atau men-debug proses dalam jaringan. Waktu yang tidak sinkron juga dapat menyebabkan banyak masalah pada sistem Anda, seperti Anda mungkin tidak dapat menjalankan pekerjaan penting Anda pada waktu yang dijadwalkan. Jadi, dalam artikel ini, kami telah menunjukkanhow you can set up time synchronization on your Ubuntu system dan cara mengaktifkan service dengan benar.

Related Posts