Anonim

میں اپنے گھر سے تین سالوں سے ویب اور ای میل سرور چلا رہا ہوں۔ جب میں نے ابتدائی انسٹال کیا تھا تو مجھے ونڈوز کو بطور ویب اور ای میل سرور کی تشکیل کرنے کا تجربہ تھا لیکن ایکسچینج غیر مستحکم تھا اور مجھے سیکیورٹی پیچ کو لاگو کرنے کے لئے ونڈوز سرور کو دوبارہ چلانے سے نفرت تھی۔ ساسر اور بلاسٹر نے ابھی دنیا پر اپنی چکر لگائی تھی اور میں بھی ہزاروں سسٹم ایڈمنسٹریٹروں کی طرح کیڑوں سے متاثر ہوا تھا۔ اپنے تجربات کے نتیجے میں میں نے اپنے لینکس کے تجربے میں اضافہ کرنے کا انتخاب کیا اور ایسا کرنے کا بہترین طریقہ جس نے لینکس کو انسٹال کیا اور اسے ایک ویب اور ای میل سرور کے طور پر مرتب کیا۔ تین سال پہلے میں نے فیڈورا ، اپاچی 2 ، اور سیند میل کے ساتھ ایسا کرنے کا انتخاب کیا تھا۔ ابتدائی ترتیب آسان نہیں تھی۔ مجھے سورس کوڈ مرتب کرنے کا طریقہ سیکھنا تھا۔ میں نے اپنی تشکیلات کو درست کرنے کے ل hours فورموں اور مضامین کے ذریعہ کھدائی کرنے میں گھنٹوں گزارے۔ لیکن کچھ ہفتوں کے بعد اپنے فارغ وقت میں کام کرنے کے بعد ، میں نے ایک مستحکم ، محفوظ ، لینکس سسٹم اپنے ویب ای میل تک ویب رسائی حاصل کیا۔ تین سالوں کے دوران میں نے کبھی بھی سرور کو دوبارہ بوٹ نہیں کرنا پڑا اور جب مجھے سیکیورٹی سوراخ ملے تو میں نے جلدی سے up2date کیا اور اس نے اپ گریڈ کا اطلاق کیا اور ایک پیچ لگایا۔ میں اپنے نئے فیڈورا سرور سے بہت خوش تھا اور یہ گذشتہ منگل تک بالکل چل رہا تھا…

ریڈھاٹ اپ ٹو ڈیٹ سے یم منتقل ہوگیا اور جہاں تک مجھے پتہ چلا کہ فیڈورا کور 2 کی حمایت پچھلے سال کے آخر میں ہونا بند ہوگئی۔ اس کے نتیجے میں میں اپاچی 2 کو پیچ کرنے کے لئے اپ ڈیٹ 2 کا استعمال نہیں کرسکتا تھا جب اپاچی 2.0.51 کے لئے سیکیورٹی کی خرابیاں پائی گئیں ، اس کے بجائے مجھے سورس ڈاؤن لوڈ کرکے اسے مرتب کرنا پڑے گا اور پھر اسے میل میل اور اسکوائرل میل کے ساتھ کام کرنے کے لئے دوبارہ تشکیل دیں۔ جب اس چیلنج کا سامنا کرنا پڑا تو میں نے فیصلہ کیا کہ شاید فیڈورا کے ایک نئے ورژن میں تازہ کاری کرنا بہتر ہوگا جس نے یم کی حمایت کی اور ریڈھاٹ نے ابھی بھی تازہ کاری کی پیش کش کی۔ سی ڈی سے انسٹال کرنا آسانی سے چل رہا تھا۔ میں نے پانچ میں سے ایک ڈسک داخل کی ، ریبوٹ کی ، اگلی چند بار کلک کیا ، اور پھر اپ گریڈ کیلئے ریڈیل بٹن منتخب کیا۔ فیڈورا کور انسٹالر (ایناکونڈا) نے میرا ایف سی 2 تقسیم پایا اور میں نے ایچ ڈی بی 1 کو اپ گریڈ کرنے کا انتخاب کیا۔ میں نے اگلے ایک دو بار اور زیادہ بار کلک کیا اور انسٹالر نے اپنے سافٹ ویئر کی تلاش کی پھر انسٹال شروع کردیا۔ پانچ ڈسکیں داخل کرنے اور قریب دو گھنٹے انتظار کرنے کے بعد انسٹال ختم اور دوبارہ شروع ہوگیا۔ نظام کو دوبارہ شروع کرنے کے بعد ، دانا نے فوری طور پر غلطی واپس کردی: "مکروت دیو: متوقع ایف ایس اختیارات۔ پہاڑ: لاپتہ ماؤنٹ پوائنٹ؛ کرنل گھبراہٹ کا۔ "اس پیغام کا مطلب ہے کہ وہ کسی مخصوص فائل سسٹم کی توقع کر رہا تھا یا کسی مخصوص ڈیوائس سے اس فائل سسٹم کو ماؤنٹ کرنے کی کوشش کر رہا تھا لیکن اسے تلاش نہیں کرسکا۔ بنیادی طور پر ، نظام "/" ڈائرکٹری کی تلاش کرنا جانتا تھا لیکن "/." نہیں ڈھونڈ سکتا تھا۔ اس ڈائرکٹری کے بغیر دانا ان فائلوں کو نہیں ڈھونڈ سکتا تھا جو اسے بوٹ کرنے کی ضرورت ہوتی تھی اور اس کے بجائے گھبرا کر تباہ ہو جاتی تھی۔

