Ubuntu کے وقت کے مسائل کو ٹھیک کریں - ٹائمنگ کی خرابیوں کا ازالہ کریں۔
Ubuntu غلط وقت دکھاتا ہے اور بے ترتیب ترتیبات اسے زیادہ دیر تک ٹھیک نہیں کرتی ہیں۔ دو گھڑیوں کا نظام سیکھیں، ایک ٹائم ڈیٹیکٹل اسکرین پڑھیں، اپنے پیٹرن کو اصل وجہ سے ملائیں - ڈوئل بوٹ، این ٹی پی، ٹائم زون یا ختم ہونے والی CMOS بیٹری - اور اسے ٹھیک کریں۔
📑باب
- اوبنٹو غلط وقت کیوں دکھاتا ہے - آپ کے کمپیوٹر کے اندر موجود دو گھڑیاں
- کچھ بھی تبدیل کرنے سے پہلے ایک ٹائم ڈیٹیکٹل اسکرین پڑھیں
- اپنے پیٹرن کو اصل وجہ سے جوڑیں - ڈوئل بوٹ، NTP، ٹائم زون یا CMOS بیٹری
- انٹرنیٹ ٹائم سنک (NTP) کو آن کریں اور تصدیق کریں کہ یہ کام کرتا ہے
- زون کے عین نام کے ساتھ ٹائم زون کو صحیح طریقے سے سیٹ کریں
- دوہری بوٹ: ایک قاعدہ منتخب کرکے ونڈوز-اوبنٹو کلاک فائٹ کو ختم کریں
- صحیح وقت کو ہارڈ ویئر کلاک میں واپس دھکیلیں
- جب یہ واقعی CMOS بیٹری ہے - اور اس کے لیے مطابقت پذیری کا احاطہ کیسے کرتا ہے
📋 جائزہ اور مرحلہ وار گائیڈ
دو گھڑیاں: تلاش کریں کہ کون سا جھوٹ بول رہا ہے۔
ہر کمپیوٹر وقت کو دو جگہوں پر رکھتا ہے۔ RTC (ریئل ٹائم کلاک) مدر بورڈ پر ایک چھوٹی ہارڈویئر گھڑی ہے جو پی سی کے آف ہونے پر بیٹری پاور پر ٹک کرتی رہتی ہے۔ سسٹم کلاک وہ ہے جو Ubuntu آپ کو دکھاتا ہے جب یہ چلتا ہے، اور اسے انٹرنیٹ پر NTP نامی ایک سنک سروس کے ذریعے درست کیا جاتا ہے۔ بوٹ پر، Ubuntu RTC پڑھتا ہے اور اس سے سسٹم کلاک بناتا ہے۔
لہذا غلط گھڑی کا مطلب تین چیزوں میں سے ایک ہے: RTC نے غلط قیمت رکھی، Ubuntu نے اسے غلط مفروضے کے ساتھ پڑھا، یا انٹرنیٹ کی اصلاح کبھی نہیں ہوئی۔ زیادہ تر لوگ جو غلطی کرتے ہیں وہ وجہ کی بجائے گھڑی کا چہرہ ٹھیک کرنا ہے۔ ایک حکم تینوں وجوہات کو الگ کرتا ہے - یہ اگلا مرحلہ ہے۔
کچھ بھی تبدیل کرنے سے پہلے ٹائم ڈیٹیکٹل پڑھیں
ایک ٹرمینل کھولیں اور اس کمانڈ کو چلائیں۔ آپ کو صرف دیکھنے کے لئے sudo کی ضرورت نہیں ہے:
timedatectl
سات لائنیں ظاہر ہوتی ہیں؛ ان میں سے چھ اہم ہیں. مقامی وقت ٹائم زون کی تبدیلی کے بعد، آپ کی گھڑی کا وقت ہے۔ عالمی وقت UTC میں ایک ہی لمحہ ہے - یہ وہ نمبر ہے جو اپنے آپ میں درست ہونا چاہیے۔ RTC ٹائم وہی ہے جو مدر بورڈ پر موجود ہارڈویئر کلاک میں موجود ہے۔ ٹائم زون وہ زون ہے جس میں Ubuntu تبدیل ہوتا ہے، مثال کے طور پر Asia/Kolkata (IST, +0530)۔ سسٹم کلاک سنکرونائزڈ ہاں کہتا ہے جب انٹرنیٹ ٹائم سنک کم از کم ایک بار اس بوٹ میں کامیاب ہوجاتا ہے۔ مقامی TZ میں RTC: نہیں کا مطلب ہے Ubuntu فرض کرتا ہے کہ RTC UTC رکھتا ہے - یہ ایک لائن پوری دوہری بوٹ کہانی ہے۔
ایک صحت مند مشین پر RTC کا وقت یونیورسل ٹائم لائن سے میل کھاتا ہے، مطابقت پذیر لائن ہاں کہتی ہے، اور NTP سروس فعال دکھائی دیتی ہے۔ کچھ بھی تبدیل کرنے سے پہلے لکھیں کہ آپ کی سکرین کیا دکھاتی ہے - یہاں دو منٹ پڑھنے سے بے ترتیب اصلاحات کا ایک گھنٹہ بچ جاتا ہے۔
پیٹرن کو اصلی وجہ سے جوڑیں۔
غلط وقت ایک مسئلہ نہیں ہے۔ غلطی کا سائز اور شکل تقریباً ہر بار مجرم کا نام لیتی ہے:
آپ کے زون آفسیٹ کے مطابق غلط (ہندوستان میں 5 گھنٹے 30 منٹ)، اور جب آپ دوسرے OS کو بوٹ کرتے ہیں تو یہ پلٹ جاتا ہے - ایک ڈبل بوٹ RTC فائٹ۔ ونڈوز اور اوبنٹو اس بات سے متفق نہیں ہیں کہ ہارڈ ویئر گھڑی کا کیا مطلب ہے۔ مرحلہ 6 پر جائیں۔
منٹ کے حساب سے غلط، ہفتوں میں آہستہ آہستہ بڑھ رہا ہے - مطابقت پذیری بند ہے یا ناکام ہو رہی ہے، یا RTC خود بہہ جاتا ہے۔ مطابقت پذیر لائن کو چیک کریں اور مرحلہ 4 پر جائیں۔
پی سی کے چلنے کے دوران درست، ہر شٹ ڈاؤن کے بعد دوبارہ غلط - پاور آف ہونے کے دوران RTC وقت کھو رہا ہے یا غلط پڑھ رہا ہے۔ پرانے ہارڈ ویئر پر جو کہ CMOS بیٹری ہے۔ مرحلہ 7 پر جائیں۔
اسکرین پر رائٹ زون کا نام، بہرحال غلط وقت - زون ایک ڈسپلے سیٹنگ ہے، خود وقت نہیں۔ آپ کی یونیورسل ٹائم لائن بھی غلط ہوگی۔ مرحلہ 5 پر جائیں، پھر دوبارہ چیک کریں۔
صرف ایک ورچوئل مشین کے اندر غلط، بحالی یا دوبارہ شروع کرنے کے بعد چھلانگ لگانا - VM اپنے میزبان اور سنیپ شاٹس سے وقت لیتا ہے، نہ صرف NTP سے۔
انٹرنیٹ ٹائم سنک (NTP) کو آن کریں۔
زیادہ تر سنگل بوٹ اوبنٹو مشینیں خود کو ٹھیک کرتی ہیں اگر مطابقت پذیری کو چلنے دیا جائے۔ اس کمانڈ کے ساتھ اسے آن کریں (یہ آپ سے پاس ورڈ طلب کرے گا):
timedatectl set-ntp true
GUI کو ترجیح دیں؟ ترتیبات کھولیں، پھر تاریخ اور وقت، اور خودکار تاریخ اور وقت کو آن کریں۔ پھر کام کرنے والے انٹرنیٹ کنکشن پر ایک منٹ انتظار کریں اور دوبارہ timedatectl چلائیں۔ سسٹم کلاک سنکرونائزڈ لائن کو اب ہاں کہنا چاہیے، اور وقت کو صحیح قدر کی طرف جانا چاہیے۔
ٹائم زون کو صحیح طریقے سے سیٹ کریں۔
اگر زون ہی غلط ہے تو باقی سب کچھ ٹوٹا ہوا نظر آتا ہے۔ پہلے timedatectl آؤٹ پٹ کی ٹائم زون لائن پر موجودہ زون دیکھیں۔ زون کے نام کیس کے لحاظ سے حساس ہوتے ہیں اور سلیش استعمال کرتے ہیں، جیسے Asia/Kolkata۔ صحیح ناموں کی فہرست بنائیں اور اپنے نام ترتیب دیں:
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Kolkata
دوبارہ timedatectl چلائیں اور تصدیق کریں کہ مقامی وقت لائن اب آپ کی وال کلاک پر وقت دکھاتی ہے، اس زون کو Asia/Kolkata (IST, +0530) کے طور پر دکھایا گیا ہے۔ اس کے بعد بھی غلط، صحیح زون دکھانے کے ساتھ؟ پھر زون کبھی بھی مسئلہ نہیں تھا - مرحلہ 3 میں پیٹرن کی فہرست پر واپس جائیں۔
دوہری بوٹ: ایک ہارڈ ویئر گھڑی کا اصول منتخب کریں۔
ڈوئل بوٹ مشین پر آپ کو ایک کنونشن چننا چاہیے اور دونوں سسٹمز کو متفق کرنا چاہیے۔ Ubuntu کا ڈیفالٹ سمجھدار ہے: RTC UTC رکھتا ہے (RTC مقامی TZ میں: نہیں) اور ہر OS ڈسپلے کے لیے بدل جاتا ہے۔ ونڈوز ڈیفالٹ اس کے برعکس ہے: یہ RTC کو مقامی وقت کے طور پر مانتا ہے۔ اس اختلاف کی وجہ سے ہر OS سوئچ آپ کی گھڑی کو بالکل آپ کے زون آفسیٹ کے مطابق منتقل کرتا ہے۔
اوبنٹو کی طرف سے فوری سمجھوتہ یہ کمانڈ ہے - Ubuntu پھر RTC کو اسی طرح پڑھتا اور لکھتا ہے جس طرح ونڈوز کی توقع ہے:
timedatectl set-local-rtc 1 --adjust-system-clock
متبادل ونڈوز کو RealTimeIsUniversal رجسٹری ویلیو کے ذریعے UTC استعمال کرنا سکھا رہا ہے، Ubuntu کو اس کے کلین ڈیفالٹ پر چھوڑ کر۔ آپ جس طرف بھی انتخاب کرتے ہیں - صرف ایک کا انتخاب کریں۔ دونوں اصلاحات کا اطلاق غلطی کو مخالف سمت میں پلٹ دیتا ہے۔
ہارڈ ویئر گھڑی میں صحیح وقت کی بچت کریں۔
ایک بار جب سسٹم کلاک درست اور مطابقت پذیر ہو جائے تو، اس صحیح قدر کو RTC میں محفوظ کریں تاکہ اگلا کولڈ بوٹ صحیح طریقے سے شروع ہو:
sudo hwclock --systohc
sudo hwclock --show
پہلی کمانڈ سسٹم ٹائم کو ہارڈ ویئر کلاک میں کاپی کرتی ہے۔ دوسرا ظاہر کرتا ہے کہ ہارڈ ویئر اب کیا رکھتا ہے۔ پھر مکمل طور پر بند کریں، ایک منٹ انتظار کریں، بوٹ کریں، اور نیٹ ورک کے منسلک ہونے سے پہلے کا وقت چیک کریں اگر آپ کر سکتے ہیں - RTC پہلے سے ہی درست ہونا چاہیے۔
اگر اب بھی مکمل پاور آف ہونے کے بعد دوبارہ وقت غلط ہے، تو سافٹ ویئر نے اپنی پوری کوشش کر لی ہے - CMOS بیٹری یا پرانے ہارڈ ویئر پر بہتے ہوئے RTC پر شبہ ہے۔ اسی طرح آپ کمزور بیٹری کے ساتھ اسے فوراً تبدیل کیے بغیر رہتے ہیں: NTP سنک آن (مرحلہ 4) کے ساتھ، Ubuntu ہر بوٹ کے فوراً بعد، نیٹ ورک کے جڑ جانے کے بعد خود ہی گھڑی کو درست کرتا ہے۔ بیٹری کی تبدیلی اب بھی حقیقی ہارڈویئر فکس ہے، لیکن روزانہ استعمال میں اس کے لیے مطابقت پذیری کا احاطہ کرتا ہے۔
timedatectl سے پیمائش کرتے رہیں؛ ایک گھڑی جو آپ روزانہ درست کرتے ہیں وہ غلطی ہے جو آپ کو ابھی تک نہیں ملی۔🏷️موضوع کی تلاش کے متغیرات اور مطلوبہ الفاظ
🎙️ مکمل ٹرانسکرپٹ — پھیلانے کے لیے تھپتھپائیں۔
__TOK_39__
__TOK_40__
__TOK_41__
❓ اکثر پوچھے جانے والے سوالات
کیا یہ ٹیوٹوریل پیروی کرنے کے لیے 100% مفت ہے؟
__TOK_42__
کیا مبتدی اس گائیڈ پر عمل کر سکتے ہیں؟
__TOK_43__
اگر میں پھنس گیا ہوں تو میں کہاں سوال پوچھ سکتا ہوں؟
__TOK_44__