شام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

حقیقی واقعات پر مبنی مزاحیہ کہانی۔

شام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

یہ ایک اداس شام تھی۔ میری بیوی گھر پر نہیں ہے، شراب ختم ہو گئی ہے، ڈوٹا نہیں جڑا ہے۔ ایسی حالت میں کیا کیا جائے؟ کورس کے، Gento جمع !!!

تو، چلو شروع کرتے ہیں!

دیئے گئے: ایک پرانا سرور جس میں 2Gb RAM، AMD Athlon Dual، دو 250Gb ہارڈ ڈرائیوز ہیں، ان میں سے ایک میں سسٹم انسٹال ہے اور ایک نان ورکنگ BIOS بیٹری ہے۔ VGA ان پٹ اور ماؤس کے ساتھ سونی براویہ ٹی وی بھی۔ اس کے ساتھ ساتھ ایک وائی فائی روٹر اور ایک ورکنگ لیپ ٹاپ منجارو آرک لینکس اور i3 ماحول کے ساتھ۔

اس کی ضرورت ہے: Gentoo انسٹال کریں۔

1 دن

21:00 میں الماری سے ایک پرانا دھول والا سرور نکالتا ہوں۔ وہاں سے میں تاروں اور دیگر ردی کے ساتھ ایک باکس اور ایک پرانا ٹی وی نکالتا ہوں (دالان میں الماری بڑی ہے، وہاں سب کچھ فٹ بیٹھتا ہے)۔ میں باکس میں گھستا ہوں، تاروں کو الجھتا ہوں، پیچ کی ہڈی، VGA کیبل، ماؤس، پاور کیبل اور سکریو ڈرایور کا ایک سیٹ نکالتا ہوں (اگر مجھے ضرورت ہو)۔

21:15 میں یہ سب دیکھنا شروع کرتا ہوں اور اس سوال کے بارے میں سوچتا ہوں کہ "میں یہ کیسے کر سکتا ہوں؟" آخرکار، میرے پاس جینٹو کو انسٹال کرنے کا سب سے اہم وصف نہیں تھا—ایک کی بورڈ!

21:20 میرے خیال میں، "کیا ہوگا اگر آپ اسکرو کو سرور سے نکال لیں، اسے USB کیرئیر میں لگائیں اور اس پر سسٹم لگا دیں؟ یہ کوشر نہیں ہے، آپ کو ایک ہی ہارڈ ویئر پر کور کو جمع کرنا ہوگا..." جب میں اس آپشن کے بارے میں سوچ رہا تھا، میں سکرو کو نکال کر کیریئر میں ڈالنے میں کامیاب ہوگیا، لیکن جب میں نے آخری بولٹ کو باکس میں ڈالا، تو میں نے فیصلہ کیا کہ یہ کام نہیں کرے گا!

21:30 میں نے بولٹ کو دوبارہ کھولا اور اسکرو کو دوبارہ سرور میں جگہ پر رکھ دیا۔ میں مزید سوچتا ہوں: "صرف ایک آپشن بچا ہے - SSH رسائی۔ ہوسکتا ہے کہ ایسا کوئی LiveUSB ہو جس میں sshd پہلے سے چل رہا ہو؟

21:35 میں وہاں جاتی ہوں Gentoo کی سرکاری ویب سائٹ. میں عادت سے ہٹ کر "کم سے کم انسٹالیشن سی ڈی" ڈاؤن لوڈ کرتا ہوں۔ میں منسوخ کرتا ہوں۔ کی بورڈ کے بغیر، یہ ایک مردہ نمبر ہے! ذیل میں "Hybrid ISO (LiveDVD)" کا لنک ہے۔ ہاں، مجھے لگتا ہے، سب کچھ وہیں ہے! میں ڈاؤن لوڈ اور میں اسے فلیش ڈرائیو پر تعینات کرتا ہوں۔.

