اپنی مشین سے لینکس کے دانا کے بارے میں مزید معلومات حاصل کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

GNU / Linux کے ساتھ کام کرنا سیکھنے میں عام طور پر ڈیسک ٹاپ کے ماحول کے ساتھ کام کرنا سیکھنا پڑتا ہے۔ تھیم ٹکنالوجی ان ڈیسک ٹاپ ماحول کو iOS ، مائیکروسافٹ ونڈوز اور OS X ڈیوائسز کے انٹرفیس کی نقل کرنے کی اجازت دیتی ہے۔ اس کی طرح اس کو کم سے کم کرنے میں مدد ملتی ہے۔ بہت سے لوگ باش یا ٹی سی ایس گولوں سے یونکس کمانڈ لائن انتظامیہ سیکھتے ہیں۔ تاہم ، لینکس کرنل کے انٹرنل کا جانکاری بننے سے آپ کو بہتر طور پر سمجھنے میں مدد مل سکتی ہے کہ آپ کوڈ کے مختلف ٹکڑے ایک دوسرے کے ساتھ کس طرح عمل کرتے ہیں۔



کچھ لوگ یہ استدلال کریں گے کہ بہتر ہوگا کہ کئی قدم آگے بڑھیں اور مزید برآں یہ سیکھیں کہ کس طرح مائکرو پروسیسر کے لئے مشین کو انسٹرکٹرز میں سی کوڈ منتقل کیا جاتا ہے۔ پھر اسمبلی کوڈ کے حمایتی یہ استدلال کریں گے کہ اے ایس ایم کو x86 اور x86_64 پلیٹ فارمز پر واقعتا programming پروگرامنگ سمجھنا سیکھنا بہتر ہے۔ ان پوزیشنوں سے قطع نظر ، لینکس کے بنیادی احکام اس بارے میں بہت ساری معلومات مہیا کرسکتے ہیں کہ دانا آپ کے کمپیوٹر کو کیسے دیکھتا ہے۔ ایک نظر کے ذریعے سیکھنا لیکن مثال کے طور پر چھو نہیں کرنا خود ہی دانا پر عبور حاصل کرنے کا ایک عمدہ طریقہ ہے۔ جب کہ روٹ اکاؤنٹ کو اس صفحے پر موجود مثالوں کے لئے استعمال کیا گیا تھا ، اس کی بہت سفارش کی گئی ہے کہ آپ صرف صارف اکاؤنٹ کے ذریعہ صرف دانا سے منسلک ڈائریکٹریز دیکھیں۔



طریقہ 1: / پرو ڈائرکٹری

/ پرو ڈائرکٹری کسی بھی یونکس فائل ڈھانچے میں اعلی سطح کے روٹ ڈائرکٹری کے بنیادی علاقوں میں سے ایک میں بیٹھتی ہے۔ اس میں پروک فائل سسٹم کہلاتا ہے ، پروکفس کے نام سے جانا جاتا ہے جس میں مختلف وسائل دانی کی میموری تک رسائی کے طریقے کے بارے میں معلومات پر مشتمل ہے۔ اس وقت یہ نظام / نظام بوٹ ہوجاتا ہے۔ چونکہ یہ پراکسی فائل ڈھانچہ لینکس کرنل کے اندرونی اعداد و شمار کے ڈھانچے کے انٹرفیس کے طور پر کام کرتی ہے ، لہذا یہ صرف صارف کے اکاؤنٹ کے ذریعے ہی تلاش کرنا بہتر ہے۔ زیادہ تر فائلوں کو مرئی سسٹم فائل ڈھانچے کے مطابق ویسے بھی صرف پڑھنے کے بطور درجہ بندی کیا جاتا ہے ، لیکن محفوظ طرف رہنا بہتر ہے۔



یہ کہا جارہا ہے کہ ، ان میں سے ہر ایک ٹیکسٹ فائل ہے ، لہذا اگر آپ چاہیں تو انہیں دیکھ سکتے ہیں۔ / proc ڈائریکٹری میں داخل ہونے کے لئے سی ڈی کمانڈ کا استعمال کریں ، اور پھر وہاں کیا ہے اس پر ایک نظر ڈالنے کے لئے ls جاری کریں۔ کسی بھی فائل کو دیکھنے کے لئے بلی ، کم یا زیادہ کمانڈ کا استعمال کریں۔ cpuinfo فائل شروع کرنے کے لئے ایک اچھی جگہ ہے ، کیونکہ یہ ظاہر کرتا ہے کہ دانا آپ کے مائکرو پروسیسر کو کس طرح دیکھتا ہے۔ چلنے والے عمل کے نظارے کے لئے اسٹیٹ فائل کو دیکھیں۔

