إذا نظرت إلى نظام ملفات Linux ، فربما لاحظت وجود ملف /proc دليل يحتوي على العديد من الأرقام الغريبة والملفات الأخرى بداخله. ماذا يفعل هذا الدليل؟ يحتوي في الواقع على الكثير من المعلومات المفيدة المرتبطة بنظام Linux والعمليات الجارية.

ستناقش هذه المقالة نظام ملفات proc بالتفصيل ، جنبًا إلى جنب مع دليل موجز حول كيفية الحصول على المعلومات المتعلقة بالنظام باستخدام procfs.

ما هو نظام ملفات proc؟

نظام ملفات proc (procfs) هو فكرة مستعارة من نظام بحث الخطة 9 من Bell Labs، وهو بحث خلف لنظام يونكس الأصلي تم تطويره هناك.

يوسع نظام الملفات المفهوم الأصلي المتمثل في وجود "كل شيء كملف" ، بما في ذلك الأجهزة ، إلى منطقيته الخاتمة من خلال تمثيل كل عملية قيد التشغيل على النظام كتسلسل هرمي للملفات التي يمكنك فحصها باستخدام المعيار أدوات.

الملف الأكثر فائدة في التسلسل الهرمي proc لمعلومات النظام هو ملف وحدة المعالجة المركزية ملف. لعرضه ، اكتب:

cat / proc / cpuinfo

اعتمادًا على عدد نوى وحدة المعالجة المركزية الموجودة في جهازك ، قد يحتوي هذا الملف على الكثير من المعلومات. لذلك ، قد ترغب في استبدال القط معظم ، وهو نظام لينكس بيجر.

instagram viewer

الملفات المفيدة الأخرى في ملف /proc الدليل مذكرة، والتي تعرض التفاصيل المرتبطة بذاكرة النظام لديك ، و يتصاعد ملف ، والذي يوفر معلومات عن نظام الملفات الموصول. يمكنك فحص هذه الملفات بسهولة باستخدام أدوات معالجة نصوص Linux القياسية.

متعلق ب: أفضل أدوات سطر الأوامر لعرض محتوى الملف في Linux

في نظام ملفات proc ، تحتوي جميع العمليات الجارية على دليل خاص بها ، وهو رقم معرف العملية أو PID. على سبيل المثال ، العملية 1 ، عملية init التي تبدأ جميع العمليات الأخرى على نظام Linux في وقت التمهيد ، لها دليل خاص بها بنفس الرقم ، /proc/1.

أثناء العثور على العملية التي تريد التحقيق فيها ، ستستخدمها الأمر psأو top أو htop أو غيرها من أوامر Linux لسرد PID لهذه العملية المحددة. عندما تعثر على معرف العملية ، انتقل إلى هذا الدليل أسفل /proc.

داخل دليل العملية ، ستجد العديد من الملفات التي تحتوي على معلومات حول جوانب مختلفة من العملية. على سبيل المثال، إملف تنفيذى هو رابط رمزي للملف التنفيذي الذي بدأ العملية ، بيئة يسرد متغيرات البيئة ، و كمدلاين يعرض أي وسيطات سطر أوامر تم بدء العملية باستخدامها. ال الحالة يسرد الملف الكثير من هذه المعلومات بتنسيق "أكثر قابلية للقراءة".

متعلق ب: ما هي العملية في لينكس؟

احصل على معلومات النظام باستخدام procfs

يوضح نظام ملفات proc أن كل شيء تقريبًا عبارة عن ملف في Linux ، حتى الأشياء التي لا تتوقعها. حتى داخل المجلد الجذر ، ستجد الكثير من الملفات ، كل منها يحتوي على معلومات حول المكونات المختلفة للنظام.

قد يبدو نظام Linux ، بأوامره الفريدة وتوزيعاته التي لا تعد ولا تحصى ، نظام تشغيل غامضًا للمبتدئين في البداية ، ولكن كل شيء في مكانه الصحيح.

بريد إلكتروني
لماذا أوامر Linux قصيرة جدًا؟ تاريخ أوامر لينكس

هل تساءلت يومًا لماذا أوامر Linux قصيرة وغريبة جدًا؟ الجواب هو آلات Teletype و Unix.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • نظام الملفات
  • نواة لينكس
عن المؤلف
ديفيد ديلوني (تم نشر 35 مقالة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، لكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وتجميع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

خطوة أخرى أيضا…!

يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.

.