كيفية استخدام الأمر uname على Linux

النقاط الرئيسية

  • يعد الأمر “uname” أداة مفيدة للحصول على معلومات أساسية حول نظام التشغيل ومنصة الأجهزة لجهاز كمبيوتر Linux.
  • بإمكانك استخدام خيارات مختلفة باستخدام الأمر “uname” لاسترداد معلومات محددة مثل اسم مضيف النظام، وإصدار النواة، وهندسة المعالج.
  • تتضمن خيارات أمر “uname” الأمر “-s” لاسم النواة، و”-a” لجميع معلومات النظام المتاحة، و”-r” لإصدار النواة. يمكنك أيضًا دمج خيارات متعددة معًا للحصول على معلومات النظام التي تحتاجها.



لينكس uname يمكن للأمر عرض معلومات حول النظام. يمكنك استخدام خيارات مختلفة مع uname أمر لتصفية المعلومات المحددة التي تحتاجها. uname يمكن للأمر استرداد معلومات مثل اسم مضيف النظام، وإصدار نواة النظام، وهندسة المعالج.


ما هو uname على لينكس؟

على لينكس، uname (مشتق من “اسم UNIX”) هو أمر بسيط يمكنك تشغيله دون أي إذن خاص لإخراج معلومات أساسية حول نظام التشغيل ومنصة الأجهزة لجهاز الكمبيوتر الذي يعمل بنظام Linux. على سبيل المثال، يمكنك استخدام uname أمر لاستكشاف الأخطاء وإصلاحها، والتحقق من ترقيات النظام، وبرمجة البرامج النصية، وأغراض المراقبة. يمكنك أيضًا التحقق من تفاصيل إصدار نواة Linux وإصدار نواة Linux وهندسة الأجهزة (32 بت أو 64 بت).

الهيكل الأساسي لاستخدام uname الأمر هو:

uname (OPTION)


هنا، يمكنك استخدام معلمة “(OPTION)” لتحديد نوع المعلومات التي تحتاجها. على سبيل المثال، يمكنك استخدام -a خيار لإظهار كافة معلومات النظام و -n خيار لاسم مضيف عقدة الشبكة. uname يحتوي الأمر على عدة خيارات، والتي سنتناولها أدناه.

عند الاستخدام uname باستخدام الأمر بدون أي خيار أو وسيطة، فإنه يعطيك اسم نواة النظام:

uname

أمر uname بدون خيارات

عندما تستخدم uname الأمر بدون أي خيار، قد يختلف ناتجه حسب توزيع Linux الخاص بك. على سبيل المثال، تعرض بعض توزيعات Linux اسمها أو اسم الكود الخاص بها – بعضها سيطبع “Linux” فقط. كل هذا يتوقف على كيفية قيام مطوري كل توزيع بعرض هذه المعلومات في uname الإخراج.


يمكنك التحقق من الإصدار المثبت من uname الأمر باستخدام --version الخيار مع uname:

uname --version

أمر uname مع خيار الإصدار

لمعرفة المزيد عن uname خيارات الأوامر، يمكنك استخدام --help المعلمة. سيعرض هذا الأمر رسالة مساعدة تشرح الخيارات المختلفة واستخداماتها مع uname يأمر:

uname --help

مساعدة في أمر uname


خيارات الأمر uname

يمكنك استخدام uname أمر يحتوي على خيارات لعرض تفاصيل مثل بنية الجهاز ورقم إصدار النواة والإصدار واسم المضيف والمزيد. سنتناول العديد من التفاصيل، ولكننا قمنا بتجميع جدول مرجعي مفيد أدناه لجميع الخيارات ذات الصلة التي يمكنك استخدامها مع uname يأمر:

أمر الخيارات

خيارات الاسم

وصف

–اسم-النواة

يعرض اسم النواة

–الجميع

يعرض جميع معلومات النظام المتاحة، بما في ذلك اسم النواة والإصدار ونوع المعالج ومنصة الأجهزة

–إصدار النواة

يعرض إصدار النواة

–اسم العقدة

يعرض اسم المضيف أو اسم عقدة النظام

–آلة

يعرض نوع بنية الجهاز أو اسم الأجهزة

–نسخة النواة