2016-11-25_020006

ٹائپنگ بلی ڈیوائسز آپ کو ایک نظر ڈالیں گے کہ آپ کی مشین سے کیا چیزیں منسلک ہیں۔



2016-11-25_020109

ویسے ، آپ ہمیشہ کمانڈ مین پرو جاری کرسکتے ہیں کہ / پرو فائل کا ڈھانچہ دانا سے کیسے تعلق رکھتا ہے۔ پیش کردہ صفحہ لینکس پروگرامر کے دستی سے آتا ہے۔

2016-11-25_020156

طریقہ 2: / سیس ڈائرکٹری

آپ کے دانا کے دورے پر آپ کا اگلا اسٹاپ / سیس ہے ، جو ایک اور ڈائرکٹری ہے جو فائل کے ڈھانچے میں نقشہ بناتی ہے۔ یہ یونکس کے اسی عام تصور کی پیروی کرتا ہے جیسا / پرو کرتا ہے ، لیکن اس کی بجائے اس سے فعال طور پر وابستہ ڈیوائس ڈرائیوز اور کرنل سب سسٹم کے بارے میں معلومات برآمد کرنا ہے۔ اگر آپ نے کبھی بھی BSD پر مبنی نظام کے ساتھ کام کیا ہے ، تو آپ ان افعال کو فراہم کرنے والے سسکل سے زیادہ واقف ہوں گے۔ پی سی آئی ، یو ایس بی اور ایس / 390 بس ڈیوائسز سب کو / سیس ڈائرکٹری میں نقشہ بنایا گیا ہے۔

ڈائریکٹری میں جانے کے لئے سی ڈی / سیس کا استعمال کریں اور پھر ایل ایس یا ڈیر کمانڈ جاری کریں۔ آپ کے پاس بلاک ، کلاس ، ڈیوائسز ، ایف ایس ، دانا اور شاید دیگر عنوانات رکھنے والی ڈائریکٹریاں ہوسکتی ہیں۔ آپ ان کو مزید فلیٹ فائلوں کے لئے دریافت کرسکتے ہیں جس میں سسٹم کے بارے میں معلومات موجود ہیں ، لیکن ایک بار پھر صارف کے اکاؤنٹ سے ایسا کریں اور ایک نگاہ رکھیں لیکن اپنے بارے میں ذہنیت کو ہاتھ نہ لگائیں۔

طریقہ 3: / دیو ڈائریکٹری

/ dev ڈائرکٹری کی طرف جانے کے لئے سی ڈی / دیو کمانڈ کا استعمال کریں ، جو ہوسکتا ہے کہ وہ واحد دانا ورچوئل ڈھانچہ ہو جس کے بارے میں آپ پہلے ہی سے زیادہ واقف ہیں۔ نام کا مطلب ہے آلات ، اور اس میں آپ کے سسٹم سے منسلک آلات کی فائل نمائندگی شامل ہے۔ اس ڈائریکٹری میں ایک ایل ایس کمان بہت ساری فائلوں کو بھی آسان سرور تقسیم پر لوٹائے گا۔

2016-11-25_020242

ان میں سے کچھ بہت ہی خاص ہیں۔ / dev / null فائل ایک کالعدم آلہ ہے جو کچھ نہیں کرتی ہے۔ اگر آپ بلی / dev / null ٹائپ کرتے ہیں تو آپ کو اس سے کچھ بھی نہیں ملے گا۔ اسے بٹ بالٹی کہا جاتا ہے ، اور اسکرین کو صاف رکھنے کے ل output اس میں آؤٹ پٹ ری ڈائریکٹ کی جاسکتی ہے۔ / dev / صفر نامی ایک فائل میں صفر کے اعداد و شمار کے سوا کچھ نہیں ہوتا ہے ، جسے خارج کرنے کے لئے ڈسک پر لکھا جاسکتا ہے۔ بے ترتیب اور یورینڈوم فائلوں میں سیکیورٹی ہیشز بنانے کے ل rand بے ترتیب فضول اعداد و شمار شامل ہوتے ہیں۔

