من الناحية النظرية ، يجب أن تعرف بنية جهاز الكمبيوتر الخاص بك لأنه ، بعد كل شيء ، قمت بتثبيت Linux عليه في المقام الأول.
بالطبع ، يمكن أن تكون الحالة أنك لم تقم بتثبيت Linux على الكمبيوتر وتحتاج إلى معرفة البنية قبل تجميع حزمة ليتم تشغيلها عليه.
قد تظن أن نوع البنية واضح ، ولكن عندما تأخذ أجهزة Chromebook في الاعتبار ، هناك احتمال أن تكون إما x86_64 أو ذراعًا ، وليس بالضرورة أن يكون واضحًا بمجرد النظر إلى الكمبيوتر سواء كان 32 بت أو 64-بت.
أنواع الهندسة المعمارية
إذن ما هي الأنواع هناك؟ إضافة إلى التحقق من صفحة التنزيلات Debian تسرد البنيات التالية:
- AMD64
- arm64
- أرميل
- armhf
- I386
- MIPS
- mipsel
- باور
- ppc64el
- s390ex
وتشمل المعماريات المحتملة الأخرى i486 و i586 و i686 و ia64 و alpha و sparc.
سيوضح لك الأمر التالي بنية الكمبيوتر الخاص بك:
قوس
في الأساس ، الأمر arch هو طريقة بسيطة للتعبير عن الأمر التالي:
uname -m
يتم استخدام uname لطباعة جميع أنواع معلومات النظام الخاصة بجهاز الكمبيوتر الخاص بك والتي يكون نوع البنية بها جزءًا صغيرًا فقط.
ببساطة كتابة uname في برنامجها الخاص يظهر لك نظام التشغيل الذي تقوم بتشغيله ، على سبيل المثال Linux بينما uname -a يعرض كافة المعلومات المتوفرة من الأمر uname بما في ذلك ما يلي:
- اسم النواة
- اسم العقدة
- الافراج عن النواة
- إصدار النواة
- الأجهزة الآلية (أي نفس الأمر في القوس)
- معالج
- منصة الأجهزة
- نظام التشغيل
يمكنك استخدام المفاتيح لتحديد المعلومات التي تريد عرضها فقط.
- uname -a - يعرض كل المعلومات
- uname -s - تُظهر النواة (أي ، Linux)
- uname -n - يعرض اسم مضيف الشبكة (على سبيل المثال localhost.localdomain)
- uname -r - يعرض إصدار kernel (بمعنى 3.10.0-229.14.1.e17.x86_64
- uname -v - يُظهر إصدار kernel (بمعنى. # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - يُظهر الهندسة المعمارية (مثل x86_64)
- uname -p - يعرض نوع المعالج (بمعنى x86_64)
- uname -i - النظام الأساسي للأجهزة (على سبيل المثال x86_64)
- uname -o - نظام التشغيل
يمكنك الاطلاع على الدليل الكامل للاسم والقوس عن طريق كتابة الأمر التالي:
معلومات "uname استدراج"
من الممكن أيضًا الحصول على التفاصيل الكاملة لأمر القوس عن طريق كتابة قوس الإنسان.
يحتوي الأمر arch نفسه على مفتاحين فقط:
- arch --help - لعرض صفحة المساعدة
- القوس - النسخ - عرض رقم الإصدار
لإكمال هذا الدليل ، سيوضح لك الأمر التالي أيضًا ما إذا كان نظامك يعمل بنظام 32 بت أو 64 بت:
- getconf LONG_BIT
getconf يقف في الواقع للحصول على قيمة التكوين. وهو جزء من دليل المبرمجين POSIX. إرجاع LONG_BIT حجم عدد صحيح طويل. إذا كان إرجاع 32 ثم لديك نظام 32 بت بينما إذا كان إرجاع 64 لديك نظام 64 بت.
هذه الطريقة ليست خادعة على الرغم من ذلك ، وقد لا تعمل على جميع البنى.
للحصول على التفاصيل الكاملة حول أمر getconf ، اكتب manconcon إلى نافذة طرفية أو قم بزيارة صفحة الويب هذه.
في حين أنه من الأسهل بشكل واضح كتابة القوس من uname -m تجدر الإشارة إلى أن أمر القوس قد تم إيقافه وقد لا يكون متاحًا على جميع إصدارات Linux في المستقبل. يجب أن تعتاد على استخدام الأمر uname بدلاً من ذلك.