21:50 میں باورچی خانے سے سرور، ٹی وی، تاریں، ماؤس لے جاتا ہوں، جہاں میرے خیالات اور تیاری ہو رہی تھی، دور کونے والے کمرے میں۔ سرور صنعتی ویکیوم کلینر کی طرح شور مچاتا ہے، اس لیے ڈسٹرکٹ پولیس آفیسر ضرور وزٹ کے لیے آئے گا! میں نے سب کچھ جوڑ کر گاڑی اسٹارٹ کی۔

22:00 پچھلا OS لوڈ ہو رہا ہے! میں سرور بند کر دیتا ہوں اور سوچنا شروع کر دیتا ہوں: "بیٹری ختم ہو گئی ہے، میں BIOS میں داخل نہیں ہو سکتا (کوئی کی بورڈ نہیں ہے)، لیکن مجھے، ہر قیمت پر، فلیش ڈرائیو سے بوٹ کرنا چاہیے!" میں سرور کو الگ کرتا ہوں، ایک سکرو کو منقطع کرتا ہوں۔ میں لانچ کر رہا ہوں۔ پچھلا OS لوڈ ہو رہا ہے! میں سکرو کو دوبارہ آن کرتا ہوں اور دوسرے کو آف کرتا ہوں! کام کرتا ہے!

22:10 اور یہ ہے LiveUSB سے بوٹ آپشن کو منتخب کرنے کے لیے طویل انتظار کی سکرین! پہلے ڈاؤن لوڈ آپشن کے خودکار انتخاب سے پہلے باقی وقت ختم ہو رہا ہے، "اب سب کچھ ہو جائے گا، آپ کو بس تھوڑا انتظار کرنا ہوگا،" میں خوش ہوں! پیارے 30 سیکنڈ گزر جاتے ہیں، اسکرین خالی ہوجاتی ہے اور کچھ نہیں ہوتا ہے۔ "ٹھیک ہے، جب یہ لوڈ ہو رہا ہے، میں دھواں پینے جاؤں گا..."، میں نے اس شور سے ایک وقفہ لینے کا فیصلہ کیا۔

22:15 میں "شور روم" میں واپس آتا ہوں۔ سکرین سیاہ ہے اور کچھ نہیں ہوتا! "عجیب..."، میں نے سوچا، "کسی بھی صورت میں، یہ پہلے ہی لوڈ ہو چکا ہوگا!" ویسے، سب کچھ اس حقیقت سے بڑھ گیا ہے کہ میرا ٹی وی ہمیشہ یہ نہیں دکھاتا ہے کہ اسکرین پر کیا ہو رہا ہے، یہ کچھ طریقوں کو نہیں سمجھتا اور جو کچھ ہو رہا ہے اس کی تصویر نشر کرنے سے انکار کر دیتا ہے... میں سرور کو ریبوٹ کرتا ہوں۔ میں بیٹھ کر دیکھتا ہوں... ایک بار پھر ایک سیاہ اسکرین، سب کچھ وہی ہے۔ ٹھیک ہے، میں گھبرا گیا اور ماؤس کے بٹنوں پر کلک کرنا شروع کر دیا... اور، اوہ خدا، یہ آن ہو گیا اور لوڈ ہونا شروع ہو گیا۔ بعد میں میں نے دریافت کیا کہ اس شاندار ماؤس پر ایک چھوٹا سا بٹن دبانے کے بعد ہی ڈاؤن لوڈ جاری رہتا ہے! خدا جانے اس بٹن کے بغیر یہ شام کیسے گزری ہوگی! سب کے بعد، مقصد مقرر کیا گیا ہے، اور ہمیں اسے ہر طرح سے حاصل کرنا ہوگا!

ایک چوہے کی تصویرشام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

