উইন্ডোজ এবং লিনাক্স মিন্টের বিভিন্ন সময়


18

আমি প্রথমে আমার এসার উচ্চাকাঙ্ক্ষা 4930 এ লিনাক্স মিন্ট ইনস্টল করেছি এবং তারপরে উইন্ডোজ 7 এর সাথে ডুয়াল বুটযুক্ত।

আমি সর্বদা সঠিক সময়টি লিনাক্স মিন্টে দেখতে পাই তবে উইন্ডোতে বুট করার সময় কয়েক ঘন্টার মধ্যে আবার স্থানান্তরিত হয়, সময় পুনরায় সেট করার পরেও, পুনরায় বুট করার সময় এটি আবার একটি ভুল সময় দেখায়।


প্রশ্নাবলী:

  1. ইহা কি জন্য ঘটিতেছে?

  2. আমি এটি সম্পর্কে কি করতে পারি?

উত্তর:


17

উইন্ডোজে, সিস্টেম আরটিসি ঘড়িটি traditionতিহ্যগতভাবে স্থানীয় সময় রাখা হয়। ইউনিক্স এবং লিনাক্সে, এটি traditionতিহ্যগতভাবে ইউটিসি-তে রাখা হয় এবং /etc/localtimeবর্তমান সময় অঞ্চলটি নির্দেশ করতে ব্যবহৃত হয় যাতে প্রদর্শিত সময়টি সঠিক হয়।

এই দুটি বিশ্বদর্শনগুলি দ্বৈত-বুট কনফিগারেশনে সংঘর্ষিত হয়েছে কারণ কেবল একটি আরটিসি রয়েছে। সাধারণত, আপনি লিনাক্সকে ধরে নিতে বলেছিলেন যে আরটিসি স্থানীয় সময় (কারণ উইন্ডোজকে বলা যায় না)। এই অন্য এক লিনাক্স থেকে পরিবর্তিত হয়, কিন্তু আপনি সম্ভবত সেট করতে পারেন যেহেতু মিন্ট উবুন্টু মত হল UTC=noমধ্যে /etc/default/rcS। তারপরে আপনি স্থানীয় সময়টিতে উইন্ডোটিতে ঘড়ি সেট করতে পারেন এবং লিনাক্স এর পরে এটিকে একা ছেড়ে দেবে।


সম্পাদকের নোট :

এই ফাইলটি লিনাক্স মিন্ট 19 (বা আরও সঠিকভাবে উবুন্টু 18.04 বেসের পরে) থেকে উপস্থিত নেই:

/etc/default/rcS

2
ইউটিসি ইতিমধ্যে না-তে সেট করা আছে, সময়ের পার্থক্য এখনও আছে।
ব্যালিস্টিক

5

পুদিনা 18.2 কেডিএর অন্যান্য সংশোধনগুলির জন্য প্রতিরোধক বলে মনে হচ্ছে (অতিরিক্ত একটি যা আমি অনুসন্ধানে পেয়েছি সেগুলি সহ)। আইকোলির এবং ত্রুটি 404 এর উত্তরগুলিতে উল্লিখিত ফাইলগুলির উপস্থিতি আর উপস্থিত নেই বা সেটিংটি রেফারেন্স করা হবে না বলে মনে হয়, কমপক্ষে বর্তমান কে.ডি. সংস্করণে। জুলি পেল্টিয়েরের উত্তরের কমান্ডটি ১৮.২ দারুচিনিতে কাজ করেছিল তবে ১৮.২ কে।

অর্ধ ডজন প্রস্তাবিত সমাধানগুলি চেষ্টা করার পরে, নিম্নলিখিতটি এটি 18.2 কেডিএর জন্য স্থির করেছে। সঠিক সময় প্রদর্শিত হওয়ার সাথে সাথে নিম্নলিখিত টার্মিনাল কমান্ডটি চালান:

timedatectl set-local-rtc 1 --adjust-system-clock

উত্স: ইনস্টলেশনের পরে লিনাক্স মিন্টের টিপস এবং কৌশলগুলি [পুদিনা 18 - দারুচিনি সংস্করণ]

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

সম্পাদক এর নোট:

  • কোনও sudoপ্রয়োজন নেই, আপনার ব্যবহারকারী হিসাবে সেই আদেশটি চালান।

  • এটি পুনরায় বুট করাতে স্থির থাকে, স্থায়ী হওয়া উচিত।

  • লিনাক্স মিন্টে পরীক্ষিত 19.1 দারুচিনি, যা উবুন্টু 18.04 ভিত্তিক।


আমি নিশ্চিত, এটি পুদিনা 18.3 দারুচিনিতে কাজ করে।
dchrome

@ ভ্লাস্টিমিল, আমি এই কাজটি করার পরে অনেকক্ষণ হয়ে গেছে। আমার স্মৃতিচারণটি হ'ল সুডোর প্রয়োজন হয় না (যদি এটি হয় তবে আমি এটি উত্তরে অন্তর্ভুক্ত করতাম, এবং অনুরূপ ফিক্সগুলি সুদকেও উল্লেখ করে না, তাই আমি নিশ্চিত যে এটি তা নয়)। এবং হ্যাঁ, এটি অবিরত রয়েছে।
ফিক্সার 1234

@ ফিক্সার 1234 অনেক অনেক ধন্যবাদ, সাথী! আপনি আমার দিনটি বাঁচিয়েছেন এবং আমি সবার মনে করি :)
লিনাক্সসিকিউরিটিফ্রেক

3

এটি করার সর্বাধিক সাধারণ উপায়টি হ'ল:

