আমাজন ইসি 2 টাইম জোনটিকে ইয়াম আপডেটে ফিরে যাওয়া থেকে আটকাবেন


8

আমি একটি অ্যামাজন ইসি 2 সার্ভার উদাহরণ ব্যবহার করি যা আমাজন লিনাক্স এএমআই নামে একটি ডিস্ট্রো চালায় । (আমি পড়েছি যে এটি সেন্টোস / রেড হ্যাট উপর ভিত্তি করে)। আমার নির্দিষ্ট সংস্করণটি 2012.09 প্রকাশ

যাইহোক, আমি প্রায় এক সপ্তাহ আগে সময় অঞ্চলটি ডিফল্ট ইউটিসি থেকে আমেরিকা / নিউ_ইয়র্ক (যা ইএসটি / ইডিটি) তে পরিবর্তন করতে সক্ষম হয়েছি। আমি যে আদেশটি এটি পরিবর্তন করতে ব্যবহার করেছি তা হ'ল:

    ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

... এই অন্য সার্ভার ফল্ট প্রশ্নের জন্য ধন্যবাদ । এই মুহুর্তে, আমি dateকমান্ড লাইন থেকে চালাতে সক্ষম হয়েছি এবং এটি EDT সময়টি সঠিকভাবে প্রদর্শিত হয়েছিল। এবং গত রোববার ইডিটি ইএসটি-র কাছে "ফিরে যাওয়ার" পরেও আমি খুশী হয়েছি যে দৌড়ানোর ফলে dateএখনও স্থানীয় সময়টি সঠিকভাবে উত্পাদিত হয়েছিল। সুতরাং যে দুর্দান্ত ছিল।

যাইহোক, yum updateগতকাল চালানোর পরে , দেখে মনে হচ্ছে যে আমার সময় অঞ্চলটি আবার 'সরল ইউটিসি'তে ফিরে গেছে। এমনকি আমি /etc/localtimeফাইলের সর্বশেষ পরিবর্তিত সময়ও যাচাই করেছি এবং সত্যই এটি নিশ্চিত করেছে যে এটি আপডেট হওয়ার সাথে সাথেই এটি পরিবর্তিত হয়েছিল।

এটি আবার না ঘটার কোনও উপায় আছে কি, বা আমি যখনই প্রতিটি সময় করি তখন সময় অঞ্চলটি পুনরায় সেট করতে আটকে যাব yum update?

উত্তর:


7

সময় অঞ্চলটিও পরিবর্তিত হয়েছে তা নিশ্চিত করুন

/ Etc / sysconfig / ঘড়ি
সেট করে

জোন = "আমেরিকা / New_York"

1
উত্তর দেওয়ার জন্য ধন্যবাদ এত। আমি যদি আপনার পরিবর্তনগুলি প্রয়োগ করে এবং একটি চালনার পরে yum update(যখন আপডেট অবশ্যই পাওয়া যায়) আমার সময় অঞ্চলটি ফিরে না আসে তবে আমি আপনার পোস্টটি গ্রহণ করার পরিকল্পনা করছি । এরই মধ্যে আমি যাচাই করেছিলাম /etc/sysconfig/clockএবং এটি ZONE="UTC"এবং আছে UTC=true। আমার কি এটি বলার দরকার আছে UTC=false? বা আমি কি কেবল অঞ্চল পরিবর্তন করব?
D.Tate

1
কেবলমাত্র জোন পরিবর্তন করা পর্যাপ্ত হবে
কার্নেলপ্যানিক

1
আমি একই সমস্যা হচ্ছে না। আমি টাইমজোনটি পরিবর্তন করেছিলাম /etc/timezoneকিন্তু সার্ভার থেকে লগ আউট করার সময় এটি ইউটিসি-তে ফিরে আসে। এবং যে কোনও কারণে /etc/sysconfigআমার পক্ষে বিদ্যমান নেই, তাই আমি clockফাইলটি সংশোধন করতে পারি না । কোন ইঙ্গিত?
ষোলটিবিট

আইএসটি-র জন্য কী হবে, আমি জোন = "ইন্ডিয়ান" লিখেছি, তবে এটি কার্যকর হচ্ছে না।
সমীর

0

এগুলি প্রশান্ত মহাসাগরীয় সময়ে রাখার জন্য আমি যা চালাচ্ছি তা এখানে:

sed -i '/ZONE/c \ZONE="America\/Los_Angeles"' /etc/sysconfig/clock
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

জেসন স্ক্রিপ্টের জন্য ধন্যবাদ। কার্নেলপ্যানিক উল্লেখ করেছেন যে UTC=falseএটি প্রয়োজনীয় নয়। যদি, আমার পরীক্ষার পরে, আমি এটি প্রয়োজনীয় বলে মনে করি, তবে আমি আপনার উত্তরটি গ্রহণযোগ্য হিসাবে চিহ্নিত করতে পারি।
D.Tate

আপনার যদি এটির দরকার না হয় তবে আমাকে জানান, আমি এটি অযথা মিথ্যা সেট করছি।
জেসন ফ্লয়েড

ইসি 2 হার্ডওয়্যার ঘড়িগুলি ইউটিসিতে রয়েছে তাই ইউটিসি = মিথ্যা লাইনটি যুক্ত করা উচিত নয়।
জেসন ফ্লয়েড

জেসন স্পষ্টকরণের জন্য ধন্যবাদ। আমি নিশ্চিত না যে ইউটিসি-তে পরিবর্তন করা falseসঠিক স্থানীয় সময়কে প্রদর্শন করা বা না করা থেকে বিরত করবে, তবে নির্বিশেষে, এটি কেবলমাত্র ডিফল্ট মানটিতে রেখে দেওয়া UTC=trueআমার পক্ষে ভাল বলে মনে হয়েছিল। আপনি যদি বিভিন্ন সেটিংসের সাথে "পরীক্ষা" করতে চান, আমি yum history undo [a number]কমান্ডটি ব্যবহার করে আপডেটগুলি পরীক্ষা করতে সক্ষম হয়েছি । আমি dateপূর্বাবস্থায়
ফিরার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.