GNU/Linux >> Belajar Linux >  >> Linux

Cara Sinkronisasi Waktu dengan NTP di Linux Menggunakan Chrony Tool

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.


Linux
  1. Kelola NTP dengan Chrony

  2. Bagaimana membandingkan tiga file di Linux menggunakan alat diff3

  3. Cara Mengatur Zona Waktu dan Menyinkronkan Waktu Server dengan NTP di Linux

  1. Bagaimana cara menyinkronkan waktu menggunakan NTP di server Ubuntu?

  2. Cara Menjadwalkan Tugas Menggunakan di di Linux

  3. Bagaimana cara mengisi file dengan FF menggunakan dd?

  1. Cara Mengonfigurasi Mouse Gaming di Linux Menggunakan Piper GUI Tool

  2. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  3. Cara mencetak waktu saat ini (dengan milidetik) menggunakan C++ / C++11