Konfigurasi Protokol Waktu Jaringan di ArchLinux

Dalam tutorial ini, kita akan melihat Network Time Protocol (NTP), sebuah teknik yang sering digunakan untuk menyinkronkan waktu jam pada sistem Linux ke waktu Internet. Sinkronisasi antara sistem dan waktu internet penting karena latensi jaringan, parameter yang secara signifikan dapat mengubah pengalaman user di web. NTP mampu mempertahankan kelambatan jaringan hanya 10 milidetik, yang merupakan nilai yang dapat diterima.

Tutorial ini akan membahas instalasi dan konfigurasi daemon NTP di ArchLinux.

Langkah 1: Instal daemon NTP

Untuk menginstal daemon NTP, jalankan terminal dan masukkan perintah berikut:

$ sudo pacman -S ntp


Ini akan menginstal paket NTP di sistem Anda, yang akan berfungsi dalam cara client.

Langkah 2: Hubungkan ke server NTP

Ada lapisan hierarki ke server NTP. Setiap lapisan disebut strata. Lapisan pertama, disebut starum 0, terdiri dari sumber-sumber yang tidak tergantung waktu. Lapisan berikutnya, strata 1, terdiri dari server yang terhubung langsung ke strata 0. Lapisan berikutnya, strata 2, terdiri dari sumber-sumber yang terhubung ke strata 1, dan hierarki berlanjut dengan cara yang sama.

Server stratum 2 digunakan untuk sinkronisasi waktu server web. Kumpulan proyek NTP menyediakan daftar ini, yang dapat Anda akses di sini: http://www.pool.ntp.org/


Anda akan ingin memilih yang terdekat dengan lokasi engine Anda, dengan opsi iburst.

Langkah 3: Siapkan server NTP

Pertama, aktifkan cara yatim piatu sebelum menyiapkan server NTP di sistem Anda. Untuk mengaktifkan cara yatim piatu, jalankan perintah berikut:

$ tos orphan 15


Anda sekarang akan mengatur parameter untuk membatasi akses client bagi user yang ingin terhubung ke server Anda. Misalkan Anda ingin membatasi user untuk hanya membaca konten di server Anda dan menyimpan kueri user untuk status waktu server. Untuk melakukannya, Anda akan menjalankan perintah berikut:

$ restrict default nomodify nopeer noquery


Untuk mendapatkan info detail tentang parameter ini, lihat tautan berikut: https://jlk.fjfi.cvut.cz/arch/manpages/man/ntp.conf.5

Langkah 4: Gunakan Server NTP

Untuk menggunakan server NTP, pertama-tama, muat paket NTP dari konsol dengan opsi -u:

$ sudo ntpd -u ntp:ntp


Atau, Anda dapat menggunakan opsi -g untuk mem-boot server NTP, yang menonaktifkan gerbang panik:

$ sudo ntpd -g ntp:ntp


Gerbang panik adalah ambang batas yang mengurangi efek lompatan waktu jika waktu server disinkronkan untuk pertama kalinya dengan server NTP.

Untuk memulai daemon NTP setelah sistem reboot, gunakan ntpd.service:

$ sudo systemctl start ntpd.service


Untuk melihat status sinkronisasi, masukkan berikut ini:

$ sudo ntpd -p


Setelah mengeluarkan perintah di atas, Anda juga akan diperlihatkan daftar server ntp. Beberapa dari server ini akan memiliki tanda bintang sebelum namanya. Ini adalah server yang disinkronkan dengan ntpd. Biasanya, dibutuhkan sekitar 15-20 menit bagi ntpd untuk memilih server yang akan disinkronkan.

Jika Anda tidak menjalankan server, Anda juga dapat menyinkronkan waktu satu kali per boot menggunakan ntpdate.service

Kesimpulan

Dalam tutorial ini, kami menunjukkan kepada Anda cara mengatur server NTP di sistem ArchLinux Anda. Mudah-mudahan, Anda menemukan petunjuk ini sederhana dan mudah diikuti.


Related Posts