22:20 میرے کان بج رہے ہیں، لیکن میں اپنے مقصد کی طرف گامزن ہوں! Gentoo لوڈ ہو گیا ہے! رنگ آنکھوں کو خوش کرتے ہیں! ماؤس اسکرین پر چلتا ہے! اور نیچے لکھا ہے "لاگ ان کے لیے پاس ورڈ کی ضرورت نہیں ہے"، یہ صرف اچھا ہے، کیونکہ میرے پاس کی بورڈ نہیں ہے! اسکرین پر دو فیلڈز ہیں: کام کرنے والے ماحول اور پاس ورڈ کا انتخاب، اور لاگ ان بٹن۔ LiveDVD Gentoo ماحول کا کافی وسیع انتخاب پیش کرتا ہے، بشمول Fluxbox، Openbox، rat (xfce)، پلازما وغیرہ۔ "چوہا" کے انتخاب کے ساتھ آپشن مجھے ایک بہترین انتخاب لگ رہا تھا! میں "چوہا" کے کام کے ماحول میں جاتا ہوں۔ کمال ہے! ایک ٹرمینل ہے، لیکن مجھے اس کی کیا ضرورت ہے، میرے پاس کی بورڈ نہیں ہے!

لاگ ان اسکرینشام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔شام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

22:25 میں کسی قسم کا آن اسکرین کی بورڈ یا اس طرح کی کوئی چیز تلاش کرنا شروع کرتا ہوں۔ مجھے صرف "کریکٹر میپ" ملا۔ "ٹھیک ہے، بہت اچھا، یہ میرا راستہ ہے!" میں نے سوچا۔ لیکن یہ وہاں نہیں تھا! آپ ٹیکسٹ ٹائپ کرسکتے ہیں، کاپی کرسکتے ہیں، پیسٹ کرسکتے ہیں، لیکن کلک کرنے کا طریقہ درج!؟ میں آپ کو یاد دلاتا ہوں کہ کام sshd شروع کرنا ہے، جو داخل ہونے تک ابلتا ہے "sudo /etc/init.d/sshd شروع"، اور بٹن دبانے سے درج، جو میرے پاس نہیں ہے! کیا کرنا ہے؟ لیکن ایک راستہ ہے!

22:30 شور سے آرام کرنے کا وقت۔ میں کچن میں جاتا ہوں اور اپنے لیپ ٹاپ پر بیٹھ جاتا ہوں۔ کوئی بھی ٹرمینل، اگر آپ کاپی شدہ ٹیکسٹ کو لائن فیڈ کے ساتھ ان میں چسپاں کرتے ہیں، تو کمانڈ پر عمل درآمد کرے گا، کیونکہ لائن فیڈ کے طور پر علاج کریں درج. تو، حل مل گیا ہے! آپ کو کمانڈ اور لائن فیڈ کے ساتھ انٹرنیٹ پر ایک HTML صفحہ اپ لوڈ کرنے کی ضرورت ہے۔ یہ ایچ ٹی ایم ایل ہے، کیونکہ براؤزر ایک سادہ ٹیکسٹ فائل کو ایک لائن میں کھولے گا، تمام ٹرانزیشن کو نئی لائن میں "کھانا"۔ تو میرا صفحہ اس طرح لگتا ہے:

<html>sudo /etc/init.d/sshd start<br/>1</html>

"1" کی ضرورت ہے تاکہ آپ منتقلی کو ایک نئی لائن میں کاپی کر سکیں، بصورت دیگر صرف ایک لائن کاپی کی جاتی ہے، چاہے آپ کتنی ہی "" ڈالیں۔ میں لنک کا استعمال کرتے ہوئے فائل کو ایک مخصوص سائٹ پر اپ لوڈ کرتا ہوں "mydomain.ru/1.htm'.

22:40 میں "شور روم" میں واپس آتا ہوں۔ اہم بات یہ ہے کہ اسکرین سیور کو آن کرنے سے پہلے واپس آنے کا وقت ہو، جو کہ جب آپ اس سے باہر نکلتے ہیں تو کہتا ہے کہ یہ پرانا ورژن ہے اور آپ کو خالی پاس ورڈ کے ساتھ سسٹم میں واپس نہیں آنے دے گا! میں کامیابی کی امید کے ساتھ براؤزر اور سمبل ٹیبل کھولتا ہوں! میں ٹائپ کر رہا ہوں"مائی ڈومین" میں ایک نقطہ تلاش کر رہا ہوں...

