النقاط الرئيسية
- يعد الأمر “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
الأمر بدون أي خيار، قد يختلف ناتجه حسب توزيع Linux الخاص بك. على سبيل المثال، تعرض بعض توزيعات Linux اسمها أو اسم الكود الخاص بها – بعضها سيطبع “Linux” فقط. كل هذا يتوقف على كيفية قيام مطوري كل توزيع بعرض هذه المعلومات في uname
الإخراج.
يمكنك التحقق من الإصدار المثبت من uname
الأمر باستخدام --version
الخيار مع uname
:
uname --version
لمعرفة المزيد عن uname
خيارات الأوامر، يمكنك استخدام --help
المعلمة. سيعرض هذا الأمر رسالة مساعدة تشرح الخيارات المختلفة واستخداماتها مع uname
يأمر:
uname --help
خيارات الأمر uname
يمكنك استخدام uname
أمر يحتوي على خيارات لعرض تفاصيل مثل بنية الجهاز ورقم إصدار النواة والإصدار واسم المضيف والمزيد. سنتناول العديد من التفاصيل، ولكننا قمنا بتجميع جدول مرجعي مفيد أدناه لجميع الخيارات ذات الصلة التي يمكنك استخدامها مع uname
يأمر:
أمر الخيارات | خيارات الاسم | وصف |
---|---|---|
-س | –اسم-النواة | يعرض اسم النواة |
-أ | –الجميع | يعرض جميع معلومات النظام المتاحة، بما في ذلك اسم النواة والإصدار ونوع المعالج ومنصة الأجهزة |
-ر | –إصدار النواة | يعرض إصدار النواة |
-ن | –اسم العقدة | يعرض اسم المضيف أو اسم عقدة النظام |
-م | –آلة | يعرض نوع بنية الجهاز أو اسم الأجهزة |
-ف | –نسخة النواة | يظهر إصدار النواة |
-أنا | –منصة الأجهزة | يعرض نوع منصة الأجهزة (ملاحظة: غير مدعوم على كل الأنظمة) |
-ص | –المعالج | يعرض نوع المعالج أو وحدة المعالجة المركزية (ملاحظة: غير مدعوم على كل الأنظمة) |
-و | –نظام التشغيل | يعرض اسم نظام التشغيل |
الآن، أنت تعرف uname
خيارات الأوامر. دعنا ننتقل إلى الأمثلة المختلفة لـ uname
الأوامر مع خيارات مختلفة.
طباعة كافة معلومات النظام
يمكنك استخدام الخيار -a أو –all مع uname
أمر لعرض كافة معلومات النظام. وهو يوفر نظرة عامة شاملة على معلومات النظام.
uname -a
يحتوي الإخراج على التفاصيل التالية:
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
طباعة إصدار النواة
يمكنك طباعة إصدار النواة الحالي باستخدام -v
الخيار. يوفر لك هذا الخيار تفاصيل محددة حول إصدار النواة الذي تستخدمه على Linux.
uname -v
يمكن تقسيم الناتج إلى عدة مكونات:
#33~22.04.1-Ubuntu
:يشير هذا الجزء إلى رقم إصدار نواة Ubuntu. ويشير إلى إصدار حزمة نواة Ubuntu المثبتة على نظامك.SMP
:هذا يرمز إلى المعالجة المتعددة المتماثلة، مما يعني أن النواة تدعم التشغيل على وحدات المعالجة المركزية المتعددة أو نوى وحدة المعالجة المركزية.PREEMPT_DYNAMIC
:يعني هذا أن النواة لديها القدرة على الاستباق الديناميكي. وهذا يسمح للنواة بالتبديل بين المهام بشكل أسرع وتحسين استجابة النظام.Thu Sep 7 10:33:52 UTC 2
:هذا هو تاريخ ووقت بناء حزمة kernel.
ال -v
توفر الخيارات وصفًا تفصيليًا للنواة المثبتة. ومع ذلك، يمكنك أيضًا طباعة رقم إصدار النواة فقط باستخدام الأمر التالي:
uname -r
تحليل الناتج أعلاه:
6.2.0
:يمثل هذا إصدار النواة الرئيسي (6 رئيسي، 2 ثانوي، 0 مراجعة أو تصحيح).33
:يحدد هذا مستوى التصحيح/التحديث الخاص بالبناء أو التوزيع.generic
:يشير هذا إلى أن النواة عامة الغرض وليست مخصصة لأي منصات أجهزة مثل أجهزة الكمبيوتر المكتبية وأجهزة الكمبيوتر المحمولة والخوادم.
اطبع فقط اسم مضيف عقدة الشبكة
يمكنك استخدام -n
خيار طباعة اسم مضيف الشبكة لجهاز الكمبيوتر الذي يعمل بنظام Linux. اسم المضيف هو اسم فريد لجهاز الكمبيوتر في الشبكة. يستخدم نظام التشغيل Linux اسم المضيف للتواصل مع العقد الأخرى على الشبكة.
uname -n
طباعة مكونات الأجهزة الخاصة بجهاز Linux
يمكنك استخدام -m
الخيار مع uname
أمر لتحديد بنية الأجهزة الخاصة بالجهاز. ويمكنه عرض معلومات المعالج واسم الأجهزة الخاصة بالجهاز ومعلومات منصة الأجهزة.
uname -m
هنا، يمثل 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 الخاص بك
أنت لا تقتصر على uname
أمر للحصول على معلومات النظام. يمكنك أيضًا استخدام أوامر Linux متعددة أخرى للحصول على معلومات صحيحة حول نظام Linux الخاص بك. تساعدك أوامر Linux هذه على إدارة نظامك بشكل أكثر فعالية.
مثل uname
الأمر، يمكنك استخدام lshw
الأمر لجمع معلومات حول مكونات الأجهزة لديك مثل وحدة المعالجة المركزية والأقراص والذاكرة ووحدات التحكم USB. تعد إدارة مساحة تخزين نظام Linux أمرًا مهمًا للتأكد من عدم نفاد المساحة. لذلك، يمكنك استخدام أوامر مثل df
, fdisk
، أو mount
. تمنحك هذه الأوامر تفاصيل التخزين على نظامك. يمكن أن تساعدك كل هذه الأوامر في جمع معلومات محددة تتعلق بنظام Linux الخاص بك.