میں نے (ضرورت کے مطابق کسی بھی مہذب سسٹم ایڈمنسٹریٹر کی طرح اپنے آپ کو کسی ناواقف علاقے میں تلاش کرنا) اپنی ضرورت کے وقت گوگل سے رجوع کیا۔ میں نے پایا کہ ایف سی 5 سے ایف سی 5 اپ گریڈ کرنے میں درجنوں افراد کو ایک ہی مسئلہ درپیش ہے۔ یہ بنیادی طور پر ایک معلوم مسئلہ ہے اور مجھے معلوم ہوا ہر فورم پر ناگزیر جواب ہے کہ "فارمیٹ اور ایف سی 5 صاف کریں۔" اس نے مجھے حیرت میں ڈال دیا۔ اس کا جواب یوں لگا جیسے ایک برا MCSE مجھے جواب دے گا۔ میں نے ایک بار کمپاک کو فون کیا اور انہوں نے مجھے بتایا کہ "فارمیٹ اور کوئک ری اسٹور۔" میرے مشورے کے بارے میں پوچھنے والے ہر شخص نے اس کے بعد سے ہر ایک کمپیک خریدا ہے۔ لیکن ، سمجھا جاتا ہے کہ لینکس کے لوگ گیکس ہیں جن کے ارد گرد کوئی کام مل جاتا ہے جب معلوم حل نہیں ہوتا ہے۔ لینکس ایک آئیڈیا اور ایک ایسی جماعت ہے جہاں لوگ اکٹھے ہوتے ہیں اور ایک دوسرے کو جوابات تلاش کرنے میں مدد کرتے ہیں جب کسی کارپوریشن نے یہ وضاحت نہیں کی ہے کہ آپ کو کیا کرنا چاہئے۔ میں نے اپنے دوستوں کی طرف IRC سے رجوع کیا ، وہ مل کر کام کرنا اور جوابات تلاش کرنا جانتے ہیں… لیکن ، حالانکہ IRC نے ماضی میں متعدد بار میری مدد کی ہے ، لیکن ہر ایک مشورہ جس کی وجہ سے مجھے موت ملی ہے۔

میں اپنے grub مینو اور بوٹ کے اختیارات میں ترمیم کرتے ہوئے ، fstab اور mtab کی کھدائی کر رہا تھا ، لیکن ہر قدم صرف مختلف غلطیوں کا باعث بنا۔ میں نے اپنے دانا کو "/." تلاش کرنے میں مدد نہیں کی تھی۔ حتمی جواب میں نے اپنے ایک ساتھی نیٹ نیٹ اسٹارڈ انکارپوریشن سے حاصل کیا تھا وہ فیڈورا سے ڈیبین (جو مجھے بہرحال بہتر لگتا ہے اور میں آخر میں کروں گا) تھا۔ دل میں جک اور میں نے ابھی تک ہار نہیں مانی۔