يظهر إصدار النواة

-أنا

–منصة الأجهزة

يعرض نوع منصة الأجهزة (ملاحظة: غير مدعوم على كل الأنظمة)

–المعالج

يعرض نوع المعالج أو وحدة المعالجة المركزية (ملاحظة: غير مدعوم على كل الأنظمة)

–نظام التشغيل

يعرض اسم نظام التشغيل


الآن، أنت تعرف uname خيارات الأوامر. دعنا ننتقل إلى الأمثلة المختلفة لـ uname الأوامر مع خيارات مختلفة.

يمكنك استخدام الخيار -a أو –all مع uname أمر لعرض كافة معلومات النظام. وهو يوفر نظرة عامة شاملة على معلومات النظام.

uname -a

أمر uname الذي يعرض كافة معلومات النظام

يحتوي الإخراج على التفاصيل التالية:

  • Linux:هذا يشير إلى أن نظام التشغيل هو Linux.
  • Ubuntu:يظهر هذا اسم الشبكة للكمبيوتر أو اسم المضيف الذي تم تشغيل الأمر عليه.
  • 6.2.0-33-generic:هذا هو إصدار نواة النظام. وهو يتضمن رقم الإصدار ومستوى التصحيح ومعرفًا عامًا.
  • #33~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Sep 7 10:33:52 UTC 2:يوفر هذا الجزء معلومات إضافية حول النواة، مثل رقم البناء وتاريخ الإصدار وما إذا كانت نواة قابلة للإلغاء الديناميكي.
  • x86_64:يحدد هذا بنية الجهاز، والتي في هذه الحالة هي 64 بت (x86_64).
  • x86_64 (مرة أخرى): يمثل هذا نوع وحدة المعالجة المركزية أو المعالج.
  • x86_64 (مرة أخرى): يمثل هذا منصة الأجهزة. تذكر أنه في أنظمة مختلفة، قد يكون نوع المعالج ومنصة الأجهزة واسم أجهزة الجهاز متماثلين.
  • GNU/Linux:يشير هذا إلى أن النظام يقوم بتشغيل نواة Linux وهو جزء من نظام التشغيل GNU/Linux.


لطباعة اسم النواة، يمكنك استخدام uname الأمر بدون أي خيار أو مع -s الخيار. كلا الأمرين سيعطيانك نفس النتيجة.

uname -s

أمر uname الذي يعرض اسم النواة

يمكنك طباعة إصدار النواة الحالي باستخدام -v الخيار. يوفر لك هذا الخيار تفاصيل محددة حول إصدار النواة الذي تستخدمه على Linux.

uname -v

أمر uname الذي يعرض إصدار النواة

يمكن تقسيم الناتج إلى عدة مكونات:


  • #33~22.04.1-Ubuntu:يشير هذا الجزء إلى رقم إصدار نواة Ubuntu. ويشير إلى إصدار حزمة نواة Ubuntu المثبتة على نظامك.
  • SMP:هذا يرمز إلى المعالجة المتعددة المتماثلة، مما يعني أن النواة تدعم التشغيل على وحدات المعالجة المركزية المتعددة أو نوى وحدة المعالجة المركزية.
  • PREEMPT_DYNAMIC:يعني هذا أن النواة لديها القدرة على الاستباق الديناميكي. وهذا يسمح للنواة بالتبديل بين المهام بشكل أسرع وتحسين استجابة النظام.
  • Thu Sep 7 10:33:52 UTC 2:هذا هو تاريخ ووقت بناء حزمة kernel.

ال -v توفر الخيارات وصفًا تفصيليًا للنواة المثبتة. ومع ذلك، يمكنك أيضًا طباعة رقم إصدار النواة فقط باستخدام الأمر التالي:

uname -r

أمر uname الذي يعرض رقم إصدار النواة


تحليل الناتج أعلاه:

  • 6.2.0:يمثل هذا إصدار النواة الرئيسي (6 رئيسي، 2 ثانوي، 0 مراجعة أو تصحيح).
  • 33:يحدد هذا مستوى التصحيح/التحديث الخاص بالبناء أو التوزيع.
  • generic:يشير هذا إلى أن النواة عامة الغرض وليست مخصصة لأي منصات أجهزة مثل أجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة والخوادم.

