Install NTP Server Debian 12

Dari Dokumentasi Robie
Revisi sejak 30 September 2024 03.05 oleh Robie (bicara | kontrib)
Loncat ke navigasi Loncat ke pencarian

NTP (Network Time Protocol) adalah aplikasi ini digunakan untuk menyesuaikan waktu sesuai zona yang ingin ditentukan. Aplikasi ini akan langsung melakukan sinkronisasi waktu secara real time. untuk melakukan instalasi dengan cara mengetikkan perintah

Instalasi NTP Server

apt -y install ntpsec (enter)

Cek Keberhasilan Instalasi

Untuk melihat keberhasilan proses instalasi NTP bisa menggunakan perintah

dpkg -l | grep ntp (enter)

Jika berhasil akan muncul seperti berikut

ii  ntpsec                       1.2.2+dfsg1-1+deb12u1          amd64        Network Time Protocol daemon and utility programs
ii  python3-ntp                  1.2.2+dfsg1-1+deb12u1          amd64        Python 3 NTP Helper Classes

Konfigurasi Dasar NTP Server

File yang perlu dikonfigurasi pada NTP Server ada di folder /etc/ntp.conf

nano /etc/ntpsec/ntp.conf (enter)

rubah pada bagian ini :

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <https://www.pool.ntp.org/join.html>
pool 0.debian.pool.ntp.org iburst
pool 1.debian.pool.ntp.org iburst
pool 2.debian.pool.ntp.org iburst
pool 3.debian.pool.ntp.org iburst

menjadi

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <https://www.pool.ntp.org/join.html>
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst
pool ntp.nict.jp iburst

simpan konfigurasi, lalu lakukan restart NTP Server dengan perintah

systemctl restart ntpsec (enter)

Verifikasi Waktu

Lakukan verifikasi waktu dengan mengetikan perintah

ntpq -p (enter)
     remote                                   refid      st t when poll reach   delay   offset   jitter
=======================================================================================================
 ntp.nict.jp                             .POOL.          16 p    -  256    0   0.0000   0.0000   0.0001
 ntp-k1.nict.jp                          .NICT.           1 u    1   64    1 121.3431   0.1379   0.0000
 ntp-a3.nict.go.jp                       .NICT.           1 u    -   64    1 137.9343  12.5998   0.0532
 ntp-b2.nict.go.jp                       .NICT.           1 u    -   64    1 137.6664  12.5150   0.1915
 ntp-b3.nict.go.jp                       .NICT.           1 u    -   64    1 136.8743  12.1182   0.2758
 ntp-a2.nict.go.jp                       .NICT.           1 u    -   64    1 136.7433  12.1211   0.4700
 2001:ce8:78::2                          .INIT.          16 u    -   64    0   0.0000   0.0000   0.0001
 ntp-a3.nict.go.jp                       .INIT.          16 u    -   64    0   0.0000   0.0000   0.0001
 ntp-a2.nict.go.jp                       .INIT.          16 u    -   64    0   0.0000   0.0000   0.0001

Ganti Zona Waktu

Sebelum merubah zona waktu, silakan lakukan cek awal untuk mengetahui zona waktu yang aktif di server sekarang. Ketikan perintah berikut

timedatectl (enter)
               Local time: Mon 2024-09-30 02:53:50 UTC
           Universal time: Mon 2024-09-30 02:53:50 UTC
                 RTC time: n/a
                Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no 

terlihat bahwa Time Zone masih terbaca Etc/UTC,

Cek Daftar Timezone

Meliahat daftar timezone di server dapat dilakukan dengan mengetikkan perintah

timedatectl list-timezones (enter)

akan muncul daftar Timezone. Jika di WIB maka bisa pilih Asia/Jakarta

Rubah Timezone

Untuk merubah timezone gunakan perintah berikut

timedatectl set-timezone Asia/Jakarta (enter)

Cek kembali timezone dengan perintah

timedatectl (enter)

Jika sudah berubah seperti tampilan berikut, artinya konfigurasi sudah berhasil

               Local time: Mon 2024-09-30 10:04:16 WIB
           Universal time: Mon 2024-09-30 03:04:16 UTC
                 RTC time: n/a
                Time zone: Asia/Jakarta (WIB, +0700)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no