عرض معلومات النظام في Linux باستخدام الأمر "uname"

المقدمة

يسمح الأمر uname في Linux بمشاهدة معلومات النظام الخاصة ببيئة Linux الخاصة بك.

في هذا الدليل سوف أريك كيفية استخدام uname بشكل فعال.

uname

الأمر uname بنفسه ليس مفيدا بشكل خاص.

جربها بنفسك. افتح نافذة طرفية واكتب الأمر التالي:

uname

الفرص هي الكلمة الوحيدة التي يتم إرجاعها هو لينكس .

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

uname -a

في الطرف الآخر من المقياس ، يمكنك استخدام الأمر التالي:

uname -a

هذه المرة تحصل على مجموعة كاملة من المعلومات على النحو التالي:

ما تحصل عليه هو الإخراج الذي يبدو كالتالي:

Linux your-computer-name 3.19.0-32-generic # 37-14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux

من الواضح أنه إذا لم أكن قد قلت أنك تريد محتويات العمود ، فإن المعلومات لم تكن بالضرورة ذات مغزى.

uname -s

يعرض الأمر التالي اسم kernel من تلقاء نفسه.

uname -s

الإخراج من هذا الأمر هو Linux ولكن إذا كنت على نظام أساسي آخر مثل BSD ، فسيكون الأمر مختلفًا.

يمكنك بالطبع تحقيق نفس النتائج عن طريق عدم توفير -s على الإطلاق ولكن من المفيد تذكر رمز التبديل هذا في حال قرر المطورون تغيير الإخراج الافتراضي لأمر uname.

إذا كنت تفضل استخدام مفتاح أكثر سهولة في قراءة القارئ ، يمكنك أيضًا استخدام الترميز التالي:

بدون اسم - اسم القلب

الإخراج هو نفسه ولكن ستكون أطراف أصابعك أقصر قليلاً.

بالمناسبة إذا كنت تتساءل عن ما هي النواة - فهي أصغر كمية من البرامج القابلة للاستبدال التي يمكن أن تتفاعل مع جهاز الكمبيوتر الخاص بك - تشرحها Wikipedia بمزيد من التفاصيل:

نواة لينكس هي نواة لنظام تشغيل الكمبيوتر تشبه يونكس. يتم استخدامه في جميع أنحاء العالم: يستند نظام التشغيل Linux عليه وينتشر على كل من أنظمة الكمبيوتر التقليدية مثل أجهزة الكمبيوتر الشخصية والخوادم ، عادة في شكل توزيعات لينكس ، [9] وعلى الأجهزة المتنوعة مثل الموجهات و NAS الأجهزة . يستند نظام تشغيل Android لأجهزة الكمبيوتر اللوحية والهواتف الذكية و smartwatches أيضًا على نواة Linux.

uname -n

يعرض الأمر التالي اسم عقدة للكمبيوتر الخاص بك:

uname -n

الإخراج من الأمر uname -n هو اسم المضيف للكمبيوتر الخاص بك ويمكنك تحقيق نفس التأثير عن طريق كتابة ما يلي في نافذة طرفية:

اسم المضيف

يمكنك أيضًا تحقيق نفس التأثير عن طريق استخدام الأمر الأكثر سهولة في قراءة القارئ:

uname --nodename

النتائج هي نفسها تماما وتفضيل على تفضيل أي واحد تذهب. لاحظ أن اسم المضيف و nodename لا يتم ضمان أن يكونا متشابهين في أنظمة غير Linux.

uname -r

يُظهر الأمر التالي فقط إصدار kernel:

uname -r

سيكون الناتج من الأمر أعلاه شيء على غرار 3.19.0-32- عام.

يعد إصدار kernel مهمًا عندما يتعلق الأمر بتكوين الأجهزة. الأجهزة الحديثة غير متوافقة مع جميع الإصدارات وعادة ما يتم تضمينها من نقطة معينة فصاعدًا.

على سبيل المثال عندما تم اختراع الإصدار الأول من Linux أشك في أنه كان هناك الكثير من المكالمات لبرامج تشغيل الطابعات ثلاثية الأبعاد أو الشاشات التي تعمل باللمس.

يمكنك تحقيق نفس التأثير عن طريق تشغيل الأمر التالي:

uname - نواة إطلاق

uname -v

يمكنك العثور على إصدار Linux kernel الذي تقوم بتشغيله عن طريق كتابة الأمر التالي:

uname -v

سيكون إخراج الأمر version شيئًا على طول خطوط # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.

يختلف إصدار kernel عن الإصدار بحقيقة أن الإصدار يعرض لك وقت تجميع النواة والإصدار الذي أنت فيه.

على سبيل المثال ، قد يقوم Ubuntu بتجميع النواة بسرعة 3.19.0-32 عامًا 50 مرة. في المرة الأولى التي يقومون بتجميعها ، سيقول الإصدار # 1 بالإضافة إلى تاريخ تجميعها. وبالمثل في النسخة 29 سيقول # 29 فضلا عن تاريخ تم تجميعها. إصدار Linux هو نفسه ولكن الإصدار مختلف.

يمكنك الحصول على نفس المعلومات عن طريق كتابة الأمر التالي:

uname - النواة الإصدار

uname -m

يطبع الأمر التالي اسم الجهاز الجهاز:

uname -m

ستبدو النتيجة شيئًا مثل x86_64.

وبالمناسبة ، إذا قمت بتشغيل uname -p وأمر uname -i ، فقد تكون النتيجة أيضًا x86_64.

في حالة uname -m هذا هو بنية الآلة نفسها. فكر في هذا على مستوى اللوحة الأم.

يمكنك الحصول على نفس المعلومات عن طريق تشغيل الأمر التالي:

uname - آلة

uname -p

يعرض الأمر التالي نوع المعالج:

uname -p

ستكون النتيجة أكثر من المحتمل نفس اسم الأجهزة الجهاز مثل x 86_64.

يشير هذا الأمر إلى نوع وحدة المعالجة المركزية.

يمكنك تحقيق نفس النتيجة عن طريق كتابة الأمر التالي:

uname - المعالج

uname -i

يوضح لك الأمر التالي النظام الأساسي للأجهزة.

uname -i

سيعرض هذا الأمر النظام الأساسي للأجهزة أو إذا كنت ترغب في نوع نظام التشغيل. قد يكون لديك على سبيل المثال نظامًا أساسيًا x86_64 وجهازًا ، ولكن لا يمكن تشغيله إلا بنظام تشغيل 32 بت.

يمكنك تحقيق نفس النتيجة عن طريق كتابة الأمر التالي:

uname - منصة البرامجيات

uname -o

يوضح لك الأمر التالي نظام التشغيل:

uname -o

إذا كنت تستخدم نظام تشغيل سطح مكتب Linux قياسي مثل Ubuntu و Debian إلخ ، فلن تفاجأ إذا علمت أن الإخراج هو GNU / Linux. على الهاتف أو الجهاز اللوحي ، سيكون نظام التشغيل Android.