|
قبل أيام قليلة رأينا كيفية التثبيت ديبيان 6. الآن بعد أن قمنا بتثبيت نظامنا ، سنعرفه بشكل أكثر شمولاً ، وشرح بعض الأوامر الأساسية التي ، في الواقع ، تُستخدم لأي توزيع. |
مقدمة
تتكون معدات الكمبيوتر من أجهزة مادية تسمى الأجهزة العالمية ، ومكونات منطقية تسمى البرامج. هناك أدوات تسمح بتحديد كلا الجزأين ، إما لمعرفة خصائص المعدات وقياس أدائها و / أو تشخيص الأعطال المحتملة.
عندما تكون هناك حاجة لطلب الدعم في حل المشكلات ، فمن المهم أن تكون قادرًا على توفير جميع المعلومات الممكنة والضرورية حول الأجهزة والبرامج التي تتكون منها المعدات. وبهذا المعنى ، يمكن اعتبار هذه المقالة امتدادًا لمقالة أقدم شرحنا فيها حيث توجد ملفات سجل النظام.
مبرر
عند البحث عن إجابات للمشكلات التي قد تواجهها عند استخدام Linux ، من الضروري توفير جميع المعلومات الضرورية حول المشكلة المعنية ، مثل: نوع الكمبيوتر لديك ، إصدار Debian ، إصدار kernel ، نظام سطح المكتب ، إلخ. سيساعد هذا في وصف الخطوات التي اتخذتها لإحداث المشكلة أو إصلاحها.
من الأسهل طلب الدعم والحصول عليه عندما تعرف كيفية تقديم هذه المعلومات ، وتهدف هذه المقالة إلى توفير قائمة بالأوامر لتحقيق هذا الهدف. لا يعرف العديد من المستخدمين الجدد على دبيان جنو / لينكس كيفية تقديم أكبر قدر ممكن من المعلومات وقد لا يتلقون مساعدة كافية ، لمجرد أنهم لا يعرفون كيفية توفير المعلومات المناسبة.
الاتفاقيات
في بعض الأوامر ، تتجاوز المعلومات الناتجة ارتفاع الشاشة ، وذلك لتسهيل قراءة هذه المعلومات ، قل استخدام جهاز النداء ، وبهذه الطريقة يمكن التمرير لأسفل ولأعلى ، وعرض جميع المعلومات. للخروج من جهاز النداء ، ما عليك سوى الضغط على مفتاح Q (إنهاء). فيما يلي مثالين لكيفية استخدام جهاز النداء هذا:
dmesg | أقل
y
أقل /etc/apt/sources.list
معلومات الشركة المصنعة والطراز
معدات الشركة المصنعة:
sudo dmidecode- الشركة المصنعة للنظام
نومبر ديل برودكتو:
sudo dmidecode -s اسم منتج النظام
إصدار المنتج:
sudo dmidecode- إصدار النظام
الرقم التسلسلي للمعدات:
الرقم التسلسلي للنظام sudo dmidecode
SKU (وحدة حفظ المخزون) أو P / N (رقم الجزء) للمنتج:
سودو dmidecode | grep -i sku
معلومات أكثر تفصيلا:
سودو dmidecode
معلومات المعالج
إظهار اسم الشركة المصنعة والطراز والسرعة:
grep 'vendor_id' / proc / cpuinfo ؛ grep "اسم النموذج" / proc / cpuinfo ؛ grep "cpu MHz" / proc / cpuinfo
عرض العمارة (32 أو 64 بت):
sudo lshw -C CPU | عرض grep
عرض نوع الجهاز:
-m uname
أظهر ما إذا كان المعالج يدعم "ملحقات المحاكاة الافتراضية" (Intel-VT أو AMD-V) ، والتي يتم تنشيطها من تكوين BIOS للكمبيوتر:
إذا كان المعالج Intel ، فأنت بحاجة إلى معرفة ما إذا كانت القيمة "vmx" تظهر:
grep -i vmx / proc / cpuinfo
إذا كان المعالج هو AMD ، فأنت بحاجة إلى معرفة ما إذا كانت القيمة "svm" تظهر:
grep -i svm / proc / cpuinfo
معلومات البطارية
acpi-bi
ó
أكبيتول-ب
ذاكرة RAM وقسم SWAP
إظهار إجمالي ذاكرة الوصول العشوائي وقسم التبديل (قم بتغيير المعلمة الأخيرة إلى: -b = Bytes، -k = Kilobytes، -m = Megabytes، -g = Gigabytes ، حسب الاقتضاء):
مجاني -o -m
وطريقة أخرى للقيام بذلك هي:
grep 'MemTotal' / proc / meminfo؛ grep "SwapTotal" / proc / meminfo
لإظهار القسم (والحجم) قيد التشغيل:
sudo swapon -s
نواة
إظهار اسم kernel وإصداره:
انضم إلي -sr
قذيفة
أظهر الغلاف قيد الاستخدام:
صدى $ شل
توزيع
اعرض الاسم والإصدار والاسم الرئيسي للتوزيع:
lsb_release -idc
بيئة المستخدم
اسم المستخدم الحالي:
صدى دولار USER
اسم الفريق:
صدى $ HOSTNAME
دليل قاعدة المستخدم الحالي:
صدى $ HOME
دليل العمل الحالي:
صدى $ PWD
o
الأشخاص ذوي الإعاقة
أجهزة التبخير
قائمة أجهزة PCI / PCIe
lspci
قائمة بجميع أجهزة PCMCIA
/ sbin / lspcmcia
قائمة بجميع أجهزة USB:
lsusb
قائمة بجميع الأجهزة التي تم اكتشافها على أنها SCSI:
lsscsi
الوحدات التي تم إخبار النواة بتحميلها أثناء التمهيد:
القط / الخ / وحدات
قائمة بجميع الوحدات التي حمّلها النظام:
lsmod | أقل
قائمة الأجهزة (معلومات موجزة):
sudo lshw - قصير
قائمة الأجهزة (معلومات شاملة):
sudo lshw | أقل
وسائط التخزين والتمهيد
ضع قائمة بالأقسام الموجودة على وسائط التخزين:
سودو FDISK-L
تعرف على المساحة المستخدمة والمتاحة في الأقسام:
مدافع -h
تعرف على القسم (والحجم) الذي يتم التبديل عليه:
sudo swapon -s
إظهار الإدخالات المسجلة لبرنامج محمل الإقلاع GRUB "القديم" (حتى الإصدار 0.97):
sudo grep -i title /boot/grub/menu.lst | grep "#" -v
اعرض الإدخالات المسجلة لمحمل الإقلاع GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
أظهر جدول الأقسام (جدول نظام الملفات) الذي يتصاعده النظام تلقائيًا أثناء بدء التشغيل:
أقل / الخ / fstab
إظهار قيمة UUID (معرف فريد عالميًا) لجميع الأقسام:
سودو بلكيد
الشبكات
قائمة بأجهزة شبكة PCI السلكية:
lspci | grep -i إيثرنت
قائمة بأجهزة الشبكة اللاسلكية PCI:
lspci | شبكة grep -i
قائمة أجهزة شبكة USB:
lsusb | grep -i إيثرنت ؛ lsusb | شبكة grep -i
عرض الوحدات التي تم تحميلها بواسطة النظام للتحكم في بطاقات الشبكة اللاسلكية:
lsmod | grep iwl
اعرض معلومات حول برنامج التشغيل المستخدم بواسطة جهاز شبكة محدد (يجب استبدال واجهة الكلمات بالاسم المنطقي لبطاقة الشبكة ، على سبيل المثال eth0 ، wlan0 ، ath0 ، إلخ):
sudo ethtool -i interface
تكوين بطاقات الشبكة وعناوين IP المخصصة لها:
القط / الخ / شبكة / واجهات
تحليل اسم المجال:
cat /etc/resolv.conf
إظهار محتويات ملف HOSTS:
القط / الخ / المضيفين
إسم الحاسوب كما سيظهر على الشبكة المحلية:
قطة / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
صدى $ HOSTNAME
عناوين IP المحلية لبطاقات الشبكة السلكية (ملخص):
/ sbin / ifconfig | grep -i direc | grep -i bcast
إذا كان النظام باللغة الإنجليزية ، فاستخدم:
/ sbin / ifconfig | grep -i addr | grep -i bcast
عناوين IP المحلية لبطاقات الشبكة السلكية (التفاصيل):
/ sbin / ifconfig
عناوين IP المحلية لبطاقات الشبكة اللاسلكية (ملخص):
/ sbin / iwconfig | grep -i direc | grep -i bcast
إذا كان النظام باللغة الإنجليزية ، فاستخدم:
/ sbin / iwconfig | grep -i addr | grep -i bcast
عناوين IP المحلية لبطاقات الشبكة اللاسلكية (التفاصيل):
/ دليل / إيوكنفيغ
أظهر جدول التوجيه:
طريق sudo -n
لمعرفة عنوان IP العام (الخارجي):
حليقة ip.appspot.com
المستودعات / تحديث النظام
عرض محتوى ملف sources.list الذي يحتوي على عناوين المستودعات:
أقل /etc/apt/sources.list
فيديو
قائمة بطاقات الفيديو (PCI / PCIe):
lspci | البقرى-I VGA
لتحديد ما إذا كان الكمبيوتر يدعم تسريع الرسومات ، يجب تثبيت حزمة أدوات mesa-utils. تحتوي هذه الحزمة على الأمر glxinfo:
glxinfo | grep -i تقديم
لحساب FPS (الإطارات في الثانية) ، قم بتنفيذ الأمر التالي:
مهلة 60 جي إل إكس جيرز
والتي ستظهر لمدة 60 ثانية (بمساعدة أمر timeout) نافذة صغيرة بها رسوم متحركة من 3 تروس ، بينما في نفس الوقت في نافذة المحطة الطرفية ، سيتم عرض متوسط قيم الإطارات في الثانية (FPS ، الإطارات في الثانية). ):
مثال على الأداء الرسومي للنظام:
338 إطارًا في 5.4 ثانية = 62.225 إطارًا في الثانية
280 إطارًا في 5.1 ثانية = 55.343 إطارًا في الثانية
280 إطارًا في 5.2 ثانية = 54.179 إطارًا في الثانية
280 إطارًا في 5.2 ثانية = 53.830 إطارًا في الثانية
280 إطارًا في 5.3 ثانية = 53.211 إطارًا في الثانية
338 إطارًا في 5.4 ثانية = 62.225 إطارًا في الثانية
280 إطارًا في 5.1 ثانية = 55.343 إطارًا في الثانية
280 إطارًا في 5.2 ثانية = 54.179 إطارًا في الثانية
280 إطارًا في 5.2 ثانية = 53.830 إطارًا في الثانية
280 إطارًا في 5.3 ثانية = 53.211 إطارًا في الثانية
مثال على أداء رسومات أفضل على نظام آخر:
2340 إطارًا في 5.0 ثانية = 467.986 إطارًا في الثانية
2400 إطارًا في 5.0 ثانية = 479.886 إطارًا في الثانية
2080 إطارًا في 5.0 ثانية = 415.981 إطارًا في الثانية
2142 إطارًا في 5.0 ثانية = 428.346 إطارًا في الثانية
2442 إطارًا في 5.0 ثانية = 488.181 إطارًا في الثانية
2295 إطارًا في 5.0 ثانية = 458.847 إطارًا في الثانية
2298 إطارًا في 5.0 ثانية = 459.481 إطارًا في الثانية
2416 إطارًا في 5.0 ثانية = 483.141 إطارًا في الثانية
2209 إطارًا في 5.0 ثانية = 441.624 إطارًا في الثانية
2437 إطارًا في 5.0 ثانية = 487.332 إطارًا في الثانية
لعرض تكوين خادم X (X Window System) الحالي:
أقل /etc/X11/xorg.conf
للعثور على الدقة الحالية (العرض × الارتفاع) وتردد المسح (ميجاهرتز):
xrandr | grep '*'
لمعرفة جميع الدقة التي يدعمها التكوين الحالي:
xrandr
لعرض كاميرات الويب (USB):
lsusb | grep -i الكاميرا
يوضح المثال التالي نتيجة 2 كاميرا ويب متصلة بنفس الكمبيوتر:
Bus 001 Device 003: ID 0c45: 62c0 Microdia Sonix USB 2.0 Camera
Bus 002 Device 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
يتم "تثبيت" كاميرات الويب بترتيب متتالي على / dev / path:
حافلة 001 -> / dev / video0
حافلة 002 -> / dev / video1
حافلة 003 -> / dev / video2
[...] للتحقق من "تثبيت" كاميرات الويب في المسار المطابق لها:
ls / dev / video * -lh
Audio
قائمة أجهزة الصوت:
lspci | grep -i الصوت
ó
sudo lshw | grep -i audio | منتج grep
قائمة بأجهزة تشغيل الصوت:
aplay -l | بطاقة grep -i
إذا كان النظام باللغة الإنجليزية فسيتم استخدامه:
aplay -l | بطاقة grep -i
ضع قائمة بجميع الوحدات التي قام النظام بتحميلها لتستخدمها أجهزة الصوت:
lsmod | grep -i snd
فيما يلي اختبارات للتحقق من توصيل السماعات وتوزيعها بشكل صحيح. يجب تشغيل مكبرات الصوت وأثناء الاختبار يمكن ضبط مستوى الصوت والكابلات والتخطيط. يصدر كل اختبار صوتًا في دورة ، ويتكرر مرتين أخريين:
إذا كان نظام الصوت عبارة عن قناة واحدة (أحادي الأذن):
اختبار مكبر الصوت -l 3 -t شرط -c 1
إذا كان نظام الصوت ثنائي القناة (استريو):
اختبار مكبر الصوت -l 3 -t شرط -c 2
إذا كان نظام الصوت 5.1 قناة (محيطي):
اختبار مكبر الصوت -l 3 -t شرط -c 6
السجلات (السجلات)
عرض آخر 30 سطرًا من المخزن المؤقت لـ kernel:
dmesg | الذيل -30
عرض المخزن المؤقت kernel بأكمله:
dmesg | أقل
توفر سجلات خادم X معلومات مفيدة حول التكوين الحالي للخادم وحول بطاقة الفيديو:
cd / var / log / ls Xorg * -hl
سيعرض هذا جميع ملفات السجل من خادم X ، مع كون ملف Xorg.0.log هو الأحدث.
لعرض رسائل الخطأ (الأخطاء) ورسائل التحذير (التحذيرات):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v غير معروف
إذا كنت تريد رؤية كافة معلومات التسجيل:
أقل من Xorg.0.log
إذا كنت ترغب في رؤية محتوى سجل قبل السجل الحالي ، فما عليك سوى استبدال اسم الملف Xorg.0.log باسم الملف الذي تريد عرضه.
لعرض سجل التمهيد ، من الضروري تنشيطه أولاً. يجب عليك فتح الملف / etc / default / bootlogd واستبدال القيمة no بـ yes ، على النحو التالي:
# تشغيل bootlogd عند بدء التشغيل؟ BOOTLOGD_ENABLE = نعم
أثناء بدء تشغيل النظام التالي ، سيتم إنشاء الملف / var / log / boot ، والذي يمكن مراجعته الآن:
sudo less / var / log / boot
يمكن عرض سجلات التمهيد السابقة باستخدام:
sudo ls / var / log / boot * -hl
وأن يتم استشارتك كما هو موضح بالفعل.
لمشاهدة السجلات الأخرى: تم العثور على معظم سجلات النظام في المجلد / var / log / ، وكذلك في العديد من الأدلة الفرعية ، لذلك ، ما عليك سوى إدخال هذا الدليل وإنشاء قائمة للتعرف عليها:
cd / var / log / ls -hl
طرق أخرى لمعرفة النظام
على الرغم من وجود أدوات رسومية تسمح لك بمعرفة النظام ، فمن الممكن أن البيئة الرسومية لا تعمل ، وبالتالي فإن استخدام الجهاز أمر ضروري. بعض الأدوات الرسومية الأكثر شيوعًا هي hardinfo و sysinfo ، ولتثبيتها من الجهاز ، فقط قم بتشغيل:
Sudo aptitude تثبيت hardinfo sysinfo