اگر آپ نے کبھی بھی کسی ڈسک کو فارمیٹ کیا ہے ، تو پھر شاید آپ کو کم از کم کچھ تجربہ اس انداز سے ہو کہ جس طرح سے لینکس انحصار کرتا ہے۔ سسٹم سے منسلک ہر ڈسک کو ایس ڈی اے ، ایس ڈی بی اور اسی طرح ہر ڈسک کے ل for ایک نام مل جاتا ہے۔ ڈسک کی مختلف اقسام کے مختلف نام ملتے ہیں۔ یہ بات ذہن میں رکھیں کہ / dev ڈائرکٹری ڈسک کی ایک ممکنہ باضابطہ کمپیوٹر سائنس تعریف کو استعمال کرتی ہے اس کے بجائے کہ ہم عام طور پر اس اصطلاح کو استعمال کرتے ہیں۔ اس کا مطلب ہے کہ ایک ہارڈ ڈرائیو ، ایک ایس ایس ڈی ، ایس ڈی کارڈ ، ایک مائکرو ایس ڈی ایچ سی کارڈ ، یو ایس بی ، یو ایس بی لاٹھیوں اور یہاں تک کہ سوار گولیاں کے ذریعے منسلک اسمارٹ فون فائل سسٹم کی ساری ڈسکیں ہیں۔

لینکس میں ہر ڈسک کا نام اس کے بعد ایک جزء نمبر کی نشاندہی کرنے کے بعد ایک اعداد وصول کرتا ہے۔ اگر آپ کے پاس دو بنیادی پارٹیشنوں کے ساتھ ایس ایس ڈی ہے تو ، آپ کے پاس / dev / sda1 اور / dev / sda2 درست حجم کے طور پر ہوسکتے ہیں۔ اس سے بھی زیادہ امکان ہے کہ اگر آپ ڈیسک ٹاپ یا لیپ ٹاپ سے ایم بی آر اسٹائل کی تقسیم کے ساتھ لینکس چلا رہے ہیں ، تو آپ / dev / sda1 کو ایکسٹ 4 پارٹیشن پر سیٹ کریں گے جس میں واقعی لینکس انسٹال ہے۔ امکان سے زیادہ / dev / sda2 ایک توسیعی تقسیم ہے جس میں پھر / dev / sda5 پر تبادلہ خیال ہوتا ہے۔ یہ اسکیم عام ہے ، لیکن کسی بھی طرح سے ضروری نہیں ہے۔ نوٹ کریں کہ چونکہ اس عام مثال میں تبدیل شدہ تقسیم ایک توسیعی تقسیم کے اندر ایک منطقی ڈسک ہے ، لہذا اسے 3 کے بجائے 5 کے اعداد کے طور پر موصول ہوتا ہے۔

اگر آپ دانا کے نظارے اور تقسیم کی شکل کے طریقہ کار کے بارے میں مزید معلومات حاصل کرنا چاہتے ہیں ، تو آپ واقعی fdisk کمانڈ کے ذریعہ ایک تائید شدہ تقسیم کی فہرست دیکھ سکتے ہیں۔ جبکہ fdisk تقسیم کی میزیں اس وقت تک نہیں لکھتی جب تک کہ آپ اسے نہ کہیں ، یہ بہتر ہے کہ آپ کسی ایسی چیز سے آزمائیں جو آپ کو ٹسٹنگ کی پرواہ نہیں ہے۔ اس کو کسی ایسی خالی USB اسٹک کی طرح نشاندہی کرنے کی تجویز کی گئی ہے جس کو آپ آسانی سے دوبارہ شکل دے سکتے ہیں۔

ہم کہتے ہیں کہ آپ کی لاٹھی اس طرح دکھائی دے رہی ہے / دیو / ایس ڈی سی ، پھر آپ استعمال کرسکتے ہیں sudo fdisk / dev / sdc اس کو بھاری بھرکم کروانا۔ اگر آپ کے پاس اس میں ایک درست تقسیم ہے تو ، پھر ٹائپ کریں ٹائپ تبدیل کریں اور ہیکس کوڈ لسٹ کو لوڈ کرنے کے ل L L ٹائپ کریں۔ نوٹ کریں کہ ایم بی آر اور جی ای یو ڈیپارٹمنٹ اسکیمیں دانا سے مختلف طرح کی بات کرتی ہیں ، اور اس ل different مختلف اسائنمنٹ ہیں۔

2016-11-25_020331

زیادہ تر آپ کے پاس 83 ٹائپ کرنے کیلئے ڈرائیوز نہیں رکھی جائیں گی ، جو لینکس ڈرائیوز ، 82 کے ل is ہیں ، جو لینکس تبادلہ پارٹیشنوں کے لئے ہیں ، یا FAT فائل کی قسم میں سے ایک ہے۔ ایف اے ٹی کسی نہ کسی شکل میں 1977 میں ہے ، اور اب بھی بہت سے قسم کے موبائل آلات کے ساتھ ساتھ بہت سے ہٹنے والا ڈرائیوز کے لئے بھی ترجیح دی جاتی ہے۔ نوٹ کریں کہ تقسیم کی کچھ اقسام ، جیسے ٹائپ 0x0c ، میں کچھ ایسی خصوصیت ہوتی ہے جس کو ایل بی اے سپورٹ کہا جاتا ہے۔

