আমি কীভাবে সিস্টেমের সময় রাখতে পারি?


42

আমি জানি যে রাস্পবেরি পাই অর্থ সাশ্রয়ের জন্য কোনও সিস্টেম ক্লক নিয়ে আসে না। যদিও আমি সিস্টেম সময় রাখতে পারি?

উত্তর:


41

সফ্টওয়্যার সমাধান

সিস্টেমের সময় রাখার সর্বাধিক জনপ্রিয় পদ্ধতি হ'ল নেটওয়ার্ক টাইম প্রোটোকল ডেমন (এনটিপিডি) মাধ্যমে।

নেটওয়ার্ক টাইম প্রোটোকল ব্যবহার করে ইন্টারনেট টাইম সার্ভারের সাথে জিএনইউ / লিনাক্স সিস্টেমের সফ্টওয়্যার ক্লকটি সিঙ্ক্রোনাইজ করার জন্য এনটিপিডি হ'ল সাধারণ পদ্ধতি।

এনটিপিডি ইতিমধ্যে ইনস্টল করা এবং ডিফল্ট অপারেটিং সিস্টেম, ডেবিয়ান স্কিজে সেটআপ করা উচিত। আর্চ লিনাক্সের জন্য আপনাকে এটি ম্যানুয়ালি ইনস্টল এবং কনফিগার করতে হবে।

প্রথমে আপনার এনটিপি ইনস্টল করা উচিত।

$ sudo pacman -S ntp

এখন আপনি কমান্ড লাইনের মাধ্যমে এটি ম্যানুয়ালি আপডেট করতে পারবেন।

$ sudo ntpd -qg

অথবা আপনি এটিকে আপনার /etc/rc.confফাইলে যুক্ত করে শুরুতে ডেমনের তালিকায় যুক্ত করতে পারেন । তাই ভালো.

# /etc/rc.conf
DAEMONS=(!hwclock ntpd)

দ্রষ্টব্য যে আপনাকে এটি ডিমন তালিকায় hwclockবিস্ময়বোধক চিহ্ন ( !) সহ পূর্ববর্তী করে অক্ষম করতে হবে ।


এমপিএল থেকে প্রতিরোধ : আপনি যদি আপনার ntpdateডেমনগুলির তালিকায় যুক্ত হন তবে বুট করার পরে সময়টি দ্রুত সংশোধন করা হবে। সুতরাং আপনার ডিমেন তালিকার মত দেখতে হবে।

# /etc/rc.conf
DAEMONS=(!hwclock ntpd ntpdate)


1
/etc/rc.conf হ্রাস করা হয়।
রুবেনভবি

1
যদি /etc/rc.conf অবমূল্যায়ন করা হয়, বিকল্প কী? এটি আমার প্রয়োজন ঠিক তাই।
জনাথন এস ফিশার 14

1
@ এক্সাবেরিয়াল systemctl enable ntpd.serviceযুক্ত করার অনুরূপ /etc/rc.conf
লেকেনস্টেইন

টাটকা ইনস্টলগুলিতে এটি বিভিন্ন উত্স থেকে সময় নেয় যা মাস্টার ক্লক থেকে অনেকগুলি হপ হতে পারে। বিশদের জন্য, এবং আপনাকে এটিকে সময়.নিস্ট.gov এ পরিবর্তনের জন্য কী কারণে এই প্রশ্নোত্তরটি দেখুন: raspberrypi.stackexchange.com/questions/68811/…
এসডসোলার

16

হার্ডওয়্যার সমাধান

আপনি যদি গ্যারান্টি দিতে চান যে আরপিআই-তে সময় সর্বদা সঠিক থাকে বা কোনও নেটওয়ার্ক সংযোগ ছাড়াই সময় বজায় রাখতে চান, আপনাকে এটিতে রিয়েল টাইম ক্লক (আরটিসি) সহ একটি এক্সপেনশন বোর্ড কিনতে হবে: কমপক্ষে একটি উপলব্ধ আছে এবং বিকাশে অন্তত একটি।

উপলব্ধ আরটিসি সম্প্রসারণ বোর্ডগুলি

উন্নয়নে আরটিসি সম্প্রসারণ বোর্ড


3

নেটওয়ার্কবিহীন অ্যাপ্লিকেশনগুলির জন্য (বা যেখানে নেটওয়ার্ক সময় যথেষ্ট ভাল নাও লাগতে পারে), আপনি জিপিএস রিসিভার বা ভিএলএফ রিসিভার থেকে প্রাপ্ত সময় নিয়ে আপনার আরটিসি ঘড়ি (@ অ্যালেক্স চেম্বারলাইনের উত্তর) সেট করতে পারেন (এনডাব্লু ইউরোপে এটি রাগবি এমএসএফ হবে) । উভয়ই ক্ষেত্র-মোতায়েন ডিভাইসগুলির (রোবট, ক্ষেত্র পর্যবেক্ষণ ইত্যাদি) চমৎকার সমাধান হতে পারে।