hwclock --systohc --localtime

যা রিবুট জুড়ে অবিচলিত এবং বেশিরভাগ সিস্টেমে কাজ করে।


যদি আপনার ঘড়িটি বর্তমানে সঠিক সময় প্রদর্শন করে, তবে আপনার প্রয়োজনীয় কমান্ডটি হ'ল hwclock --systohc --localtimeএটি বর্তমানে সিস্টেম দ্বারা প্রদর্শিত মান ব্যবহার করে হার্ডওয়্যার ক্লককে স্থানীয় সময় নির্ধারণ করবে। তবে, যদি আপনার ঘড়িটি বর্তমানে ভুল হয় (যেমন হার্ডওয়্যার ঘড়িটি স্থানীয় সময়, তবে সিস্টেমটি আপনার টাইম জোনের জন্য অফসেট যুক্ত করে, যার ফলে একটি ভুল মান প্রদর্শিত হয়), তবে আপনার প্রয়োজন hwclock --hctosys --localtime
youen

@ ইউয়েন, আমার সেই পরিস্থিতি ছিল এবং আপনার পরিবর্তনটি সময়টিকে অন্য দিকে ফেলেছিল। আমার জন্য ঠিক হ'ল ঘড়িটি সঠিক সময়ে পুনরায় সেট করা এবং তারপরে জুলির উত্তরে কমান্ডটি ব্যবহার করা।
ফিক্সার 1234

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

1

সতর্কতামূলক

এই পদ্ধতিটি উইন্ডোজের প্রাক-7 সংস্করণে বগিযুক্ত, তবে এটি লিনাক্সের শেষের চেয়ে সমীকরণের উইন্ডোজের দিকে সমস্যাটি সমাধান করে: আপনাকে স্থানীয় সময় ব্যবহারের জন্য লিনাক্স সেট করতে হবে না


অত্যন্ত গৌরবময় এবং সম্মানিত আর্চ লিনাক্স উইকি থেকে নেওয়া :

ব্যবহারকারীরা প্রায়শই লোকালটাইমে আরটিসি সেট করার একটি কারণ হ'ল উইন্ডোজ (যা লোকালটাইম ব্যবহার করে) এর সাথে দ্বৈত বুট করা।

তবে, উইন্ডোজ একটি সাধারণ রেজিস্ট্রি ফিক্স সহ উইন্ডোজ [আরটিসি হওয়ায় ইউটিসি হ্যান্ডেল করতে পারে]। স্থানীয় সময় ব্যবহারের জন্য লিনাক্সের পরিবর্তে উইন্ডোজকে ইউটিসি ব্যবহারের জন্য কনফিগার করার পরামর্শ দেওয়া হয়।

ব্যবহার করে regedit, রেজিস্ট্রিতে DWORDহেক্সাডেসিমাল মান সহ একটি মান যুক্ত করুন 1:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

আপনি প্রশাসক কমান্ড প্রম্পট চলমান থেকে এটি করতে পারেন:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

বিকল্পভাবে, নিম্নলিখিত বিষয়বস্তু সহ একটি * .reg ফাইল (ডেস্কটপে) তৈরি করুন এবং এটি রেজিস্ট্রিতে আমদানি করতে ডাবল-ক্লিক করুন:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

যদি উপরেরটির কোনও প্রভাব না ঘটে এবং উইন্ডোজের একটি 64৪-বিট রূপ ব্যবহার করা QWORDহয় তবে মানটির পরিবর্তে একটি মান ব্যবহার করা DWORDসমস্যার সমাধান করতে পারে।

ডিএসটি পরিবর্তনের কারণে উইন্ডোজ যদি ঘড়িটি আপডেট করতে বলে, তবে তা দিন। এটি প্রত্যাশিত হিসাবেটি ইউটিসি-তে ঘড়িটি ছেড়ে দেবে, কেবল প্রদর্শিত সময়কে সঠিক করে।

এই মানটি সেট করার পরে হার্ডওয়্যার ক্লক এবং সিস্টেম ঘড়ির সময় আপডেট করার প্রয়োজন হতে পারে। আপনার যদি সময়ের অফসেট নিয়ে সমস্যা হয় তবে tzdata পুনরায় ইনস্টল করে আবার আপনার সময় অঞ্চলটি সেট করার চেষ্টা করুন:

# timedatectl set-timezone America/Los_Angeles

আমি আসলে আমার নিজের উইন্ডোজ মেশিনে এটির খুব সমস্যা পেয়েছি, তবে এখনও অবধি আমি এটিকে উপেক্ষা করছি; তবে, আমি দেখব যে এই পদ্ধতিটি কাজ করে কিনা এবং আমার ফলাফলগুলি রিপোর্ট করে।
আলেকজ মাগুরা

1
এটা আমার জন্য কাজ করে. অনেক ধন্যবাদ! এইভাবে আমি আমার পিসিতে থাকা প্রতিটি লিনাক্স ইনস্টলেশন সংশোধন করতে চাই না।
লোকেশ

0

(যেমন রুট) সংশোধন /etc/timeadjথেকে পরিবর্তনশীল UTCকরতে LOCAL

এটি উইন্ডোজ পক্ষের রিজেডিটের সাথে ঝাঁকুনি ছাড়াই সমস্যার সমাধান করেছে।


0

আপনার স্থানীয় সময়ের সাথে মিলে যাওয়া এই দুটি কমান্ডের মধ্যে একটি চালান

timedatectl set-local-rtc 1 --adjust-system-clock

'বা'

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