GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara bergabung dengan server Linux Anda ke proyek kumpulan NTP

Tutorial ini menjelaskan cara mengonfigurasi NTP (N jaringan T waktu P rotocol) server (menggunakan ntpd) dan gabungkan ke proyek kumpulan NTP yang terus-menerus lebih banyak diminati.

Proyek kumpulan NTP adalah sistem DNS, yang menyeimbangkan beban jutaan kueri untuk sinkronisasi waktu oleh banyak perangkat elektronik, seperti server, komputer pribadi, tablet, ponsel cerdas, dan lainnya. Artinya, semua kueri untuk melayani sinkronisasi jam waktu nyata yang akurat, dibagi di antara semua server kumpulan.

Ada banyak faktor, yang meningkatkan penyimpangan waktu dari setiap jam nyata. Daftar yang paling relevan:percepatan dan gravitasi (termasuk gelombang gravitasi). Jika jam bergantung pada perangkat fisik, seperti osilator kuarsa, variasi suhu juga penting.

Protokol NTP berguna untuk sinkronisasi konstan jam waktu nyata, sehingga ketidakakuratan jam waktu nyata setiap hari lebih banyak perangkat elektronik yang digunakan, berkurang secara efisien.

Tanpa protokol NTP, banyak proses elektronik yang bergantung pada akses ke jam waktu nyata yang akurat, tidak akan mungkin dilakukan.

Beberapa dari proses penting tersebut adalah:enkripsi, transfer bank, reklame digital, dan lainnya.

Karena layanan sinkronisasi waktu sederhana dan penting bagi peradaban digital kita, tutorial ini mengundang Anda untuk menyiapkan server Anda untuk bergabung dengan proyek kumpulan NTP, sehingga Anda berkontribusi untuk menjaga jutaan transaksi digital bekerja dengan baik.

1 Instal daemon Protokol Waktu Jaringan

Paket ini harus memiliki nama yang sama di semua distribusi linux.

Sistem berbasis lengkung

pacman -S ntp

Sistem berbasis Debian

apt-get install ntp

Sistem berbasis Red Hat

dnf install ntp
yum install ntp

Sistem berbasis SUSE

zypper install ntp

2 Konfigurasi daemon Protokol Waktu Jaringan

Sebelum Anda memutuskan untuk bergabung dengan server Anda ke proyek kumpulan NTP, harap baca ini dengan seksama:www.pool.ntp.org/join.html

Jika Anda setuju dengan teks yang disediakan di tautan terakhir, maka inilah saatnya untuk memilih setidaknya tiga server NTP yang akan disinkronkan dengan server Anda.

Harap pertimbangkan bahwa semakin dekat server, semakin akurat waktu server Anda.

Disarankan juga untuk memilih server yang terletak di arah yang berlawanan, sebagai strategi melawan kegagalan kabel serat optik atau tembaga yang sama yang menyediakan hubungan antar server.

2.1 Pilih server NTP statis

Anda dapat menggunakan server NTP strata 2 ini:

1a.ncomputers.org
1b.ncomputers.org
1c.ncomputers.org

Anda dapat memilih server kumpulan secara acak:

0.pool.ntp.org
1.pool.ntp.org
2.pool.ntp.org
3.pool.ntp.org

Anda dapat mengganti de dengan kode negara Anda

1.de.pool.ntp.org
1.de.pool.ntp.org 2.de.pool.ntp.org 3.de.pool.ntp.org

Anda dapat mencari server tambahan di sini:

support.ntp.org/bin/view/Servers/StratumTwoTimeServers

support.ntp.org/bin/view/Servers/StratumOneTimeServers

2.2 Kueri untuk catatan AAAA dan A

Setelah Anda mengetahui server mana yang ingin Anda gunakan, sekarang saatnya untuk mengetahui alamat IP publiknya. Sebaiknya mereka memiliki konektivitas IPv6.

Anda dapat menggunakan perintah linux dig :

dig 1a.ncomputers.org ANY
;; ANSWER SECTION:
1a.ncomputers.org. 26652 IN AAAA 2a02:c207:2010:9464::1
1a.ncomputers.org. 26652 IN A 173.212.196.208

Atau kotak alat aplikasi online ini.googleapps.com/apps/dig