উভয় সমাধান ভাল শখ প্রকল্প করতে হবে। আমার মনে আছে ১৯৮০ এর দশকে রাগবি এমএসএফ রিসিভার তৈরি করা। শেল্ফের জিপিএস রিসিভারের ("পাক") এনএমইএ 0183 বাক্যে সময় এবং তারিখ দেয় - তবে এই তথ্যটি বের করার জন্য এটি একটি সহজ কোডিং প্রকল্প হবে।


1
আগ্রহের জন্য, এমএসএফ টাইম সিগন্যালটি এখন রাগবি নয়, কুম্বরিয়ার অ্যান্থর্ন রেডিও স্টেশন থেকে সম্প্রচারিত।
টমফ্যানিং

1
এই মুহুর্তে যুক্তরাজ্যে বাস করছেন না, আমি এম 1 চালিয়েছি কিছুক্ষণের জন্য: তাহলে তারা কি 'বন' নামিয়েছে? (আমি ধরে নিলাম ডেভেন্ট্রির নিকটস্থ নৌ
মাস্টগুলি

নিশ্চিত নয় - আমি এম 1 এর জন্য দেশের ভুল দিকে আছি। যাইহোক, রাঙবি রেডিও স্টেশনটি এন.ইউইকিপিডিয়া ডটকম / উইকি / রাগবি_ রেডিও_সেটেশন অনুযায়ী ২০০ 2007 এর মাঝামাঝি থেকে সক্রিয় হওয়া বন্ধ করে দিয়েছে - একটি ফটো সহ ধ্বংসের উল্লেখ রয়েছে। এবং এখানে একটি ভিডিও রয়েছে: youtube.com/watch?v=bx2lhSUuGqU । যাইহোক, masts এখনও দৃশ্যমান গুগল স্ট্রিট ভিউ, যা আমি নই মোটামুটি নিশ্চিত চেয়ে নতুন চিত্রাবলী উপর হয় 2007
tomfanning

এবং উইকিপিডিয়ায় ঘুরে দেখেন, ডেভেন্ট্রিতে "নৌ" মাস্টের কোনও উল্লেখ নেই তাই আমার অবশ্যই ভুল হতে হবে - সাম্রাজ্যের খুব পুরানো (এখন ভেঙে দেওয়া) ট্রান্সমিটার। সুতরাং এখন এম 1 ড্রাইভটি আরও বিরক্তিকর!
03

3

সিস্টেমড সহ আর্চ লিনাক্সে এনটিপি ডিমন ইনস্টল করুন:

sudo pacman -S ntp
sudo systemctl enable ntpd
sudo systemctl start ntpd

আপনার ক্ষেত্রেও আপনার টাইমজোনটি সঠিকভাবে সেট করা আছে তা নিশ্চিত করুন:

sudo rm /etc/localtime
sudo ln -s  /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

0

আপনি যদি পুরো সিস্টেমে এনটিপি চালু রাখতে না চান তবে সময় নির্ধারণ করতে আপনি কয়েকটি ভিন্ন ভিন্ন বিকল্পের একটি ব্যবহার করতে পারেন:

  • এনটিপিডিট - একবার ইনস্টল হয়ে এটি কোনও ইন্টারফেসের সময় উপস্থিত হওয়ার জন্য সিস্টেমটি সেট আপ করে (যদিও 'অবচয়' এটি এখনও যথেষ্ট পরিমাণে ব্যবহৃত হয়) widely
  • rdate - সহজ এবং হালকা ওজন পদ্ধতির, যদিও কিছুটা কম সঠিক।
  • tlsdate - একটি আরও সুরক্ষিত বিকল্প যা একটি সময় উত্স হিসাবে একটি টিএলএস / এসএসএল সার্ভার ব্যবহার করে।

স্পষ্টতই আপনার ঘড়িটি এনটিপি ব্যবহারের মতো যথাযথ হবে না যেহেতু সমস্ত ঘড়ি প্রবাহিত হয়, এবং যেহেতু এই অ্যাপ্লিকেশনগুলি কেবলমাত্র এককালের উত্স ব্যবহার করে যদি তাদের নির্বাচিত উত্সটিতে কোনও সমস্যা থাকে তবে তারা সম্ভবত ভুল সময় নির্ধারণ করতে পারে।

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