میں جانتا تھا کہ جب میں نے اپ گریڈ کیا تو فیڈورا 5 فیڈورا کا تازہ ترین ورژن نہیں تھا ، میں صرف 5 مزید ڈسکیں ضائع نہیں کرنا چاہتا تھا اور گھر میں ایک اور مشین میں میرے پاس 5 تھا۔ ریڈھاٹ کی ویب سائٹ پر فیکورا کور 6 آئینے سے دور تھی۔ میں نے ڈسک 1 کو جلایا اور صرف اس وقت پیراگراف 2 میں بیان کردہ عمل کے ذریعے آغاز کیا ، اپ گریڈ پروگرام نے فیڈورا کور 5 کو ایچ ڈی بی 1 پر پایا اور اس میں ایک غلطی موصول ہوئی کہ فائل سسٹم ناقابل عمل حالت میں ہے۔ فیڈورا کور 6 ڈسک نے مجھے بتایا کہ بچاؤ کے طریقہ کار کو بوٹ کریں اور فائل سسٹم کی مرمت کریں۔ میں نے ریسکیو موڈ میں بوٹ لگایا اور fsck کو آلہ hdb1 ، hdb2 ، hdba1 اور hdba2 پر چلایا۔ پھر Fedora Core 6 پر بوٹ لگا اور پانچ ڈسک سے انسٹال کیا۔ انسٹال ٹھیک ہو گیا تھا اور میں جو غلطی کر رہا تھا اس سے گذرنے میں کامیاب ہوگیا ، ایک لمحے کے لئے میں نے سوچا کہ میں واضح ہوں ، اور پھر ایک ایسی غلطی جو SeLinux کسی عمل کی اجازت نہیں دے سکی (مجھے یاد نہیں ہے کہ) کونسا چلتا ہے۔ اس کے بعد ، لامحالہ ، میری پسندیدہ غلطی "کرنل گھبراہٹ" کے ذریعہ ، میں ایک بار پھر کریک تھا لیکن اس بار میرے پاس پیڈل تھا۔ میں فیڈو کور 2 پر SeLinux نہیں چلا رہا تھا لہذا میں نے سوچا کہ اگر میں نے اسے غیر فعال کردیا تو میں کم از کم کسی مختلف غلطی کو بوٹ کرنے کے قابل ہوجاؤں گا۔ میں نے ڈسک 1 میں بوٹ کیا اور سسٹم ریسکیو موڈ پر باہر نکلا پھر اس فائل کو پایا جو SeLinux کو شروع کرتی ہے اور SeLinux کو غیر فعال کرنے کے لئے فائل میں ترمیم کی۔ ریبوٹ کے بعد ، فیدورا کور 6 بھری ہوئی اور ایکس ونڈوز نے بھی شروع کردیا۔ اپاچی ، سینڈ میل ، IMAP ، اور اسکوائریل میل کے لئے میری تشکیل فائلوں کو میری ایک اپ گریڈ کے دوران اوور رائٹ کر دیا گیا تھا لیکن میں واضح تھا ، میرے پاس اب بھی میرا ڈیٹا موجود تھا! گوگل کی فوری تلاش کے بعد میری ساری خدمات دوبارہ چل رہی تھیں اور تازہ ترین ، انتہائی محفوظ ، ورژن کے ساتھ۔

اس تجربے نے مجھے بہت کچھ سکھایا۔ میں نے اس کے بارے میں مزید سیکھا ہے کہ لینکس کس طرح کام کرتا ہے اور مختلف فائلیں (fstab اور mtab) OS کو مختلف طریقوں سے کیسے متاثر کرتی ہیں۔ میں وسائل کے طور پر مختلف لینکس وصولی ڈسکوں کو بوٹ کرنے کے ساتھ بہت آرام دہ ہوں (گذشتہ ہفتے کے دوران میں نے ہیلکس ، فیڈو کور 5 اور 6 ، نوپکس اور نوپکس ایس ٹی ڈی) استعمال کیا ہے۔ OS کو دوبارہ بوٹ کرنے کے ل to مجھے کچھ ٹولز (fdisk، fsck) کے ساتھ بھی تجربہ حاصل ہوا۔ لیکن ، او ایس میں تبدیلیوں سے قطع نظر میں اعداد و شمار کو محفوظ رکھنے کے لینکس کی صلاحیت سے پہلے ہی زیادہ راحت مند ہوں۔ اس تجربے کے دوران کسی بھی موقع پر میں نے ایسا محسوس نہیں کیا جیسے میرا ڈیٹا ناقابل شناخت تھا یا مجھے OS کو فارمیٹ اور انسٹال کرنا پڑے گا۔

فالو اپ نوٹ کے ایک جوڑے:

1. لینکس کے ساتھ ہمیشہ آپ / گھر کی ڈائرکٹری کو دوسرے حصے میں ڈالتے ہیں۔ یہاں تک کہ اگر میں ڈیبیانیٹ کو فارمیٹ اور انسٹال کر چکا ہوں تو میں اس ڈیٹا کو کسی مختلف پارٹیشن پر محفوظ رکھتا۔

2. شاید بہتر اور مختلف طریقے ہیں جن کو طے کیا جاسکتا تھا۔ لیکن مجھے جو کامیابی ملی ہے اس سے میں راضی ہوں۔

لینکس کو اپ گریڈ کرنے کے چیلینجز