22:50 نقطہ مل گیا! آپ کو "بائی یونیکوڈ بلاک" دیکھنے کے موڈ کو منتخب کرنے کی ضرورت ہے۔ میں نے ایڈریس کو مزید ٹائپ کیا، خوش قسمتی سے "/" اور نمبر بھی مدت کے ساتھ مل گئے! میں متن کو کاپی کرتا ہوں، اسے ایڈریس بار میں چسپاں کرتا ہوں، اور گو پر کلک کرتا ہوں۔ ڈیڈ BIOS بیٹری کی وجہ سے، سسٹم میں وقت "01.01.2002/XNUMX/XNUMX" پر سیٹ ہے، اور ایسی حالتوں میں SSL سرٹیفکیٹ کام نہیں کرتے!

سمبل ٹیبلشام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔شام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

23:00 میں کچن میں ہوں، شور سے وقفہ لے رہا ہوں۔ اہم بات یہ ہے کہ زیادہ دیر تک آرام نہ کریں، ورنہ اسکرین سیور آن ہو جائے گا! میں اپنی فائل کو HTTPS کے بغیر ایڈریس پر پیش کرنے کے لیے NGINX ترتیب دے رہا ہوں"mydomain.ru/2.htm"، کیونکہ پرانا پتہ ایک ری ڈائریکٹ تھا اور براؤزر کے ذریعے کیش کیا گیا تھا۔

23:05 شور سے تھوڑا سا فارغ اور کامیابی کی امید کے ساتھ، میں نے لنک کو دوبارہ ٹائپ کیا، کیونکہ بٹن "بیک اسپیس"کسی بھی طرح سے تقلید نہ کرو! ٹھیک ہے، یہ تفریح ​​کے لیے ہے، لیکن درحقیقت میں کریکٹر ٹیبل میں صرف "2" پر کلک کرتا ہوں، اسے منتخب کرتا ہوں، اسے کاپی کرتا ہوں اور اسے ایڈریس بار میں بدل دیتا ہوں۔ "جاؤ"! "ٹھیک ہے، واقعی!"، میں نے سوچا۔ میں فخر کے احساس کے ساتھ صفحہ سے دو سطریں نقل کر کے ٹرمینل میں لگا دیتا ہوں۔ SSH سرور چل رہا ہے، اب وقت آگیا ہے کہ Wi-Fi روٹر پر ویب مینجمنٹ انٹرفیس میں IP ایڈریس کو دیکھ کر رابطہ قائم کرنے کی کوشش کریں! اصل میں، نہیں، یہ ابھی بھی جلدی ہے! یہ صرف افسوس کی بات ہے کہ مجھے یہ بات ابھی سمجھ نہیں آئی...

23:15 میں اس سے پہلے لائن کو شامل کرتے ہوئے "ماؤس" پر واپس آتا ہوں۔

sudo passwd<br/>123<br/>1

اور سرور پر HTML فائل کو اپ ڈیٹ کرنا۔ خوش قسمتی سے، آپ کو کچھ اور داخل کرنے کی ضرورت نہیں ہے! میں پیج کو اپ ڈیٹ کر رہا ہوں۔ ٹھیک ہے، پرانی اسکیم کے مطابق، میں چلانے کے لیے لائنوں کو ٹرمینل میں کاپی کرتا ہوں۔sudo passwdاور پاس ورڈ داخل کرنے اور دہرانے کے لیے الگ سے دو بار۔

23:17 منسلک! اب میں اسکرین سیور اور شور سے نہیں ڈرتا!

