Dalam sistem operasi dan server berbasis Linux, zona waktu dan stempel waktu memainkan peran penting dalam pengoptimalan dan manajemen server. Jika Anda seorang admin server, Anda mungkin sudah mengetahui bahwa mengubah stempel waktu server dapat memainkan peran penting dalam membuat server Anda dapat diakses dari berbagai lokasi. Jika waktu mesin Linux Anda tidak disinkronkan dengan benar, sistem Anda mungkin tidak mendapatkan pembaruan paket yang sesuai. Untuk menghindari kerepotan ini, Anda dapat menggunakan NTP (Network Time Protocol) di mesin Linux Anda untuk menyinkronkan waktu mesin Anda.
Sinkronkan Waktu dengan NTP di Linux
Setiap sistem operasi memiliki caranya sendiri untuk menjaga waktu mesin tetap akurat dan sempurna sesuai zona waktu. Di Linux, tugas menjaga keakuratan waktu mesin Anda dilakukan oleh Chrony. Chrony adalah Protokol Waktu Jaringan untuk Debian, Red Hat, Arch, dan distribusi Linux lainnya yang dapat Menyinkronkan waktu melalui protokol jaringan.
Chrony memiliki daemon untuk dijalankan secara diam-diam di mesin Linux Anda. Pengembang perangkat lunak Red Hat membuat Chrony; sekarang, digunakan secara luas untuk semua sistem operasi berbasis Linux. Itu ditulis dalam bahasa pemrograman C, dan memiliki lisensi privasi GNU. Posting ini akan menunjukkan cara Menyinkronkan Waktu dengan NTP di Linux menggunakan alat Chrony (NTP).
Langkah 1:Instal Chrony di Linux
Langkah pertama adalah menginstal Chrony di Linux. Mudah dipasang di Debian, Red Hat, server, dan distribusi Linux lainnya dari repositori resmi Linux. Jika Anda pengguna Linux Debian/Ubuntu, Anda dapat menjalankan perintah aptitude berikut yang diberikan di bawah ini untuk menginstal Chrony di sistem Anda.
sudo apt-get install chrony
Jika Anda pengguna Red Hat atau Fedora Linux, Anda dapat menginstal Chrony dengan menjalankan perintah DNF atau YUM berikut di terminal shell Anda.
Instal Chrony Di Red Hat Linux
sudo yum install chrony
Instal Chrony di Fedora Linux
sudo dnf install chrony
Setelah berhasil memasang Chrony di mesin Linux Anda, kini Anda dapat mengaktifkannya dan memeriksa status Chrony di mesin Anda. Jalankan perintah kontrol sistem berikut secara kronologis di shell terminal Linux Anda untuk mengaktifkan dan melihat status sistem.
# systemctl enable --now chronyd # systemctl status chronyd
Anda juga dapat menjalankan perintah berikut untuk memeriksa aktivitas Chrony di mesin Linux Anda.
# chronyc activity
Langkah 2:Pantau Parameter Chrony di Linux
Setelah menginstal alat Chrony di Linux Anda, kini Anda dapat memantau mode sumber, status sumber, alamat IP, laju sampel NTP dari shell terminal Anda. Jalankan perintah berikut di shell terminal Anda dengan hak akses root untuk memeriksa parameter Chrony.
chronyc sources -v
Anda juga dapat menjalankan sourcestats
berikut perintah di shell terminal Anda untuk memantau jumlah titik sampel, frekuensi, IP jaringan, alamat server NTP, dan informasi mendetail lainnya tentang server NTP di mesin Linux Anda.
chronyc sourcestats -v
Langkah 3:Konfigurasi Chrony Untuk Menyinkronkan Waktu
Chrony menjalankan daemon di dalam sistem untuk menyinkronkan waktu pada sistem Linux secara otomatis melalui server NTP. Anda dapat menemukan skrip konfigurasi Chrony di dalam /etc/chrony/chrony.conf
mengajukan. Untuk mengedit dan mengonfigurasi konfigurasi Chrony, Anda dapat menjalankan perintah berikut di shell terminal Anda. Di sini, saya menggunakan editor skrip Nano untuk mengedit skrip konfigurasi Chrony; Anda juga dapat menggunakan editor lain.
sudo nano /etc/chrony/chrony.conf
Biasanya, NTP menggunakan server burst pool 0.pool.ntp.org untuk menyinkronkan Waktu dengan NTP di Linux. Namun Anda dapat menambahkan alamat server NTP berikut di dalam skrip konfigurasi untuk menyinkronkan waktu dengan NTP di Linux.
server 0.europe.pool.ntp.org iburst server 1.europe.pool.ntp.org iburst server 2.europe.pool.ntp.org ibusrt server 3.europe.pool.ntp.org ibusrt
Setelah mengonfigurasi alamat server NTP di sistem Linux Anda, jangan lupa untuk memulai ulang layanan Chrony di mesin Anda. Jalankan perintah kontrol sistem berikut untuk memulai ulang daemon Chrony di mesin Linux Anda.
sudo systemctl restart chrony
Langkah 4:Lacak Waktu melalui Chrony
Sebelumnya kita telah melihat cara memonitor parameter Chrony dan cara mengkonfigurasi pengaturan Chrony. Kita sekarang dapat melihat sumber Chrony untuk memantau parameter daemon Chrony. Jalankan perintah berikut di shell terminal Anda dengan hak akses root untuk memantau sumber Chrony.
# chronyc sources
Anda juga dapat memantau catatan pelacakan Chrony dengan menjalankan perintah berikut di shell Anda.
# chronyc tracking
Terakhir, jalankan timedatectl
berikut perintah di shell terminal Anda untuk menampilkan waktu lokal saat ini, waktu universal, waktu RTC, zona waktu, dan status server NTP di mesin Linux Anda.
# timedatectl
Kata Akhir
Menyinkronkan waktu menggunakan protokol jaringan di Linux bukanlah proses yang sangat sulit; sebaliknya, ini adalah proses yang mudah. Di seluruh posting, saya telah menjelaskan mengapa menyinkronkan waktu di mesin Linux itu penting dan bagaimana menyinkronkan waktu dengan NTP di Linux. Setelah melakukan semuanya dengan benar, jika Anda mendapati waktu mesin Anda tidak tersinkronisasi setelah setiap restart, pastikan baterai BIOS C-MOS berfungsi dengan sempurna.
Silakan bagikan dengan teman-teman Anda dan komunitas Linux jika menurut Anda postingan ini bermanfaat dan informatif. Kamu juga bisa menuliskan pendapatmu terkait postingan ini di kolom komentar.