في المقالة التالية سوف نلقي نظرة على Multitail. هذا ال برنامج يشبه الذيل، الاختلاف الوحيد هو أنه مع Multitail ، سنكون قادرين على ذلك قراءة ملفات متعددة (ملفات السجل عادة) مرة واحدة، وتطبيق ألوان مختلفة عليهم. سيُظهر لنا جميع الملفات المفتوحة في نافذة واحدة لملف محطةإذا كان هناك أي تغيير في الملف ، فسيتغير على الفور. الفائدة الرئيسية لهذه الأداة هي مراقبة ملفات السجل. إنها أداة مفيدة جدًا لمديري نظام Gnu / Linux.
بالنسبة لأولئك الذين لا يعرفون ، فإن Tail هو برنامج Gnu / Linux يُستخدم لقراءة بضعة أسطر من نهاية ملف كبير. يتم عرض آخر 10 أسطر بشكل افتراضي ، ولكن هذا الرقم قد يختلف وفقًا لمواصفات المستخدم.
تركيب متعدد الذيل
متعدد الذيل هو متوفر في المستودعات الرسمية من أوبونتو. لقد قمت بتثبيته في كلا الإصدارين 16.04 و 17.10.
بادئ ذي بدء ، سنبدأ بتحديث ذاكرة التخزين المؤقت لمستودعات الحزم لنظام التشغيل Ubuntu الخاص بنا باستخدام الأمر التالي في الجهاز (Ctrl + Alt + T):
sudo apt update
سنكمل تركيب Multitail، لهذا سنقوم بتنفيذ الأمر التالي في نفس المحطة:
sudo apt install multitail
مع هذا يجب تثبيت Multitail. الآن قم بتشغيل الأمر التالي إلى تحقق مما إذا تم تثبيته بشكل صحيح:
multitail -V
كما ترى في لقطة الشاشة ، فإن إصدار Multitail المثبت هو 6.4.2.
عرض ملف سجل واحد مع قائمة انتظار متعددة
على الرغم من استخدام Multitail لعرض ملفات السجل المتعددة في نافذة طرفية واحدة ، إلا أنه يمكن استخدامها أيضًا عرض ملف سجل واحد. قم بتشغيل الأمر التالي لفتح ملف السجل /var/log/auth.log:
multitail /var/log/auth.log
كما يتضح من لقطة الشاشة أعلاه ، يتم فتح ملف واحد. سيتم تحديث عرض هذا مع تغير الملف. سوف نستطيع خروج Multitail اضغط على مفتاح "q".
عرض ملفات السجل المتعددة باستخدام Multitail
كما كتبت أعلاه ، تتمثل الوظيفة الرئيسية لهذا البرنامج في القدرة على عرض ملفات سجل متعددة في نافذة طرفية واحدة. سيتم وضع الملفات عموديا افتراضيا
قم بتشغيل الأمر التالي لرؤية /var/log/auth.log y /var/log/kern.log عموديا:
multitail /var/log/auth.log /var/log/kern.log
كما يتضح من لقطة الشاشة أعلاه ، الملف /var/log/auth.log يفتح في النصف العلوي والملف /var/log/kern.log يفتح في النصف السفلي.
يمكننا أيضًا وضع ملف تسجيلفي هذه الحالة /var/log/auth.log y /var/log/kern.log أفقيا باستخدام الأمر التالي:
multitail -s 2 /var/log/auth.log /var/log/kern.log
يجب أن يقال أن قيمة الوسيطة -s هي 2 لأنني أقوم بفتح ملفين في هذا المثال. إذا أردنا فتح 2 ملفات ، فيجب أن تكون قيمة -s 3.
قائمة الملفات المفتوحة
إذا ضغطنا على ملف مفتاح "ب" se سيعرض قائمة بالملفات المفتوحة، كما هو موضح في ما يلي. في هذا المثال ، لدي ملفان مفتوحان ، الأول /var/log/auth.log مرقمة 00 والثانية /var/log/kern.log إنه مرقم 01. إذا لم تكن مهتمًا بتحديد أي ملفات ، فما عليك سوى الضغط على Ctrl + G لإلغاء قائمة الاختيار.
يمكننا الضغط على مفاتيح الأسهم لأعلى ولأسفل لتحريك المحدد والضغط على Enter لتحديد الملف الذي نريد الرجوع إليه. في هذا المثال قمت بتحديد الملف الأول /var/log/kern.log y المعروضة على الشاشة من خلال قسم منفصل. الآن يمكننا الضغط على مفاتيح الأسهم لأعلى ولأسفل للتنقل عبر الملف.
بمجرد الانتهاء من قراءة هذا الملف ، يجب عليك اضغط على "q" للعودة إلى النافذة الرئيسية بواسطة Multitail.
عرض ملفات متعددة بألوان مختلفة
يمكننا أيضا تعيين ألوان مختلفة للملفات المفتوحة المختلفة مع Multitail. على سبيل المثال ، يمكننا فتح ملفات /var/log/auth.log باللون الأصفر و /var/log/kern.log باللون الأحمر بالأمر التالي:
multitail -ci yellow /var/log/auth.log -ci red /var/log/kern.log
كما ترى من لقطة الشاشة أعلاه ، تم فتح Multitail /var/log/auth.log باللون الأصفر و /var/log/kern.log بالأحمر.
إذا أراد شخص ما معرفة المزيد عن هذا البرنامج وميزاته ، فيمكنه الرجوع إلى القسم ما الذي يمكن أن يفعله Multitail للمستخدمين؟.