سؤال كيف يمكنني تحديث وقت خادم CentOS من خادم وقت موثوق به؟


لدي جهاز CentOS وفي كل مرة ألاحظ أن الخادم يفقد الوقت الصحيح بعد فترة. عادةً ما يكون وراءها عدة دقائق بعد مرور الوقت من تعيين الوقت الصحيح يدويًا. هل هناك آلية يمكنني من خلالها تحديث الخادم مع الوقت من خادم وقت محدد؟


87
2018-03-11 20:07


الأصل




الأجوبة:


استخدم ال ntp الخفي. يركض yum install ntp والتأكد من بدء الخدمة عبر ntsysv أو chkconfig ntpd on.

للحصول على مزامنة فورية ، قم بتشغيل ntpdate time.apple.com (أو شيئا من هذا القبيل).


103
2018-03-11 20:14



@ yehite لم أكن yum ، وتظهر أيضا تثبيت جي بالفعل. ما الذي يجب أن يكون خطوتي القادمة؟ كيفية تكوين وقتي للإشارة إلى خادم NTP؟ - user111196
محاولة /sbin/service ntpd stop، تليها ntpdate time.apple.com وثم /sbin/service ntpd start - ewwhite
ewwhite حل آخر هو لتشغيل ntpdate -b -u time.nist.gov والتي ستحاول استخدام منفذ منفصل عن استخدام البرنامج الخفي ntpd. - Shard
لي ntpdate عملت دون تحديد timeserver. - SPRBRN
في عام 2018 هو systemctl يمكنك تحديث؟ - YumYumYum


تحتاج إلى تثبيت وتكوين NTTP.

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

يجب أن يتم إعداد الأشياء وتشغيلها. قد تجد أن حزمة ntp مثبتة بالفعل وتحتاج فقط إلى التهيئة.


88
2018-03-11 20:12



إذا كان الكمبيوتر الذي يتم تغييره ليس VM ، ثم أنا hwclock -w بعد ntpdate أمر. هذا يعني أنه في المرة التالية التي يعيد فيها الكمبيوتر إعادة التشغيل ، ستكون ساعتك خارجة عن المزامنة بشكل أقل مما هي عليه الآن. - David Mackintosh
@ ألان تحقق بالفعل هو تثبيت ولكن ماذا التكوين لتشير إلى خادم NTP وتبقيه تبقى المزامنة؟ - user111196
@ user111196: JUst تنفيذ أوامر chkconfig و ntpdate و service أعلاه. - Iain
@ ألان ما يهمني معرفة في أي وقت سوف تزامن ذلك هو المنطقة الزمنية الحالية الخاصة بي هو؟ - user111196
نعم ، سيكون الوقت صحيحًا للمنطقة الزمنية التي تم تعيين النظام الخاص بك عليها. - Iain


نعم فعلا.

NTP. 

yum install ntp
chkconfig ntpd on

قم بإجراء مزامنة أولية مع

ntpdate pool.ntp.org

وبدء وقت البرنامج مع:

/etc/init.d/ntpd start

10
2018-03-11 20:12



كيفية القيام بالمزامنة الأولية أي أمر؟ تقصد فقط تشغيل ntpdate pool.ntp.org ولكن أين هو الوقت المحدد؟ - user111196
ntpdate يحدد الوقت. - Tom O'Connor
تعيين ntpdate التاريخ وفقًا لطقس إعدادات المنطقة الزمنية للملقم - user111196
ntpdate يحدد ساعة الجهاز. كل ما تفعله مع / etc / timezone أكثر قليلاً من المستخدمين. - Tom O'Connor


ستحتاج إلى تكوين ntpd للخادم. أظن أنه مثبت بالفعل ولكن يحتاج إلى تكوين. ملاحظة: إذا كان خادمًا ظاهريًا ، فمن المحتمل أن يكون لديك خيار المزامنة مع المضيف الظاهري.


3
2018-03-11 20:10





ntpd.

يقوم Ntpd بالضبط بما تبحث عنه - يقوم بمزامنة ساعة النظام مع واحد أو أكثر من خوادم الوقت المعروفة.


2
2018-03-12 01:12





أساسا هناك طريقتان. NTP الخفي والأمر ntpdate. والفرق الأكثر أهمية هو أن ntpdate سيؤدي إلى مزامنة الوقت دفعة واحدة على الرغم من أن ذلك يعني أن وقت النظام سيتغير. من ناحية أخرى ، سيعتني NTP daemon بتزامن الوقت وسيقوم بتعديل الوقت بخطوات صغيرة - يمكنك التفكير في الأمر مثل إبطاء / تسريع وقت الكمبيوتر لمزامنته مع الوقت الصحيح. ولهذا السبب يقترح الناس القيام بالمزامنة الأولية من قبل ntpdate ومن ثم ترك الأمر ل ntp الخفي.


2
2018-03-11 20:36





نعم ، سأستخدم NTP ، قم بتثبيت ntp بـ yum وقم بتشغيله.

yum install ntp
chkconfig ntpd on

ثم تزامن ذلك إلى أي خادم NTP ترضيك مع ntpdate أمر


1
2018-04-16 18:39





للحصول على تركيب 7.x سنتوس:

yum install ntp
systemctl enable ntpd

المزامنة الأولية ، مع:

ntpdate pool.ntp.org

بدء البرنامج مع:

systemctl start ntpd

1
2018-05-03 12:33



تستخدم أنظمة CentOS 7 chrony افتراضيًا ، لذا إذا كنت تريد تبديل برامج NTP ، فيجب عليك تعطيل أو إزالة chrony أولاً قبل تثبيت ntpd. - Michael Hampton♦
MichaelHampton لدي CentOS 7 ولم يكن لديه chrony افتراضيا. - Unicornist
Unicornist أنت فقط مضمونة للحصول على chrony إذا قمت بتثبيت من وسائل الإعلام CentOS الرسمية. إذا قام شخص آخر بتنفيذ التثبيت نيابة عنك أو كنت تستخدم وسائط مخصصة ، فقد لا تحصل عليه. - Michael Hampton♦


أيضا إذا كان استخدام CPanel مثل كنت وأواجه هذه المسألة. أعتقد باستخدام rdate. إن التغيير إلى ntpd حسب ما ورد أعلاه يصلح جميع المشاكل مع البريد الإلكتروني ، وخاصة برنامج الحظ ، إلخ.


0