30Jun

كيفية عرض وكتابة إلى ملفات سجل النظام على أوبونتو

يسجل لينوكس كمية كبيرة من الأحداث إلى القرص، حيث يتم تخزينها في الغالب في الدليل سجل /var/ في نص عادي.معظم إدخالات سجل تذهب من خلال نظام تسجيل الخفي، سيسلوغد، ويتم كتابتها إلى سجل النظام.

يتضمن أوبونتو عددا من الطرق لعرض هذه السجلات، إما بيانيا أو من سطر الأوامر.يمكنك أيضا كتابة رسائل السجل الخاصة بك إلى سجل النظام - مفيدة بشكل خاص في البرامج النصية.

عرض السجلات بشكل بياني

لعرض ملفات السجل باستخدام تطبيق رسومي سهل الاستخدام، افتح تطبيق فيوج فيل فيور من داش.

يعرض عارض ملف السجل عددا من السجلات بشكل افتراضي، بما في ذلك سجل النظام( سيسلوغ)، سجل مدير الحزم( dpkg.log)، سجل المصادقة( auth.log)، وسجل الخادم الرسومي( Xorg.0.log).يمكنك عرض جميع السجلات في نافذة واحدة - عند إضافة حدث سجل جديد، فإنه سيتم تلقائيا تظهر في النافذة وسوف تكون بخط عريض.يمكنك أيضا الضغط على كترل + F للبحث في رسائل السجل أو استخدام قائمة الفلاتر لتصفية السجلات.

إذا كان لديك ملفات سجل أخرى تريد عرض - مثلا ملف سجل لتطبيق معين - يمكنك النقر فوق القائمة ملف، حدد فتح، وفتح ملف السجل.وسوف تظهر جنبا إلى جنب مع ملفات السجل الأخرى في القائمة وسيتم رصدها وتحديثها تلقائيا، مثل السجلات الأخرى.

الكتابة إلى سجل النظام

الأداة المساعدة المسجل يسمح لك بسرعة كتابة رسالة إلى سجل النظام الخاص بك مع أمر واحد بسيط.على سبيل المثال، لكتابة رسالة مرحبا العالم إلى سجل النظام الخاص بك، استخدم الأمر التالي:

مسجل "هيلو وورد"

قد ترغب أيضا في تحديد معلومات إضافية - على سبيل المثال، إذا كنت تستخدم الأمر مسجل داخل البرنامج النصي،قد ترغب في تضمين اسم البرنامج النصي:

مسجل -t سكريبتنام "هيلو وورد"

عرض السجلات في المحطة الطرفية

يعرض الأمر دمسغ المخزن المؤقت لرسالة لينوكس كيرنيل المخزن في الذاكرة.تشغيل هذا الأمر وستحصل على الكثير من الإخراج.

لتصفية هذا الإخراج والبحث عن الرسائل التي تهتم بها، يمكنك أنابيب إلى غريب :

دمسغ |غريب شيء

يمكنك أيضا أنابيب إخراج الأمر دمسغ إلى أقل ، والذي يسمح لك للتمرير من خلال الرسائل في وتيرة الخاصة بك.للخروج أقل، اضغط Q .

دمسغ |أقل

إذا كان بحث غريب ينتج كمية كبيرة من النتائج، يمكنك أنابيب الإخراج إلى أقل أيضا:

دمسغ |غريب شيء |أقل

بالإضافة إلى فتح ملفات السجل الموجودة في /var/ تسجيل في أي محرر نص، يمكنك استخدام الأمر القط لطباعة محتويات سجل( أو أي ملف آخر) إلى المحطة الطرفية:

القط /var/log/ سجل النظام

مثلدمسغ الأمر أعلاه، وهذا سوف ينتج كمية كبيرة من الانتاج.يمكنك استخدام غريب و أقل أوامر للعمل مع الإخراج:

شيء شيء سيسلوغ /var/log/

أقل سيسلوغ /var/log/

تتضمن الأوامر المفيدة الأخرى رأس و أوامر الذيل.رأس يطبع أول خطوط ن في ملف، في حين يطبع الذيل آخر خطوط ن في الملف - إذا كنت ترغب في عرض رسائل السجل الأخيرة، أمر الذيل مفيد بشكل خاص.

هيد -n 10

سيسلوغ

ذيل -n 10 /var/log/ سجل النظام

قد لا تكتب بعض التطبيقات إلى سجل النظام وقد تنتج ملفات السجل الخاصة بها والتي يمكنك التعامل معها بنفس الطريقة - ستجد عموما في /var/سجل الدليل أيضا.على سبيل المثال، يقوم خادم ويب أباتشي بإنشاء دليل apache2 /var/log/ يحتوي على سجلاته.