أهم عشرة أوامر لجمع المعلومات عن النظام والجهاز في اللينكس

السلام عليكم ورحمة الله



موضوعنا في هذا اليوم سيكون عن أهم الأوامر التي يجب عليك معرفتها لجمع المعلومات حول الجهاز والنظام الذي تستخدمه وذلك يشمل جميع القطع الموصولة بالجهاز وسواء كانت خاصة بالشبكة أو أجهزة التخزين وغيرها وهذا الأمر يساعدنا كثيرا في إيجاد التعريفات في حالة لم تشتغل القطع الخارجية الموصولة بالجهاز , ومعرفة المواصفات الخاصة بالجهاز الذي تريد شرائه , وكذا معرفة معلومات حول النظام والتوزيعة التي تستخدمها وكذا معلومات عن النواة والعديد من الامور التي سنتحدث عنها في هذا الموضوع فابقوا معنا

أول ما سنتعرف عليه هو معلومات عن النظام والتوزيعة وذالك يتلخص في الخصائص التي يتميز بها الأمر uname بحيث يتيح لنا الأمر معرفة الكثير من المعلومات الخاصة بالنظام منها إسم النظام والتوزيعة وكذا إصدار النواة ومعمارية الجهاز هل 32bit أو 64bit والعديد من المعلومات الأخرى 

لمعرفة إسم النظام يكفي طباعة الأمر uname في سطر الأوامر كالتالي
uname
ولمعرفة الإصدار الخاص بالنواة قم بطباعة الامر متبوعا بالخاصية -r 
uname -r
ولمعرفة معمارية الجهاز قم بتمرير الخيار -m بعد الامر 
uname -m
و الخاصية -a إختصار لجميع الخصائص الاخرى التي تعرض المعلومات التي ذكرناها مع عرض hostname الخاص بالجهاز 
uname -a

وفي حالة أردت الحصول على المعلومات عن طريق الواجهة الرسومية فيمكنك الذهاب إلى مركز إدارة الاعدادات الخاص بالتوزيعة والنقر على أيقونة System Information وستجد هناك بعض المعلومات الخاصة بالنظام 


الحصول على معلومات حول أجهزة التخزين الموصلة بالجهاز سواء الداخلية مثل الهارد ديسك أو الخارجية  كمفاتح usb وغيرها من اجهزة التخزين , يسمح لنا الأمر lsblk بعرض معلومات عن أجهزة التخزين المتصلة و الغير متصلة اقصد بدالك التي لم يعمله mount بعد , ويعرض لنا أيضا نقطة وصل المفتاح او الهارد ديسك كدا الحجم التخزيني له ولمعرفة هاته المعلومات يكفي طباعة الأمر lsblk وسيقوم بعرض هاته المعلومات الأخرى
lsblk

الحصول على المعلومات حول الاجهزة المتصلة بالجهاز عبر منفد usb وذالك يشمل أجهزة التخزين و بطاقات الشبكة ذات مدخل usb وغيرها مع عرض id الخاص بها وإسمها طبعا , ولفعل ذالك نستخدم الامر lsusb 
lsusb


وللحصول على معلومات حول المعالج الخاص بالجهاز والتي تخص عدد الأنوية الحقيقية للمعالج وعدد الخيوط  threads و كذا cache والعديد من المعلومات الأخرى مستعينا بالأمر lscpu الذي يعرض محتويات الملف /proc/cpuinfo
lscpu


وللحصول على جميع المعلومات الخاصة بالجهاز ندعوك لاستخدام الأمر lshw الذي سبق وتطرقنا له في موضوع : معرفة مواصفات جهازك وعرضها بالمتصفح ، والأمر يعرض العديد من المعلومات في آن واحد والتي تشمل جميع قطع الحاسوب من الcpu و ram وبطاقة الشبكة والهارد ديسك وغيرها من المعلومات المهمة ولكن الامر يشتغل بصلاحيات الجذر لهذا سنستخدم sudo متبوعا بالأمر lshw كالآتي 
sudo lshw 


وللحصول على معلومات حول الجهاز بشكل محدد نستخدم الأمر dmidecode الذي يقوم بعرض المعلومات حول قطع الجهاز بشكل محدد بإستخدام الخاصية -t متبوعة بالجزء الذي تريد المعلومات حوله مثل system او processor وram كذالك وغيرها من المعلومات الأخرى
sudo dmidecode -t system


للحصول على معلومات حول القطع الموصولة بمنافذ pci و التي تشمل بطاقات الشاشة و بطاقات الشبكة كذالك ولهذا نستخدم الأمر lspci والذي يعرض معلومات عن هاته البطاقات بحيث يعرض الإسم الخاص بها وغيرها من المعلومات الأخرى
lspci

و للحصول على معلومات حول بطاقة الشبكة الموصولة بالجهاز نستخدم الامر ifconfig والذي سيقوم بعرض معلومات تخص الإسم الفيزيائي للبطاقة  و ip الخاص بها وكذا mac وغيرها من المعلومات الأخرى
ifconfig


و للحصول على معلومات حول الهارد ديسك الخاص بك والموصول بالجهاز نقوم بالإستعانة بالامر hdparm والذي يقوم بعرض السعة التخزينية للهارد وبعض المعلومات الأخرى , وذالك بإضافة الخاصية -i متبوعة بالمسار الخاص بالهارد كالتالي
sudo hdparm -i /dev/sda


و للحصول على المعلومات حول عدد أقسام الهارد سواء خارجي أو داخلي ونوع التقسيم وسعة كل قسم مع نظام الملفات الخاص بهم  نستخدم الامر fdisk متبوعا بالخاصية -l  ولأنها أداة متقدمة فستحتاج إلى صلاحيات الجذر
sudo fdisk -l


طبعا هناك العديد من الادوات الأخرى ولكن نكتفي بهذا القدر إلى موضوع قادم إن شاء الله


الإبتساماتإخفاء