;ANSWER
1a.ncomputers.org. 86399 IN AAAA 2a02:c207:2010:9464::1
1a.ncomputers.org. 86399 IN A    173.212.196.208

2.3 Edit file /etc/ntpd.conf

Setelah Anda mengetahui alamat IPv6 dan IPv4 dari server yang Anda pilih, salin dan tempel konten di bawah ini ke /etc/ntpd.conf mengganti alamat yang dicetak tebal.

driftfile /var/lib/ntp/ntp.drift
restrict default kod nomodify nopeer noquery notrap
restrict localhost
server 2001:4ca0:0:103::81bb:fe20
server 2001:638:a000:1123:123::1
server 2001:62a:4:311::123

2.4 Mulai ulang daemon Protokol Waktu Jaringan

Setelah ntpd dikonfigurasi, sekarang saatnya memuat file konfigurasi baru.

sistem init berbasis init.d (mis:pemula, sysvinit)

service ntp restart

systemd sebagai sistem init

systemctl restart ntp

2.5 Uji server Anda

Anda harus menunggu sekitar lima menit hingga ntpd menstabilkan sumber waktu dan pastikan port UDP 123 terbuka:Uji server NTP.

3 Tambahkan pengalihan layanan web (opsional)

Jika server NTP baru Anda menjalankan layanan web juga, Anda mungkin ingin mengarahkan kueri web ke situs yang benar. Misalnya di Apache Anda harus menambahkan host virtual ini:

Menggunakan mod_alias

<VirtualHost *:80>
ServerName pool.ntp.org
ServerAlias *.pool.ntp.org *.ntppool.org
Redirect permanent / http://www.pool.ntp.org/
</VirtualHost>

Menggunakan mod_rewrite

<VirtualHost *:80>
ServerName pool.ntp.org
ServerAlias *.pool.ntp.org *.ntppool.org
RewriteRule ^ http://www.pool.ntp.org%{REQUEST_URI} [R=301,L]
</VirtualHost>

4 Bergabung dengan proyek kumpulan NTP

Terakhir, untuk menggabungkan server Anda ke proyek kumpulan NTP, cukup ikuti langkah-langkah ini:

  1. Buka manage.ntppool.org/manage
  2. Daftar (jika Anda belum memiliki akun).
  3. Masuk.
  4. Tulis nama host server NTP baru Anda atau salah satu alamat statis IPv4 / IPv6.
  5. Klik tombol kirim.

Semoga Anda dapat memberikan setidaknya satu alamat statis IPv4 dan satu alamat statis IPv6 untuk setiap server.

Terkadang Anda harus menunggu beberapa menit hingga ntpd menstabilkan jam waktu nyata.

Jika meminta lokasi fisik server NTP Anda, Anda hanya perlu memberikan negara tempat ia berada.

Setelah muncul di Server Anda list, Anda mungkin ingin menangani jumlah lalu lintas yang dilayaninya, menentukan kecepatan bersihnya .

Untuk server virtual OpenVZ disarankan, Anda memilih sekitar 10MBit, karena server mungkin dimatikan, karena setiap instance OpenVZ biasanya mendukung koneksi jaringan simultan dalam jumlah yang rendah.

Untuk server fisik dan KVM, Anda dapat memilih kecepatan koneksi tertinggi yang tersedia, meskipun kecepatan koneksi Anda lebih rendah dari itu.

Sebagai data referensi:jumlah lalu lintas yang dilayani oleh server NTP kami dengan kecepatan bersih 1000MBit yang dipilih adalah sekitar 40 Kb/dtk di hilir dan 40 Kb/dt di hulu.


Linux
  1. Cara mengubah warna terminal Linux Anda

  2. Cara Memasang Lingkungan Desktop di Server Linux Tanpa Kepala Anda

  3. Bagaimana cara Benchmark atau memeriksa kecepatan Server DNS Anda di Linux?

  1. Bagaimana cara memonitor server Linux Anda?

  2. Cara membandingkan server Ubuntu Linux Anda dengan Phoronix Test Suite

  3. bagaimana cara memulai server kucing jantan di linux?

  1. Cara Memantau Server Linux Anda menggunakan osquery

  2. Cara Mengukur Kinerja di Server VPS Linux Anda

  3. Cara Menggunakan OpenSSH untuk Menghubungkan ke Server Linux Anda