01:00 بہت سارے ذرائع میں اس عمل کے بارے میں ایک تفصیلی وضاحت موجود ہے جس سے میں نے ssh کنکشن قائم کرنے کے لمحے سے اب تک گزرا ہے، سب سے مکمل ایک میں پیش کیا گیا ہے۔ جینٹو ہینڈ بک. میں نے دانا کو اسمبل کیا، گرب انسٹال کیا اور اس میں اسمبل شدہ دانا۔ نئے سسٹم پر نیٹ ورکنگ اور SSH سیٹ کریں۔ تیار، "ربوٹ"!

دن 2 - دن کی چھٹی

10:00 وہ اپنے کام پر واپس آگیا۔ سرور آن کر دیا۔ اسکرین پر کچھ نہیں ہوتا ہے، نیٹ ورک پر کوئی سرور نہیں ہے! میں نے سوچا کہ یہ نیٹ ورک کا مسئلہ ہے۔ LiveDVD سے بوٹ کرنے کے بعد، میں نے نیٹ ورک ترتیب دیا، لیکن اس سے کوئی فائدہ نہیں ہوا...

سرور شروع کرتے وقت، میرے پرانے ٹی وی پرشام کا وقت تھا، کرنے کو کچھ نہیں تھا، یا کی بورڈ کے بغیر جینٹو کیسے انسٹال کیا جائے۔

10:30 میں نے فیصلہ کیا کہ ڈاؤن لوڈ لاگز کا مطالعہ کرنا اچھا خیال ہوگا۔ کوئی نوشتہ نہیں! "آہ، اس کا مطلب ہے کہ یہ سسٹم لوڈ کرنے کے مقام تک نہیں پہنچا! لیکن اسکرین پر کیا لکھا ہے؟‘‘ میں نے سوچا۔ ٹی وی کے کچھ نہ دکھانے کی وجوہات کے بارے میں تھوڑا سا سوچنے کے بعد، میں نے یہ مفروضہ پیش کیا کہ یہ وہ ریزولوشن نہیں دکھا سکتا جس میں کنسول آؤٹ پٹ واقع ہے۔ دراصل، یہ وہی ہے جو اسکرین پر کہتا ہے ...

11:00 GRUB کی ترتیبات کو 640x480 آؤٹ پٹ میں تبدیل کر دیا گیا۔ اس نے مدد کی۔ یہ کہتا ہے "لوڈ ہو رہا ہے لینکس 4.19.27-جینٹو-r1..."۔ پتہ چلا کہ دانا کو جمع کرتے وقت میں نے گڑبڑ کی۔

11:30 میں جینکرنل انسٹال کرتا ہوں، میں بعد میں دستی کرنل کنفیگریشن کے ساتھ تجربہ کروں گا۔ انسٹال نہیں! پتہ چلا کہ تاریخ کے ساتھ ایک جام ہے۔ ہر بار جب آپ شروع کرتے ہیں تو اسے اپ ڈیٹ کرنا بہتر ہے، اس تاریخ پر بہت کچھ منحصر ہے۔ میں اسے BIOS میں سیٹ کروں گا، لیکن اس کے لیے آپ کو ایک کی بورڈ کی ضرورت ہے... میں تاریخ کو موجودہ میں تبدیل کرتا ہوں۔

14:00 ہورے! دانا نے مرتب کیا ہے! میں نے کرنل کو بوٹ لوڈر میں لوڈ کیا اور ریبوٹ کیا۔ آخر میں سب کچھ کام کیا!

پہلا مقصد حاصل کیا!

اگلا، میں سینٹوس کو دوسری ہارڈ ڈرائیو پر انسٹال کرنے جا رہا ہوں، وہ بھی بغیر کی بورڈ کے، لیکن Genta سے! لیکن میں اس کے بارے میں دوسرے حصے میں لکھوں گا۔ تیسرے حصے میں میں ان دونوں سسٹمز پر ایک سادہ ایپلیکیشن کے ساتھ ویب سرور کی لوڈ ٹیسٹنگ کروں گا اور RPS کا موازنہ کروں گا۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں