عرض مواصفات عتاد الحاسوب عن طريق أوامر نظام التشغيل لينكس
يعد نظام التشغيل لينكس من الأنظمة المرنة والمفتوحة المصدر التي تستخدم في العديد من الأجهزة، بدءًا من الخوادم وحتى أجهزة الحاسوب الشخصية. واحدة من المزايا الكبيرة لنظام لينكس هي إمكانية الوصول إلى معلومات النظام بشكل مفصل، بما في ذلك مواصفات العتاد. في هذا المقال، سنستعرض كيفية عرض مواصفات العتاد في نظام التشغيل لينكس باستخدام أوامر مختلفة، مع توضيح أهمية كل أمر في إدارة النظام وفهم تفاصيل الأداء.
1. أوامر لعرض مواصفات المعالج (CPU)
المعالج هو أحد أهم مكونات الحاسوب الذي يؤثر بشكل كبير في أداء النظام. هناك عدة أوامر يمكن استخدامها لعرض مواصفات المعالج في نظام لينكس:
أمر lscpu
أمر lscpu هو واحد من أبسط الأوامر لعرض معلومات تفصيلية عن المعالج. عند تنفيذ هذا الأمر، سيقوم النظام بعرض العديد من المعلومات المتعلقة بالمعالج، مثل عدد النوى (Cores) والخيوط (Threads) ونوع المعالج وسرعته.
مثال على تنفيذ الأمر:
bashlscpu
سيعرض الأمر تفاصيل مثل:
-
نوع المعالج
-
عدد النوى والأنوية الفعلية
-
سرعة المعالج الأساسية
-
مجموعة التعليمات التي يدعمها المعالج
-
معمارية المعالج (32 بت أو 64 بت)
أمر cat /proc/cpuinfo
من الأوامر الأخرى التي تعرض تفاصيل عن المعالج هو أمر cat /proc/cpuinfo. عند تنفيذ هذا الأمر، سيعرض معلومات تفصيلية حول المعالج مثل اسم المعالج، معرفه، السرعة، وعدد الأنوية.
bashcat /proc/cpuinfo
سيظهر تقرير طويل يحتوي على تفاصيل متنوعة لكل معالج في النظام، بما في ذلك:
-
نموذج المعالج
-
سرعة المعالج
-
الذاكرة المخبئية (Cache)
-
دعم المعالج للتعليمات المختلفة مثل SSE وAVX.
2. أوامر لعرض مواصفات الذاكرة (RAM)
الذاكرة العشوائية (RAM) هي أحد أهم مكونات الحاسوب التي تؤثر بشكل كبير في أداء النظام، خاصة عند تشغيل تطبيقات متعددة في وقت واحد. لمعرفة مواصفات الذاكرة في نظام لينكس، يمكن استخدام عدة أوامر.
أمر free -h
أمر free هو واحد من الأوامر التي تعرض معلومات حول الذاكرة المتاحة في النظام. عند إضافة الخيار -h، سيعرض الأمر المعلومات بطريقة قابلة للقراءة بسهولة. يقدم الأمر تفاصيل عن الذاكرة المتوفرة، المستخدمة، والذاكرة المخبئية.
bashfree -h
سيظهر التقرير التالي:
-
إجمالي الذاكرة المتاحة
-
الذاكرة المستخدمة
-
الذاكرة الحرة
-
الذاكرة المخبئية (Cached) والمبادلة (Swap)
أمر cat /proc/meminfo
عند تنفيذ هذا الأمر، سيعرض معلومات شاملة حول الذاكرة المتاحة في النظام. يمكن استخدامه للحصول على تفاصيل دقيقة حول الذاكرة مثل الحجم الكلي، الذاكرة الحرة، الذاكرة المخزنة، وغيرها من التفاصيل.
bashcat /proc/meminfo
سيعرض التقرير تفاصيل مثل:
-
الحجم الكلي للذاكرة
-
الذاكرة الحرة
-
ذاكرة المعاملات
-
الذاكرة المخزنة
3. أوامر لعرض مواصفات بطاقة الرسومات (GPU)
بطاقة الرسومات (GPU) تعتبر جزءًا أساسيًا من أي جهاز حاسوب يستخدم للألعاب أو التطبيقات الرسومية الثقيلة. توفر أوامر لينكس معلومات مفصلة حول البطاقة الرسومية التي يستخدمها النظام.
أمر lspci | grep -i vga
أمر lspci يعرض جميع الأجهزة المتصلة باللوحة الأم، ويمكن تصفيته باستخدام الأمر grep للبحث عن الأجهزة المتعلقة بالرسومات. عند تنفيذ هذا الأمر، سيتم عرض معلومات حول بطاقة الرسومات المثبتة على النظام.
bashlspci | grep -i vga
سيظهر معلومات مثل:
-
اسم البطاقة الرسومية
-
إصدار البطاقة
-
المورد (Vendor)
أمر nvidia-smi (لأجهزة تحتوي على بطاقة Nvidia)
إذا كان النظام يحتوي على بطاقة رسومات من نوع Nvidia، فيمكن استخدام الأمر nvidia-smi للحصول على معلومات مفصلة حول البطاقة، مثل استخدام الذاكرة، درجة الحرارة، واستخدام المعالج.
bashnvidia-smi
سيعرض الأمر:
-
نوع البطاقة
-
الذاكرة المستخدمة
-
درجة حرارة البطاقة
-
الأداء الحالي
4. أوامر لعرض مواصفات الأقراص الصلبة (Storage)
الأقراص الصلبة هي المكون الذي يخزن بيانات النظام والتطبيقات. يمكن أن تؤثر سرعة الأقراص الصلبة بشكل كبير على أداء النظام، سواء كان القرص من نوع HDD أو SSD.
أمر lsblk
أمر lsblk هو أداة قوية لعرض جميع الأقراص المتصلة بالنظام وأجزائها. يعرض الأمر كل الأقراص الصلبة المتاحة، بما في ذلك الأقراص الصلبة الخارجية أو الأقراص المحمولة.
bashlsblk
سيعرض الأمر تفاصيل مثل:
-
أسماء الأقراص (مثل
/dev/sda,/dev/sdb) -
المساحات المستخدمة والمجانية
-
نوع النظام (مثل ext4, xfs)
أمر df -h
أمر df يعرض معلومات حول المساحات التخزينية للأقراص الصلبة على النظام. مع الخيار -h، يتم عرض المعلومات بشكل واضح وسهل القراءة، حيث يتم عرض الحجم الكلي، المساحة المستخدمة، والمساحة المتاحة.
bashdf -h
سيعرض الأمر تقريرًا يتضمن:
-
الحجم الإجمالي
-
المساحة المستخدمة
-
المساحة المتاحة
-
النقاط التي تم تركيب الأقراص عليها
5. أوامر لعرض مواصفات اللوحة الأم (Motherboard)
في نظام لينكس، لا توجد أوامر مدمجة بشكل مباشر لعرض معلومات اللوحة الأم كما هو الحال مع المعالج أو الذاكرة. ومع ذلك، يمكن استخدام بعض الأدوات المساعدة للحصول على هذه المعلومات.
أمر dmidecode
أداة dmidecode هي واحدة من الأدوات القوية في لينكس للحصول على معلومات دقيقة حول المكونات الأساسية في النظام، بما في ذلك اللوحة الأم. عند تنفيذ هذا الأمر مع صلاحيات المستخدم الجذر (sudo)، سيعرض معلومات حول اللوحة الأم مثل الشركة المصنعة، رقم الطراز، ومواصفات أخرى.
bashsudo dmidecode -t 2
سيظهر التقرير معلومات مثل:
-
اسم الشركة المصنعة للوحة الأم
-
نوع اللوحة
-
إصدار اللوحة
6. أوامر لعرض تفاصيل النظام الأخرى
أمر uname -a
أمر uname -a هو أمر يعرض معلومات عن النظام بشكل عام، بما في ذلك اسم النظام، إصدار النواة (Kernel)، نوع المعالج، والمزيد. يعتبر هذا الأمر مفيدًا لفهم بيئة العمل بشكل عام.
bashuname -a
سيعرض التقرير معلومات مثل:
-
اسم النظام (مثال: Linux)
-
إصدار النواة
-
اسم الجهاز
أمر hostnamectl
أمر hostnamectl يعرض معلومات حول الجهاز، بما في ذلك اسم الجهاز، نظام التشغيل، ومعمارية المعالج.
bashhostnamectl
سيظهر التقرير معلومات مثل:
-
اسم النظام
-
إصدار النظام
-
المعمارية
7. استخدام الأدوات الرسومية لعرض مواصفات العتاد
بالإضافة إلى الأوامر النصية، توجد بعض الأدوات الرسومية التي يمكن استخدامها لعرض مواصفات العتاد بشكل مفصل. من بين هذه الأدوات:
-
GNOME System Monitor: أداة رسومية تعرض معلومات شاملة عن المعالج، الذاكرة، الشبكة، والأقراص.
-
KSysGuard: أداة أخرى على بيئة سطح المكتب KDE لعرض حالة النظام.
الخاتمة
يُظهر لينكس كفاءته في توفير أدوات قوية لعرض مواصفات العتاد بشكل مفصل ودقيق. باستخدام الأوامر المذكورة، يمكن للمستخدمين الوصول إلى معلومات حاسوبية أساسية تساعدهم على متابعة أداء النظام، وتحديد المشاكل التي قد تظهر في العتاد. هذه الأدوات تعد ضرورية لإدارة النظام بشكل فعال وتحقيق الأداء المثالي.

