GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Server dan Klien NTP di Ubuntu 18.04 LTS

NTP (Network Time Protocol) adalah protokol jaringan yang dirancang untuk menyinkronkan jam komputer melalui jaringan. NTP memungkinkan Anda untuk menyinkronkan jam semua sistem dalam jaringan. Server NTP menyinkronkan waktunya dengan menghubungi sejumlah server di seluruh dunia.

Dalam tutorial ini, kita akan belajar menginstal server NTP dan mengatur sinkronisasi waktu di server Ubuntu 18.04.

Persyaratan

  • Server yang menjalankan server Ubuntu 18.04.
  • Pengguna non-root dengan hak istimewa sudo.
  • Alamat IP statis 192.168.43.229 dikonfigurasi di server Anda.

Instal dan Konfigurasi Server NTP

Secara default, paket NTP tersedia di repositori default Ubuntu 18.04 LTS. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

sudo apt-get install ntp -y

Selanjutnya, Anda perlu mengkonfigurasi NTP untuk menyinkronkan waktunya dari server NTP publik. Anda dapat melakukannya dengan mengedit file ntp.conf:

sudo nano /etc/ntp.conf

Ganti baris:

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

Dengan yang cocok dengan lokasi Anda. Dalam kasus saya, saya akan menggunakan baris berikut:

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

Daftar server waktu NTP Pool yang tersedia dapat ditemukan di sini: http://support.ntp.org/bin/view/Servers/NTPPoolServers

Simpan dan tutup file. Kemudian, restart layanan NTP untuk menerapkan perubahan:

sudo systemctl restart ntp

Anda dapat memeriksa status NTP dengan perintah berikut:

sudo systemctl status ntp

Keluaran:

? ntp.service - Network Time Service
   Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-10-05 15:10:14 UTC; 42s ago
     Docs: man:ntpd(8)
 Main PID: 5587 (ntpd)
    Tasks: 2 (limit: 1114)
   CGroup: /system.slice/ntp.service
           ??5587 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 113:116

Oct 05 15:10:15 ubuntu1804 ntpd[5587]: Soliciting pool server 123.108.200.124
Oct 05 15:10:16 ubuntu1804 ntpd[5587]: Soliciting pool server 64:ff9b::7b6c:c87c
Oct 05 15:10:16 ubuntu1804 ntpd[5587]: Soliciting pool server 64:ff9b::7b6c:c87c
Oct 05 15:10:18 ubuntu1804 ntpd[5587]: Soliciting pool server 2406:da1a:200:7201:d9ea:9ac5:32e3:339c
Oct 05 15:10:18 ubuntu1804 ntpd[5587]: Soliciting pool server 64:ff9b::7b6c:c87c
Oct 05 15:10:19 ubuntu1804 ntpd[5587]: Soliciting pool server 91.189.91.157
Oct 05 15:10:20 ubuntu1804 ntpd[5587]: Soliciting pool server 91.189.94.4
Oct 05 15:10:21 ubuntu1804 ntpd[5587]: Soliciting pool server 91.189.89.198
Oct 05 15:10:22 ubuntu1804 ntpd[5587]: Soliciting pool server 91.189.89.199
Oct 05 15:10:23 ubuntu1804 ntpd[5587]: Soliciting pool server 2001:67c:1560:8003::c7

Instal dan Konfigurasi Klien NTP

Sekarang, kita akan menginstal dan mengkonfigurasi klien NTP untuk menyinkronkan waktu dengan server NTP kita.

Sebelum memulai, Anda perlu menyiapkan file /etc/hosts. Jadi, server NTP Anda dapat diselesaikan melalui nama host.

Untuk melakukannya, buka file /etc/hosts:

sudo nano /etc/hosts

Tambahkan baris berikut:

192.168.43.229 ntp-server-host

Ganti alamat IP dengan IP server NTP Anda (yang kami instal di bab berharga). Simpan dan tutup file.

Selanjutnya, instal NTP dan ntpdate dengan perintah berikut:

sudo apt-get install ntpdate ntp -y

Sekarang, periksa sinkronisasi waktu secara manual dengan server NTP Anda dengan perintah berikut:

sudo ntpdate ntp-server-host

Jika semuanya baik-baik saja, Anda akan melihat output berikut:

 5 Oct 20:48:49 ntpdate[6067]: adjust time server ntp-server-host offset 0.049526 sec

Selanjutnya, Anda perlu menonaktifkan layanan timesyncd sistemd Ubuntu default. Anda dapat melakukannya dengan perintah berikut:

sudo timedatectl set-ntp off

Sekarang, edit /etc/ntp.conf file dan atur server NTP Anda sendiri sebagai server NTP pilihan untuk sinkronisasi waktu.

sudo nano /etc/ntp.conf

Tambahkan baris berikut:

server ntp-server-host prefer iburst

Simpan dan tutup file. Kemudian, restart layanan NTP untuk menerapkan perubahan:

sudo systemctl restart ntp

Terakhir, gunakan ntpq perintah untuk membuat daftar antrian sinkronisasi waktu NTP:

ntpq -p

Anda akan melihat bahwa ntp-server-host dipilih sebagai sumber sinkronisasi waktu saat ini:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 fwdns2.vbctv.in 202.73.57.107    4 u    3   64    1  127.437  -142.63   0.000
 alphyn.canonica 131.188.3.220    2 u    2   64    1  276.931  -106.99   0.000
 ntp-server-host 106.10.186.201   3 u    1   64    1    0.588  161.386   0.000
  • http://www.ntp.org/

Ubuntu
  1. Cara Menginstal dan Menggunakan Telnet di Ubuntu 20.04 LTS

  2. Cara Menginstal Klien dan Server NFS di Ubuntu 20.04

  3. Instal UrBackup Server dan Klien di Ubuntu 20.04 - Bagaimana cara melakukannya?

  1. Cara menginstal Chef Server, Workstation dan Chef Client di Ubuntu 18.04

  2. Cara Menginstal dan Mengatur Server Mail Ubuntu pada Versi 18.04 LTS

  3. Cara Mengatur Server dan Klien Kerberos di Ubuntu 18.04 LTS

  1. Cara Memasang dan Mengamankan Redis di Ubuntu 18.04 LTS

  2. Cara Menginstal Klien FreeIPA di Server Ubuntu 18.04

  3. Cara Menginstal Server dan Klien UrBackup di Ubuntu 20.04