এনটিপি ব্যবহার করে সময় সিঙ্ক্রোনাইজ করার প্রস্তাবিত উপায় কী?


18

স্থানীয়ভাবে এই প্রশ্নটি বেশ কয়েকবার এসেছে, এই প্রশ্নটি এনটিপি ব্যবহার করে কোনও সিস্টেমের ঘড়ি সিঙ্ক্রোনাইজ করার জন্য পছন্দসই / সর্বোত্তম পদ্ধতি সরবরাহ করা।

সমাধানটির একাধিক সমস্যা সঠিকভাবে পরিচালনা করা উচিত, যেমন:

  1. ঘড়ির যেখানে একটি বড় স্কিউ রয়েছে সেখানে দ্রুত বুট-আপ করার সময় সংশোধন করুন।

  2. এমন একটি কনফিগারেশন সরবরাহ করুন যা পাহারা দেয় এবং / অথবা এমন পরিস্থিতিতেগুলির সংশোধন করে যেখানে ঘড়ির মাঝে মাঝে মাঝে মাঝে একটি বড় স্কিউ বিকাশ করতে পারে।

  3. একটি শক্তিশালী সমাধান যা সময়কে দ্রুত পরিচালনা করতে এবং সিঙ্ক করতে পারে যখন নির্দিষ্ট সমস্যা দেখা দেয় যেমন: "বুট চলাকালীন সময় সার্ভারটি অ্যাক্সেসযোগ্য ছিল না" বা "বুটের সময় ইন্টারনেট অ্যাক্সেসযোগ্য"।

আদর্শ সমাধানটি হ'ল একক এনটিপি কনফিগারেশন ফাইল যা এই সমস্ত পরিচালনা করতে সক্ষম।

তথ্যসূত্র

"চূড়ান্ত" সমাধানটি সরবরাহ করবে এমন অনেকগুলি অংশগুলি উত্তর ও উত্তর সাইটগুলিতে এই জাতীয় প্রশ্নের মধ্যে ছড়িয়ে পড়ে:

অন্য হতে বাধ্য হতে পারে তবে এগুলিই আমি দেখেছি যে এটি প্রাসঙ্গিক বলে মনে আসে।



1
এফওয়াইআই: এর বিস্তৃত উত্তর নিয়ে কাজ করার পরিকল্পনা করছেন। Chat.stackexchange.com/transcript/message/11350138#11350138
derobet


@ ডিএফসি - যখন কোনও ভিএম থামিয়ে দেওয়া হয় এবং পরে আবার চালু করা হয় তখন এমন অন্যান্য পরিস্থিতিও ঘটতে পারে যেখানে এটি ঘটতে পারে this
slm

@ এসএলএম "বিকাশ" মানে ভিএম পুনরায় চালু হওয়ার পরে স্কিউতে আয়ন টাইম জাম্প? দেখে মনে হচ্ছে এনটিপিডিকে পুনরায় চালু করার কয়েক ঘন্টার মধ্যে স্কিউটি নিয়ন্ত্রণে রাখা উচিত। অবশ্যই এটি আরও খারাপ করবেন না। অন্যান্য পরিস্থিতি কি?
dfc

উত্তর:


6

যেহেতু আপনি এনটিপি ব্যবহার করে সময় মতো বড় বিচ্যুতি সংশোধন করতে পারবেন না (যদি না আপনি ঘড়ির জন্য ধরতে বা ধীর করতে কিছু ঘন্টা না করেন) আমি এটি করি:

পরিষেবা এনটিপিডি স্টপ
ntpdate us.pool.ntp.org
পরিষেবা এনটিপিডি শুরু

আমি প্রতিদিন একবার এটি ক্রোন করি। বুটআপের পরে এনটিপি শুরু হওয়ার আগে এনটিপি স্ক্রিপ্টে এনটিপিডিটও রেখেছিলাম, যেহেতু রিবুটগুলি এবং পাওয়ার চক্রগুলি সম্ভবত সিস্টেমের সময়ের সাথে ঝামেলা বা ঘন ঘন ঘটে that


এনটিপিডি যদি সফলভাবে চলমান থাকে তবে আপনার এটি বন্ধ করে শুরু করার দরকার কেন? এটি একটি ভয়ঙ্কর ধারণা মত মনে হচ্ছে।
dfc

3
এনটিপিডি চলমান থাকলে এনটিপিডিট কাজ করবে না।
গ্রিজলি

4

আপনি যা সন্ধান করছেন ntpdতা --panicgateবিকল্পটি সহ।

প্যানিকগেট বিকল্পটি ntpdকোনও আকার হতে শুরু করার পরে প্রথম সামঞ্জস্যের অনুমতি দেয় । এটি ঠিক এমন কোনও ব্যবহারের ক্ষেত্রে যা আপনি বর্ণনা করেছেন যেখানে কোনও মেশিন আসে এবং এটির ঘড়িটি অত্যন্ত ত্রুটিযুক্ত। যখন এনটিপিডি এই বিকল্পটি সক্ষম করে শুরু করে, এটি একটি সার্ভার খুঁজে পেতে এবং এটির সাথে সিঙ্ক্রোনাইজেশন স্থাপনের জন্য একটি মুহূর্ত নিতে পারে।

সেই বিকল্পটি নিজেই আপনার আইটেম # 1 সমাধান করে।

# 2 হ'ল ভ্যানিলা এনটিপিডি। এনটিপিডি একটি ড্রিফ্ট ফাইল রাখে যা আপনার সিস্টেমের ঘড়ির স্কিউ রেট।

# 3ও # 1 এর সমান। --panicgateযখন ntpd শুরু করে তা "প্রথম সমন্বয়", যখনই যে সমন্বয় হয় সীমাবদ্ধ বিকল্প অবিলম্বে মধ্যে সীমাবদ্ধ থাকবে না।


এনটিপিডি --প্যানিকগেট টাইপ করা এবং তারপরে তারিখ একেবারে কিছুই করে না
AlxVallejo

আপনি কি init ফাইলগুলি পাস করার জন্য সংশোধন করেন -gবা সেটআপ করার জন্য কোনও সমতুল্য বিকল্প রয়েছে ntp.conf?
Jérôme

আমি কেবল বুঝতে পেরেছি -gযে আমার ডেবিয়ান ইনস্টলটিতে ডিফল্টরূপে ইতিমধ্যে ব্যবহৃত হয়েছে, তবে আমি জানি না যে এটি কোন init / কনফিগার ফাইলে করা হয়েছে।
Jérôme

2

এনটিপি / এনটিপিডেটের পরিবর্তে ক্রোনাইড / ক্রোনাইক ব্যবহার করুন। এটি ফেডোরায় ইতিমধ্যে ডিফল্ট পদ্ধতি এবং আমার ধারণা, এটি প্রস্তুত হওয়ার সাথে সাথেই এটি RHEL 7.0 এ আসবে।

ডকুমেন্টেশন http://chrony.tuxfamily.org/ এ পাওয়া যাবে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.