Pertanyaan Bagaimana cara memperbarui waktu server CentOS dari server waktu otoritatif?


Saya memiliki mesin CentOS dan setiap kali saya perhatikan bahwa server kehilangan waktu yang benar setelah beberapa saat. Biasanya tertinggal beberapa menit setelah waktu berlalu dari mengatur waktu yang tepat secara manual. Apakah ada mekanisme di mana saya dapat memperbarui server dengan waktu dari server waktu tertentu?


87
2018-03-11 20:07






Jawaban:


Menggunakan ntp daemon. Menjalankan yum install ntp dan memastikan bahwa layanan dimulai melalui ntsysv atau chkconfig ntpd on.

Untuk segera melakukan sinkronisasi, jalankan ntpdate time.apple.com (atau yang serupa).


103
2018-03-11 20:14



@hhite saya lakukan yum dan itu menunjukkan ing juga sudah menginstal. jadi apa yang seharusnya menjadi langkah saya selanjutnya? Bagaimana cara mengkonfigurasi waktu saya untuk menunjuk ke server ntp? - user111196
Mencoba /sbin/service ntpd stop, diikuti oleh ntpdate time.apple.com lalu /sbin/service ntpd start - ewwhite
@ solusi lainnya adalah untuk menjalankan ntpdate -b -u time.nist.gov yang akan mencoba menggunakan port terpisah dari yang digunakan ntpd daemon. - Shard
Untuk saya ntpdate bekerja tanpa menentukan timeserver. - SPRBRN
Di tahun 2018, apakah sistemksi dapat Anda perbarui? - YumYumYum


Anda perlu menginstal dan mengkonfigurasi ntp.

yum install ntp
chkconfig ntpd on
ntpdate pool.ntp.org
service ntpd start

harus menyiapkan dan menjalankan semuanya. Anda mungkin menemukan bahwa paket ntp sudah terpasang dan hanya perlu dikonfigurasikan.


88
2018-03-11 20:12



Jika komputer yang diubah bukan VM, maka saya hwclock -w setelah ntpdate perintah. Ini berarti waktu berikutnya komputer melakukan reboot, jam Anda akan kurang sinkron daripada sekarang. - David Mackintosh
@lain saya sudah memeriksa instal tetapi apa yang harus dikonfigurasi untuk menunjuk ke server ntp dan tetap sin? - user111196
@ user111196: JUst melakukan perintah chkconfig, ntpdate dan layanan di atas. - Iain
Saya ingin tahu apa minat saya untuk belajar pada waktu mana hal itu akan disinkronkan dengan apakah itu adalah zona waktu saya saat itu? - user111196
Ya, waktu akan tepat untuk zona waktu di mana sistem Anda diatur. - Iain


Iya nih.

NTP. 

yum install ntp
chkconfig ntpd on

Lakukan sinkronisasi awal, dengan

ntpdate pool.ntp.org

dan mulai daemon waktu dengan:

/etc/init.d/ntpd start

10
2018-03-11 20:12



bagaimana cara melakukan sinkronisasi awal setiap perintah? Maksud Anda jalankan saja ntpdate pool.ntp.org tetapi di mana waktu yang ditentukan? - user111196
ntpdate mengatur waktu. - Tom O'Connor
ntpdate mengatur tanggal sesuai dengan pengaturan ritus zona waktu server - user111196
ntpdate mengatur jam perangkat keras. Apa pun yang Anda lakukan dengan / etc / zona waktu sedikit lebih mudah digunakan. - Tom O'Connor


Anda harus mengkonfigurasi ntpd untuk server. Saya menduga itu sudah terpasang tetapi perlu dikonfigurasi. Catatan: jika itu adalah server virtual, Anda mungkin memiliki opsi untuk menyinkronkan dengan virtual host.


3
2018-03-11 20:10





ntpd.

Ntpd melakukan persis apa yang Anda cari - menyinkronkan jam sistem Anda dengan satu atau lebih server yang dikenal baik.


2
2018-03-12 01:12





Pada dasarnya ada dua cara. NTP daemon dan perintah ntpdate. Perbedaan terpenting adalah ntpdate akan menyinkronkan waktu sekaligus meskipun itu berarti waktu sistem akan berubah. Di sisi lain, daemon NTP akan mengatur sinkronisasi waktu dan akan menyesuaikan waktu dengan langkah-langkah kecil - Anda dapat memikirkannya seperti memperlambat / mempercepat waktu komputer untuk menyinkronkannya ke waktu yang tepat. Itulah mengapa orang menyarankan untuk melakukan sinkronisasi awal dengan ntpdate dan kemudian meninggalkannya ke ntp daemon.


2
2018-03-11 20:36





Ya saya akan menggunakan NTP, instal ntp dengan yum dan nyalakan.

yum install ntp
chkconfig ntpd on

Kemudian sinkronkan ke server ntp apa pun yang Anda sukai dengan ntpdate perintah


1
2018-04-16 18:39





Untuk instalasi centos 7.x:

yum install ntp
systemctl enable ntpd

sinkronisasi awal, dengan:

ntpdate pool.ntp.org

mulai daemon dengan:

systemctl start ntpd

1
2018-05-03 12:33



CentOS 7 sistem menggunakan kroni secara default, jadi jika Anda ingin mengalihkan klien NTP, Anda harus menonaktifkan atau menghapus kroninya terlebih dahulu sebelum menginstal ntpd. - Michael Hampton♦
@ Michael Hampton Saya memiliki CentOS 7 dan tidak memiliki kroni secara default. - Unicornist
@Unicornist Anda hanya dijamin mendapat kroni jika menginstal dari media CentOS resmi. Jika orang lain melakukan instalasi untuk Anda, atau Anda menggunakan media kustom, maka Anda mungkin tidak mendapatkannya. - Michael Hampton♦


Juga jika menggunakan CPanel seperti saya dan memiliki masalah ini. Saya pikir menggunakan rdate. Mengubah ke ntpd seperti di atas memperbaiki semua masalah dengan email, terutama dovecot, dll.


0