3.4.5. الحصول على معلومات النظام والسجلات
إنّ مجاني يعرض الأمر معلومات عن الذاكرة ؛ قرص مجاني (df) تقارير عن مساحة القرص المتوفرة على كل من الأقراص المثبتة في نظام الملفات. إنه -h الخيار (ل انسان قارئ) يحول الأحجام إلى وحدة أكثر وضوحًا (عادةً mebibytes أو gibibytes). بطريقة مماثلة ، فإن مجاني يدعم الأمر -m -g الخيارات ، ويعرض بياناته إما في mebibytes أو في gibibytes ، على التوالي.
$ مجاني | ||||||
مجموع | مستعمل | مجاني | برتقالي مشترك / ذاكرة التخزين المؤقت | متاح | ||
مذكرة: | 2052944 | 661232 | 621208 | 10520 770504 | 1359916 | |
مبادلة: | 0 | 0 | 0 | |||
$ df | ||||||
نظام الملفات | كتل 1K | مستعمل | متوفرة | يستخدم٪ | شنت على | |
أودف | 1014584 | 0 | 1014584 | 0% | / ديف | |
tmpfs | 205296 | 8940 | 196356 | 5% | / يركض | |
/ ديف / vda1 | 30830588 | 11168116 | 18073328 | 39% | / | |
tmpfs | 1026472 | 456 | 1026016 | 1% | / ديف / shm | |
tmpfs | 5120 | 0 | 5120 | 0% | / تشغيل / قفل | |
tmpfs | 1026472 | 0 | 1026472 | 0% | / sys / fs / cgroup | |
tmpfs | 205296 | 36 | 205260 | 1% | / تشغيل / مستخدم / 132 | |
tmpfs | 205296 | 24 | 205272 | 1% | / تشغيل / مستخدم / 0 |
إنّ id يعرض الأمر هوية المستخدم الذي يدير الجلسة مع قائمة المجموعات التي ينتمون إليها. نظرًا لأن الوصول إلى بعض الملفات أو الأجهزة قد يقتصر على أعضاء المجموعة ، فقد يكون التحقق من عضوية المجموعة المتاحة مفيدًا.
$ id
uid = 1000 (buxy) gid = 1000 (buxy) مجموعة = 1000 (buxy) ، 27 (sudo)
$ id
uid = 1000 (buxy) gid = 1000 (buxy) مجموعة = 1000 (buxy) ، 27 (sudo)
إنّ uname -a يعيد الأمر سطرًا واحدًا يوثق اسم kernel (لينكس) ، اسم المضيف ، إصدار النواة ، إصدار النواة ، نوع الجهاز (سلسلة بنية مثل x86_64) واسم نظام التشغيل (جنو / لينكس). يجب عادةً تضمين إخراج هذا الأمر في تقارير الأخطاء لأنه يحدد بوضوح النواة المستخدمة والنظام الأساسي للجهاز الذي تعمل عليه.
$ uname -a
Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux
$ uname -a
Linux kali 4.9.0-kali3-amd64 # 1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU / Linux
توفر كل هذه الأوامر معلومات عن وقت التشغيل ، ولكن غالبًا ما تحتاج إلى الرجوع إلى السجلات لفهم ما حدث على جهاز الكمبيوتر الخاص بك. على وجه الخصوص ، يرسل kernel الرسائل التي يخزنها في المخزن المؤقت الحلقي متى حدث شيء مثير للاهتمام (مثل إدخال جهاز USB جديد ، أو فشل تشغيل القرص الثابت ، أو الكشف الأولي عن الأجهزة عند التمهيد). يمكنك استرداد سجلات kernel بامتداد dmesg أمر.
تخزن مجلة Systemd أيضًا سجلات متعددة (إخراج stdout / stderr من daemons ورسائل سجل النظام وسجلات kernel) وتسهل الاستعلام عنها باستخدام journalctl. بدون أي حجج ، يقوم فقط بتفريغ جميع السجلات المتاحة بطريقة ترتيب زمني. مع ال -r الخيار ، فإنه سيعكس الترتيب بحيث تظهر الرسائل الأحدث أولاً. مع ال -f الخيار ، فسيتم طباعة إدخالات السجل الجديدة باستمرار حيث يتم إلحاقها بقاعدة البيانات الخاصة به. ال -u يمكن أن يقصر الخيار على الرسائل التي ترسلها وحدة systemd محددة (على سبيل المثال: Journalctl -u ssh.service).