يمكنك استخدام -n خيار طباعة اسم مضيف الشبكة لجهاز الكمبيوتر الذي يعمل بنظام Linux. اسم المضيف هو اسم فريد لجهاز الكمبيوتر في الشبكة. يستخدم نظام التشغيل Linux اسم المضيف للتواصل مع العقد الأخرى على الشبكة.

uname -n

أمر يعرض اسم عقدة الشبكة


يمكنك استخدام -m الخيار مع uname أمر لتحديد بنية الأجهزة الخاصة بالجهاز. ويمكنه عرض معلومات المعالج واسم الأجهزة الخاصة بالجهاز ومعلومات منصة الأجهزة.

uname -m

أمر يقوم بطباعة أجهزة الكمبيوتر التي تعمل بنظام Linux

هنا، يمثل x86_64 اسم الأجهزة الخاصة بالجهاز. وهو عبارة عن بنية 64 بت على منصات x86. وهذا ناتج شائع لمعظم أنظمة Linux التي تحتوي على معالجات Intel أو AMD. إذا قمت بتشغيل الأمر uname -m ويعيد الناتج i686، وهذا يعني أن جهاز الكمبيوتر الخاص بك يستخدم نواة 32 بت.

ال
-m
,
-p
، و
-i
خيارات
uname
غالبًا ما تعرض الأوامر نفس النتائج. وتوفر جميعها معلومات تتعلق بهندسة الأجهزة.


ال -o الخيار مع uname يظهر اسم نظام التشغيل. يمكنك استخدام uname -o أو uname -operating system خيار.

uname -o

أمر يقوم بطباعة اسم نظام التشغيل

يمكنك رؤية GNU/Linux كإخراج. وهذا يعني أن نظام التشغيل هو أحد إصدارات Linux التي تستخدم نظام GNU كأساس لها. وهذا هو الإخراج الأكثر شيوعًا لتوزيعات Linux الشائعة.

استخدام خيارات الأوامر معًا

يمكنك أيضًا استخدام خيارات متعددة مع uname الأمر. يمكنك إنشاء أي مجموعة من الخيارات للحصول على المعلومات التي تبحث عنها. على سبيل المثال، يمكنك استخدام uname -r -v أمر لطباعة تاريخ إصدار النواة وإصدار النواة.

uname -r -v


أمر يقوم بطباعة تاريخ إصدار النواة والإصدار

يمكنك أيضًا كتابة الخيارات بدون مسافات، مثل uname -rvسيظهر لك هذا نفس الناتج كما هو الحال uname -r -v.

uname -rv

أمر يعرض تاريخ بناء النواة والإصدار

وهنا مثال آخر، يمكنك استخدام uname -srm أمر لطباعة اسم النواة وهندسة الجهاز وتاريخ إصدار النواة. يعد هذا مفيدًا إذا كنت تريد معرفة نوع الأجهزة والبرامج التي يعمل عليها نظامك.

uname -srm


أمر يعرض معلومات الأجهزة

بشكل عام، يمكنك استخدام -a خيار طباعة كافة معلومات النظام في سطر واحد—كما هو موضح في القسم السابق. ولكن يمكنك أيضًا الجمع بين خيارات متعددة للحصول على نفس الناتج الذي تحصل عليه باستخدام -a الخيار. استخدم uname -snrvmo أمر للحصول على نفس الناتج مثل uname -a أمر العودة.

uname -snrvmo 

أمر يعرض معلومات كاملة عن نظام Linux

تعرف على معلومات نظام Linux الخاص بك

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


مثل uname الأمر، يمكنك استخدام lshw الأمر لجمع معلومات حول مكونات الأجهزة لديك مثل وحدة المعالجة المركزية والأقراص والذاكرة ووحدات التحكم USB. تعد إدارة مساحة تخزين نظام Linux أمرًا مهمًا للتأكد من عدم نفاد المساحة. لذلك، يمكنك استخدام أوامر مثل df, fdisk، أو mount. تمنحك هذه الأوامر تفاصيل التخزين على نظامك. يمكن أن تساعدك كل هذه الأوامر في جمع معلومات محددة تتعلق بنظام Linux الخاص بك.

أضف تعليق