Bir CentOS sunucusunun saatini yetkili bir saat sunucusundan nasıl güncellerim?


99

CentOS makinem var ve her seferinde sunucunun bir süre sonra doğru zamanı kaybettiğini fark ettim. Zaman geçtikten sonra doğru zamanı manuel olarak ayarladıktan sonra genellikle birkaç dakika geride kalır. Sunucuyu belirli bir saat sunucusundan saatle güncelleyebilecek bir mekanizma var mı?

Yanıtlar:


117

ntpArtalanı kullan . Çalıştırın yum install ntpve hizmetin ntsysvveya ile başlatıldığından emin olun chkconfig ntpd on.

Hemen senkronizasyon yapmak için, koşun ntpdate time.apple.com(veya benzeri bir şey).


@ beyaz beyaz yum yaptım ve ing de zaten yüklü olduğunu gösteriyor. peki sonraki adım ne olmalı? Ntp sunucusuna işaret etmek için zamanımı nasıl yapılandırabilirim?
user111196

3
Deneyin /sbin/service ntpd stop, takip edin ntpdate time.apple.comve ardından/sbin/service ntpd start
ewwhite ile

8
@wwhite ntpdate -b -u time.nist.govNtpd arka plan programının kullandığından daha ayrı bir bağlantı noktası kullanmaya çalışacak başka bir çözüm yoludur.
Shard

Benim için ntpdatebir zamanlayıcı belirtmeden çalıştı.
SPRBRN

2018 yılında güncellenebilir mi systemctl?
YumYumYum

101

Ntp'yi kurmanız ve yapılandırmanız gerekir.

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

İşleri kurmalı ve çalıştırmalı. Ntnt paketinin zaten kurulu olduğunu ve sadece konfigürasyona ihtiyacı olduğunu görebilirsiniz.


3
Değiştirilen bilgisayar bir VM değilse hwclock -w, ntpdatekomuttan sonra ben . Bu, bilgisayarın bir sonraki yeniden başlatılmasında saatinizin şimdi olduğundan daha az senkronize olacağı anlamına gelir.
David Mackintosh

@lain kontrol ettim zaten kurulu ama ntp sunucusuna işaret etmek ve senkronize kalmak için ne yapılandırmak gerekiyor?
user111196

@ user111196: JUst yukarıda chkconfig, ntpdate ve service komutlarını gerçekleştirir.
user9517

@lain Saatin kaçta eşzamanlanacağını öğrenmek ilgimi çekiyor, şu anki saat dilimim bu?
user111196

Evet, sisteminizin ayarlandığı saat dilimi için saat doğru olacaktır.
user9517

13

Evet.

NTP.

yum install ntp
chkconfig ntpd on

İlk senkronizasyonu yapın

ntpdate pool.ntp.org

ve zaman çizelgesini şununla başlat:

/etc/init.d/ntpd start

herhangi bir komut ilk senkronize nasıl yapılır? Sadece ntpdate pool.ntp.org 'u çalıştırın, peki zaman nerede?
user111196

ntpdate saati ayarlar.
Tom O'Connor,

ntpdate, sunucunun saat dilimi ayarlarına göre tarihi belirler.
user111196

ntpdate donanım saatini ayarlar. / Etc / timezone ile ne yapıyorsanız onu biraz daha fazla kullanmaya başlayın
Tom O'Connor,

3

Sunucu için ntpd'yi yapılandırmanız gerekir. Zaten yüklü olduğundan şüpheleniyorum ama yapılandırılması gerekiyor. Not: Sanal bir sunucuysa, muhtemelen sanal ana bilgisayarla eşitleme seçeneğiniz vardır.


2

Ntpd .

Ntpd tam olarak aradığınızı yapar - sistem saatinizi bir veya daha fazla bilinen iyi zaman sunucusu ile senkronize eder.


2

Temel olarak iki yol var. NTP arka plan programı ve ntpdate komutu. En önemli fark, sistem saatinin değişeceği anlamına gelse de, ntpdate'in saati bir seferde senkronize etmesidir. Öte yandan, NTP arka plan programı zaman senkronizasyonunu önemser ve zamanı küçük adımlarla ayarlar - bunu bilgisayarın doğru zamana senkronize etmek için zamanını yavaşlatmak / hızlandırmak gibi düşünebilirsiniz. Bu yüzden insanlar ntpdate ile ilk senkronizasyonu yapmayı ve ardından ntp daemon'a bırakmayı önerdiler.


2

Centos 7.x kurulumu için:

yum install ntp
systemctl enable ntpd

başlangıçtaki senkronizasyon:

ntpdate pool.ntp.org

arka planla başla:

systemctl start ntpd

1
CentOS 7 sistemleri varsayılan olarak chrony kullanır, bu nedenle NTP istemcilerini değiştirmek istiyorsanız, ntpd'yi yüklemeden önce chrony'yi devre dışı bırakmanız veya kaldırmanız gerekir.
Michael Hampton

@MichaelHampton CentOS 7'm var ve varsayılan olarak chrony yoktu.
Unicornist

@ Unicornist Yalnızca resmi CentOS ortamından yüklerseniz chrony elde edeceğiniz garanti edilir. Kurulumu başkası sizin için gerçekleştiriyorsa veya özel medya kullanıyorsanız, bu işlemi alamayabilirsiniz.
Michael Hampton

1

Evet, NTP'yi kullanır, ntp'yi yum ile yükler ve açardım.

yum install ntp
chkconfig ntpd on

Ardından, ntpdatekomutla istediğiniz herhangi bir ntp sunucusuyla senkronize edin.


0

Ayrıca eğer CPanel gibi kullanıyorsam bu sorunu yaşamaya başladım. Sanırım rdate kullanmayı. Yukarıdaki gibi ntpd olarak değiştirmek, e-posta, özellikle de güvercin vb. İle ilgili tüm sorunları düzeltir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.