আমাকে রাস্পবেরি পাইতে (টাইমজোন ছাড়াও) ঘড়িটি সেট করতে হবে না। কোথা থেকে সময় পাচ্ছে? এটি কতটা সঠিক?
আমাকে রাস্পবেরি পাইতে (টাইমজোন ছাড়াও) ঘড়িটি সেট করতে হবে না। কোথা থেকে সময় পাচ্ছে? এটি কতটা সঠিক?
উত্তর:
রাস্পবিয়ান একটি এনটিপি সার্ভার (একটি "টাইম সার্ভার") থেকে সময় পান ।
আপনার রাস্পবেরি পাই সম্পূর্ণভাবে আনপ্লাগ করুন, নেটওয়ার্ক কেবলটি টানুন এবং আবার রাস্পবেরি পাই শুরু করুন। আপনি দেখতে পাবেন যে তারিখ এবং সময়টি ভুল।
আপনি যদি চান / ইন্টারনেট মধ্যে প্লাগ হচ্ছে না রিসেট না হতে তারিখ এবং সময়, আপনি একটি রিয়েল টাইম ক্লক বন্ধ (RTC) প্রয়োজন হবে - উদাহরণস্বরূপ ভালো কিছু এই একটি ব্যাটারি ব্যবহার করে যা সময় বর্তমান রাখতে হবে, - একটি ঘড়ি চালানোর জন্য। এটি হ'ল, আপনার কম্পিউটারটি যখন চালিত হচ্ছে না তখন সময়টি কীভাবে রাখে।
আপডেট করুন কেবলমাত্র একটি পাশের নোট যে উপরের আরটিসি ঘড়িটি বিদ্যুতের ক্ষতির মধ্যে সময়কে সঠিক রাখার একমাত্র উপায় নয়। আপনি একটি জিপিএস মডিউলও ব্যবহার করতে পারেন এবং এটি জিপিআইও পিনগুলি পর্যন্ত হুক করতে পারেন।
যথার্থতা এটি বেশ নির্ভুল, যদিও আপনার ঘড়ির সময়টি কিছুটা সময় বন্ধ হয়ে গেলে। নিজেকে সংশোধন করতে 3 ঘন্টা পর্যন্ত সময় নিতে পারে, কারণ সার্ভার থেকে পরিবর্তনগুলি আপনার স্থানীয় ঘড়িতে ধীরে ধীরে প্রয়োগ করা হয়। নির্ভুলতার উপরে নেটওয়ার্কের স্থিতিশীলতার সবচেয়ে বেশি প্রভাব পড়ে, কারণ একটি অনির্দেশ্য নেটওয়ার্ক ( 3 জি এর মতো আরও কিছু বেতার ) এটি নির্ভুল হওয়া খুব কঠিন করে তুলবে। এটিকে সহজভাবে বলতে গেলে: যথার্থতাটি বেশ ভাল, আপনার কম্পিউটার এবং আসল সময়ের মধ্যে পার্থক্য (এনটিপি সার্ভার থেকে) সাধারণত 100 মিমি থেকে কম হয় ।
মরগানের উত্তর আমাকে সমস্যাটি সমাধান করার জন্য আমার ইঙ্গিতটি দিয়েছিল।
Http://support.ntp.org/bin/view/Servers/NTPPoolServers এ যান
আপনার অঞ্চল নির্বাচন করুন, তারপরে আপনার দেশ এবং সার্ভারের একটি তালিকা প্রদর্শিত হবে।
আপনার /etc/ntp.conf ফাইলটি সম্পাদনা করুন
sudo vim /etc/ntp.conf
আপনি ওয়েবপৃষ্ঠায় যা খুঁজে পেয়েছেন তার সাথে সার্ভারের তালিকাটি প্রতিস্থাপন করুন। যেমন
সার্ভার 0.dk.pool.ntp.org আইবুর্স্ট
সার্ভার 1.dk.pool.ntp.org আইবুর্স্ট
সার্ভার 2.dk.pool.ntp.org আইবুর্স্ট
সার্ভার
সংরক্ষণ করুন এবং প্রস্থান.
এনটিপি ডিমন পুনরায় চালু করুন।
sudo /etc/init.d/ntp পুনরায় আরম্ভ করুন
তারিখটি সঠিক কিনা তা পরীক্ষা করে দেখুন।
তারিখ
থু জুন 20 13:39:20 সিইএসটি 2013
আমার একটি সার্ভারে তত্ক্ষণাত তারিখটি পরিবর্তন করা হয়েছিল। অন্যটিতে আমাকে কয়েক মিনিট অপেক্ষা করতে হয়েছিল।
server 0.uk.pool.ntp.org iburst
ntpq -p। আমি ব্যবহার করছি: "রাস্পবিয়ান জিএনইউ / লিনাক্স 7 (হুইজি)" এবং "লিনাক্স রাস্পবেরিপি 4.1.7+ # 817 প্রিমিটি শনি সেপ্টেম্বর 19 15:25:36 বিএসটি 2015 আর্মভি 6 এল জিএনইউ / লিনাক্স"
hwclockবা fake-hwclockহস্তক্ষেপ করছে (তবে "/etc/rc.conf" অংশটি পুরানো)
ntpq -pঅংশ থেকে একটি উত্তর কিভাবে রাস্পবেরী Pi রাখা সময়? ।
ntpq -pকোনও পার্থক্য হয়নি)।
আপনার যদি fake-hwclockপ্যাকেজ থাকে তবে এটি ঘড়িটিকে পুনরায় সেট করা থেকে আটকাতে একটি টাইমস্ট্যাম্প সংরক্ষণ কৌশলও করবে। ডিভাইসটি বন্ধ থাকার সময় এটি অগ্রসর হতে পারে না, সুতরাং এটি পিছনে থাকবে will অভ্যন্তরীণ ঘড়িটি যখন চালাচ্ছিল তখন সামান্য কিছুটা বয়ে যাবে।
আপনার যদি ইন্টারনেট সংযোগ থাকে (বা কোনও সার্ভার দিয়ে ল্যান) এবং এনটিপি (এনটিপিডি / এনটিপিডিট) চালনা করেন তবে অন্যান্য উত্তরগুলি উল্লেখ করে আপনি নেটওয়ার্কের মাধ্যমে সময় পেতে পারেন। যখন সিঙ্ক্রোনাইজ করা হয়, এটি সত্যিই বেশ নির্ভুল। অনলাইন সার্ভারগুলি আপনাকে সম্মতিতে "বিশ্ব সময়" দেবে।
fake-hwclock। মেশিনটি বন্ধ থাকাকালীন কেউ কেন ঘড়িটি স্থির রাখতে চান? আমি এটির জন্য কোনও ব্যবহারের ক্ষেত্রে ভাবতে পারি না। আছে?
fake-hwclockআর্চ লিনাক্স, ব্যবহার archplusplus.co.uk/post/40202081414/...
ব্যয়-কার্যকারিতার জন্য রাস্পবেরি পাইয়ের একীভূত রিয়েল টাইম ক্লক (আরটিসি) নেই: প্রশ্নটি দেখুন "কেন রিয়েল টাইম ক্লক (আরটিসি) নেই?" মধ্যে সরকারী প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী । এর অর্থ হ'ল আপনি যখন রাস্পবেরি পাই আনপ্লাগ করেন তখন এটির সময় হারাবে। আপনি যখন এটি পুনরায় শক্তি দেবেন, সময়টি 1 জানুয়ারী 1970 (আরেফ ইউনিক্স যুগ ) থেকে শুরু করা হয়।
রাস্পবেরি পাই কম্পিউটারের মধ্যে ক্লক সিঙ্ক্রোনাইজেশনের জন্য একটি প্রোটোকল এনটিপি দিয়ে নেটওয়ার্কের উপরে সময় নির্ধারণ করে । কম্পিউটারগুলির একই সময় রয়েছে কিনা তা নিশ্চিত করতে এই প্রোটোকলটি ব্যাপকভাবে ব্যবহৃত হয় এবং বেশ নির্ভরযোগ্য যেহেতু কিছু মেশিন পরমাণু ঘড়িগুলির সাথে সময় গণনার জন্য উত্সর্গীকৃত হয় ।
ntpdডেমন (ব্যাকগ্রাউন্ডে থাকা একটি সফ্টওয়্যার) বুট সময় চালু করেছে এবং এটি এনটিপি প্রোটোকল ব্যবহার করে সময় সিঙ্ক্রোনাইজ করার জন্য দায়ী। ntpdফাইলটি দিয়ে কনফিগার করা যায় /etc/ntp.conf। উদাহরণস্বরূপ, আপনি এখানে সময় অনুরোধ করার জন্য সার্ভারগুলি সেট করতে পারেন।
dateএখন সেই সপ্তাহ-পুরাতন তারিখটি দেখায়, আমি মনে করি, গতকাল এবং আজকের আপটাইম থেকে কিছু অতিরিক্ত ঘন্টা (গতকাল এবং আজ পুনরায় চালু হওয়ার পরে)। (রাস্পবিয়ান, ২০১৫ এর মাঝামাঝি সময়ে)
cat /etc/fake-hwclock.dataএবং আপনি শেষ সময়টি সময় fake-hwclockসাশ্রয় করবেন (স্পষ্টতই, শাটডাউন সময়ে) দেখবেন । fake-hwclockএকটি বাস্তব ঘড়ি অনুকরণ করতে আরপিআইতে ব্যবহৃত হয়। আমি মনে করি আপনি ইন্টারনেটের অ্যাক্সেস ছাড়াই বা ntpdসময় আপডেট করা শুরু না করেই আপনার আরপিআই বুট করেছেন । আপনি কি তা নিশ্চিত করতে পারবেন?
এটি প্রদর্শিত হবে যে রাস্প্বিয়ান স্ট্রেচের সাথে কিছুটা পরিবর্তন হয়েছে। সংক্ষেপে, এনটিপি আর ইনস্টল করা হয় না। দৌড়াতে dpkg -l | grep ntpকিছুই ফিরে আসে না।
স্পষ্টতই, স্ট্রেচ ntpসিস্টেমডের পক্ষে আবেদনটি বাতিল করে দিয়েছিল। man timesyncdকনফিগারেশন সেটিংসের নির্দিষ্টকরণের জন্য এন্ট্রি পরীক্ষা করুন । timesyncdএখনও সময় আপডেট করতে এনটিপি সার্ভার ব্যবহার করে। আপনি যদি এই সার্ভারগুলিকে ম্যানুয়ালি কনফিগার করতে চান তবে আপনি /etc/systemd/timesyncd.confফাইলটিতে এটি করতে পারেন ।
sudo systemctl restart timesyncdএবং তারপরে journalctl -u timesyncd -fকখনও কখনও কর্পোরেট ফায়ারওয়ালগুলি পোর্টটিকে অবরুদ্ধ করে। এই ধরনের ক্ষেত্রে, সরবরাহিত কর্পোরেট এনটিপি সার্ভার URL ব্যবহার করুন।
systemd-timesyncdযে systemctl restart systemd-timesyncd
যদি লগইন করা হয় বা অফলাইনে থাকাকালীন সময়টি আপনি যা সন্ধান করেন তা হ'ল, আপনি DS1307 এর মতো একটি রিয়েল টাইম ক্লক চিপ যুক্ত করতে চাইতে পারেন ।