Sinkronisasi jam sistem Linux dengan server NTP

Sinkronisasi jam sistem Linux dengan server NTP

Ketepatan waktu yang akurat adalah aspek penting dari sistem komputasi apa pun, dan terutama penting untuk server, di mana waktu yang tepat adalah faktor penting untuk banyak aplikasi, seperti penebangan, otentikasi, dan keamanan. Network Time Protocol (NTP) adalah protokol yang banyak digunakan untuk menyinkronkan jam komputer melalui jaringan.

Di Linux, jam sistem dapat disinkronkan dengan server NTP menggunakan 'TimeDatectl' utilitas baris perintah, yang merupakan bagian dari sistem SystemD dan Manajer Layanan. Utilitas TimedAtectl menyediakan cara yang sederhana dan nyaman untuk mengelola waktu dan tanggal sistem, termasuk mengatur konfigurasi NTP.

Langkah 1: Instal Layanan Timesync

Timesync adalah layanan minimalis untuk menyinkronkan waktu setempat dengan server NTP. Paket ini berisi layanan sistem SystemD-TimesyncD yang dapat digunakan untuk menyinkronkan jam sistem lokal dengan server protokol waktu jaringan jarak jauh.

Untuk menginstal layanan, jalankan perintah berikut:

Instal SystemD-Timesyncd yang tepat  

Setelah instalasi, layanan akan dimulai secara otomatis. Anda dapat memverifikasi dengan menjalankan perintah berikut:

Sudo Systemctl Systemd-TimeSyncd  
Output ● SystemD-Timesyncd.Layanan - Sinkronisasi Waktu Jaringan dimuat: dimuat (/lib/systemd/system/systemd -timesyncd.melayani; diaktifkan; Preset Vendor: Diaktifkan) Aktif: Aktif (Berjalan) Sejak Kamis 2023-02-02 11:57:46 UTC; 3Min 53S lalu Docs: Man: Systemd-Timesyncd.Layanan (8) PID Utama: 2004 (SystemD-Timesyn) Status: "Menghubungkan ke Server Waktu 80.88.90.14: 123 (0.Debian.kolam.NTP.org)."Tugas: 2 (Batas: 1828) Memori: 1.0M CPU: 48MS CGROUP: /SISTEM.Slice/Systemd-Timesyncd.Layanan └─2004/lib/systemd/systemd-timesyncd 

Langkah 2: Aktifkan sinkronisasi jam

Untuk menyinkronkan jam sistem Linux dengan server NTP menggunakan TimeDatectl, Anda perlu menjalankan perintah berikut sebagai root atau menggunakan sudo:

sudo timedatectl set-ntp true  

Perintah ini memungkinkan fitur sinkronisasi NTP dan membuat sistem mulai secara otomatis disinkronkan dengan server NTP yang ditentukan dalam “/Etc/systemd/timeSyncd.conf ” file konfigurasi. Secara default, layanan TimesyncD menggunakan kumpulan NTP Server yang terkenal, yang menyediakan sejumlah besar server NTP publik.

Langkah 3: Verifikasi perubahan

Anda dapat memverifikasi status sinkronisasi NTP dengan menjalankan perintah berikut:

TimeDatectl  

Output perintah harus menunjukkan status sinkronisasi NTP, serta waktu offset dari server NTP, jika tersedia.

Aktifkan sinkronisasi waktu dengan server NTP

Langkah 4: Sinkronisasi Jam Perangkat Keras

Penting untuk dicatat bahwa TimeDatectl Perintah hanya mempengaruhi jam sistem, yang merupakan jam utama pada sistem yang digunakan oleh sistem operasi dan aplikasi. Jam perangkat keras, juga dikenal sebagai Real-Time Clock (RTC), adalah jam terpisah yang berjalan secara independen dari sistem dan digunakan untuk menjaga waktu bahkan ketika sistem ditenagai. Untuk menyinkronkan jam perangkat keras dengan jam sistem, Anda perlu menjalankan perintah berikut:

sudo timedatectl set-lokal-rtc 1  

Kesimpulan

Kesimpulannya, 'timedatectl set-ntp' Perintah adalah cara sederhana dan nyaman untuk menyinkronkan jam sistem Linux dengan server NTP, dan memastikan ketepatan waktu yang akurat di sistem Anda. Dengan menggunakan NTP, Anda dapat memastikan bahwa waktu sistem konsisten dan akurat, dan menghindari masalah potensial yang disebabkan oleh pengaturan waktu yang salah.