جب ایک پروگرامر آپریٹنگ سسٹم کے لئے دانا تیار کرتا ہے تو ، ان کے پاس کچھ مختلف طریقے ہوتے ہیں جن سے وہ ڈسکوں کو دیکھ سکتے ہیں۔ ایک تو یہ کہ تالیوں کو سلنڈر ، ہیڈ اور سیکٹر میں بانٹنا ہے۔ یہ سب سے طویل وقت تک ہارڈ ڈرائیوز کا حوالہ دینے کا کلاسیکی طریقہ تھا۔ حقیقی ڈسک جیومیٹری کبھی بھی لینکس کے ل important واقعی اہم نہیں رہی ہے ، اور بدقسمتی سے یہ سکیم تقریبا 8 بائنری گیگا بائٹس کے بعد پتے ختم ہوجاتی ہے۔ دوسرا طریقہ یہ ہے کہ منطقی C / H / S ایڈریسنگ کا استعمال کریں ، جو ایسا کرتا ہے ، لیکن پھر ڈسک کنٹرولر کو جہاں کہیں بھی پسند ہے سلنڈر ، ہیڈ اور سیکٹر نمبروں کا نقشہ بنانے کی اجازت دیتا ہے۔ یہی وجہ ہے کہ آپریٹنگ سسٹم نظریاتی طور پر یہ دعویٰ کرسکتا ہے کہ جب ایسڈی کارڈ یا USB اسٹک میں سر موجود تھے جب یہ جسمانی طور پر ناممکن ہے۔

تیسرا طریقہ لاجیکل بلاک ایڈریسنگ کے ذریعے ہے ، جس کا مطلب ہے ایل بی اے۔ حجم میں ہر جسمانی بلاک کو اس اسکیم میں ایک اعداد ملتا ہے۔ آپریٹنگ سسٹم ڈسک کنٹرولر کو کسی خاص نمبر والے بلاک کو لکھنے کے لئے کہتا ہے ، لیکن حقیقت میں یہ نہیں جانتا ہے کہ آیا یہ ڈسک پر براہ راست بلاک ہے یا نہیں۔ آج کل یہ سب سے زیادہ استعمال کی جانے والی اسکیم ہے ، اور یہ یقینی طور پر 1990 کی دہائی کے وسط سے ہی بڑی تعداد میں ہارڈ ڈسک پر مستعمل ہے۔

لینکس براہ راست ان پٹ کے بغیر تقسیم کی مختلف اقسام کی ایک وسیع اقسام کو ماونٹ کرنے کے لئے دانا کی مدد کی پیش کش کرتا ہے ، لیکن پھر بھی بہتر ہے کہ ان کا انتخاب کرتے وقت بہت زیادہ اجنبی نہ ہوں۔ آپ اپنے ڈیٹا کو ٹوسٹ کرسکتے ہیں اگر آپ فائل سسٹم کے مماثل انتخاب کی فائل کے لئے ایک بہت ہی عجیب و غریب قسم کی قسم بناتے ہیں۔

طریقہ 4: لینکس پروگرامر کے دستی سے سسٹم کالز

زیادہ تر لینکس کی تقسیم کے ساتھ شامل جہاز پر مین صفحات کے قارئین دراصل آپ کو سسٹم کالز پر کریش کورس کر سکتے ہیں ، جو دانی کے بارے میں جاننے میں بے حد مدد کرسکتے ہیں۔ Xman گرافیکل مین پیجز براؤزر کو یا تو. ڈیسک ٹاپ لنک سے شروع کریں ، یا اگر آپ کے پاس متبادل ہے یا ایک ہی وقت میں سپر کی اور R کو تھام کر پھر Xman ٹائپ کریں اور انٹر کو آگے بڑھائیں۔ ڈراپ ڈاؤن مینو میں سے 'دستی پیج' اختیار منتخب کریں اور پھر 'حصے' اور آخر میں '(2) سسٹم کال' کا انتخاب کریں۔

2016-11-25_020430

ایک بار ایک آپشن پڑھنا “ تعارف ”ظاہر ہوتا ہے ، اس کو منتخب کریں۔ لینکس پروگرامر کی دستی کتاب کا ایک صفحہ جو آپ کو سسٹم کالز کے بارے میں تھوڑا سا سکھائے گا تب آپ کا استقبال ہوگا۔

2016-11-25_020518

6 منٹ پڑھا