Bagaimana cara mengkonfigurasi sinkronisasi waktu NTP di server?

29

Saya ingin mengkonfigurasi server Ubuntu 12.04 saya untuk menyinkronkan jamnya dengan server NTP tertentu. Di mana mengatur ini?

Ivan
sumber

Jawaban:

38

Instalasi

Instal melalui pusat perangkat lunak

atau jika Anda lebih suka baris perintah ...

sudo apt-get install ntp

Konfigurasi

sudo nano /etc/ntp.conf

File ini mungkin akan mengaktifkan server default Ubuntu. Anda dapat memeriksa http://www.pool.ntp.org/zone/europe atau http://www.pool.ntp.org/zone/north-america atau http://www.pool.ntp.org/zone / asia untuk server lokal (berbasis negara). Komentari semua server dengan menambahkan #di depannya dan menambahkan yang ingin Anda gunakan.

Mengaktifkan perubahan baru

sudo service ntp restart

Memeriksa apakah sinkron

sudo ntpq -c lpeer

Ini akan menampilkan daftar semua server dan kapan mereka terakhir diperiksa. Contoh acak dari web:

masukkan deskripsi gambar di sini

Lihat logging

sudo tail -f /var/log/syslog

Pastikan, jika Anda menggunakan firewall, untuk membuka UDP 123.

Rinzwind
sumber
4
Mengapa membuka port? Stateful firewall akan mengenali permintaan datang dari mesin ini keluar dulu, ya?
HDave
Saya menggunakan port 37 dan tampaknya berfungsi?
Jason
Untuk berjaga-jaga jika zona waktu awal salah diatur, cara yang tepat untuk mengubahnya adalah dengan menggunakan sudo dpkg-reconfigure tzdataperintah.
Attila Fulop
11

Pertama, pastikan Anda telah menginstal NTP, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Ketika terbuka, jalankan perintah di bawah ini.

sudo apt-get install ntp

Kemudian edit file di bawah ini untuk menambah server waktu.

sudo nano /etc/ntp.conf

Untuk menambahkan server waktu yang akan disinkronkan, gunakan Server AS atau Server Eropa .

Kemudian, restart layanan NTP

sudo service ntp restart
Mitch
sumber