أفضل الأدوات لمراقبة صحة النظام على Linux

ألست مُتأكدًا من الطريقة المُناسبة التي تُمكِّنك من مراقبة صحة نظام Linux؟ هناك بعض الأدوات التي يُمكنك استخدامها لمراقبة أداء نظام Linux. بينما يأتي بعضها مثبتًا مُسبقًا على Linux ، يحتاج البعض الآخر إلى التثبيت يدويًا.

دعنا نرى كيف يُمكنك استخدام أدوات سطر الأوامر لفهم المشكلات الأساسية التي قد تُواجهها في نظام Linux لديك والتي تمنعه ​​من الأداء في أفضل حالاته. قد تكون المشكلة بسبب بعض الاختناقات في تخزين القرص أو وحدة المعالجة المركزية أو ذاكرة الوصول العشوائي أو في الشبكة. تحقق من ما هو اختناق أداء الكمبيوتر وكيف يُمكنني إصلاحه؟

لينكس | مراقبة صحة النظام 1 | 163rxmDBsfID0EBiz 73PCQ DzTechs

لماذا مراقبة صحة Linux مُهمة

بصفتك مسؤول النظام ، يجب عليك التأكد من أنَّ جهازك يعمل بشكل جيد من خلال مراقبة صحته بشكل مُتكرر. في حالة ظهور مشكلة ، يجب عليك تتبع المشكلة بسرعة وإعداد حل لها حتى يبدأ النظام في العمل مرة أخرى بالشكل المُتوقع ، ويُمكن تجاهل وقت التوقف.

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

فيما يلي بعض أدوات سطر الأوامر التي يُمكنك استخدامها لمراقبة صحة Linux. للبدء ، افتح واجهة سطر أوامر Linux (CLI) على جهازك لتنفيذ الأوامر.

أدوات لمراقبة استخدام القرص الصلب على نظام Linux

فيما يلي بعض أدوات سطر الأوامر التي تُركز على مراقبة تخزين قرص Linux:

1. df

يُمكنك استخدام الأمر df للتحقق من مقدار المساحة التي يستخدمها جهاز Linux الخاص بك. عند استخدامه مع اسم ملف ، يُخبرك df عن المساحة الخالية على قسم القرص الذي يُخزن الملف. للتحقق من مساحة القرص الخالية على Linux ، قم بتشغيل هذا الأمر:

df

لينكس | مراقبة صحة النظام 2 | 1y JGPZjhoGxdVaWmZ wmOA DzTechs

2. du

يُتيح لك هذا الأمر المُخصص رؤية مساحة القرص التي تستهلكها الملفات بالفعل. لاحظ أنه لا يعرض المساحة المُتاحة كما يفعل df. يعرض فقط المساحة التي تم استخدامها.

للتحقق من المساحة المُستهلكة ، قم بتشغيل هذا الأمر:

du

لينكس | مراقبة صحة النظام 3 | 1JBTk6CQNIVRFE otU8H4vQ DzTechs

3. الأمر ls

يسرد الأمر ls جميع مُحتويات الدليل والمساحة التي تستهلكها. للتحقق من حجم الملفات في دليل معين ، انتقل إلى هذا الدليل وأصدر الأمر التالي:

ls -l -h

لينكس | مراقبة صحة النظام 4 | 1DODMKqbgHKA7zErReDoUDw DzTechs

تحقق من كيفية التحقق من مساحة القرص وإدارتها في نظام Linux.

أدوات لمراقبة استخدام ذاكرة الوصول العشوائي ووحدة المعالجة المركزية على نظام Linux

فيما يلي بعض أدوات سطر الأوامر التي تُركز على مراقبة استخدام وحدة المعالجة المركزية والذاكرة:

4. Top

يمكنك استخدام الأمر Top للحصول على معلومات حول استخدام وحدة المعالجة المركزية والذاكرة على نظامك. بعد تنفيذ الأمر التالي ، سترى جميع الخدمات قيد التشغيل على نظامك ، إلى جانب معلومات ذاكرة التخزين المؤقت والمخزن المؤقت:

top

لينكس | مراقبة صحة النظام 5 | 1M9vv CV 8kHEqsyXIqtnJg DzTechs

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

5. htop

htop هي أداة أخرى تعمل كبديل لـ top. لا يتم تثبيت هذه الأداة مسبقًا على نظام Linux. لتثبيتها ، قم بتنفيذ الأمر التالي على Ubuntu و Debian:

sudo apt install htop

على Arch Linux:

sudo pacman -S htop

على Fedora و CentOS و RHEL:

sudo dnf install htop

لمراقبة استخدام وحدة المعالجة المركزية على نظامك باستخدام htop ، قم بتنفيذ هذا الأمر:

htop

لينكس | مراقبة صحة النظام 6 | 1ugZz76fTSNvtCXIMl1Rz9w DzTechs

6. mpstat

هناك أداة أخرى يُمكنك استخدامها للحصول على معلومات وحدة المعالجة المركزية على Linux وهي mpstat. تُوفر هذه الأداة المساعدة تقريرًا عن كل نشاط مُتاح للمعالج. يُمكنك أيضًا الاطلاع على تقرير استخدام وحدة المعالجة المركزية الكامل لجميع العمليات باستخدام هذا الأمر.

هذه الأداة غير مثبتة مسبقًا على نظام Linux. تحتاج أولاً إلى تثبيت حزمة sysstat على نظامك لاستخدام mpstat:

sudo apt install sysstat

قم الآن بتنفيذ الأمر التالي لعرض استخدام وحدة المعالجة المركزية على نظامك:

mpstat

لينكس | مراقبة صحة النظام 7 | 1C35TvopVAxeV3dC0OfDsgA DzTechs

7. vmstat

يُوفر الأمر vmstat معلومات حول ذاكرة الوصول العشوائي والعمليات والمخزن المؤقت وذاكرة التخزين المؤقت ونشاط وحدة المعالجة المركزية وغير ذلك الكثير. لاستخدامه  ، قم بتنفيذ هذا الأمر:

vmstat

لينكس | مراقبة صحة النظام 8 | 1wjSO 5UW MhCdyav5QAwhQ DzTechs

8. iostat

iostat هي أداة لمراقبة النظام يُمكنك استخدامها لمشاهدة إحصائيات مدخلات ومخرجات تخزين Linux.

باستخدام هذه الأداة المُساعدة لسطر الأوامر ، يُمكنك مشاهدة تقارير عن تحميل جهاز الإدخال/الإخراج. لاستخدام هذه الأداة ، قم بتشغيل هذا الأمر:

iostat

لينكس | مراقبة صحة النظام 9 | 1P E0aonHGp269A6pWG982A DzTechs

9. sar

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

للتحقق من استخدام وحدة المعالجة المركزية بعد كل 10 ثوانٍ ، ستقوم بتنفيذ الأمر كما يلي:

sar 10

لينكس | مراقبة صحة النظام 10 | 1ypP9f1UvB0QAtUEJD0sMlA DzTechs

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

sar 2 8

لينكس | مراقبة صحة النظام 11 | 11GLf49g0Q5wlGGzPkVX AA DzTechs

أدوات لمراقبة استخدام الشبكة على Linux

فيما يلي بعض أدوات سطر الأوامر التي تُركز على مراقبة استخدام الشبكة:

10. NetHogs

NetHogs هي أداة مساعدة شائعة لسطر الأوامر يُمكنك استخدامها لمراقبة حركة بيانات الشبكة في الوقت الفعلي بما في ذلك النطاق الترددي الذي تستخدمه كل عملية في نظام Linux.

هذه الأداة غير مثبتة مسبقًا في Linux. سيقوم الأمر التالي بتثبيت NetHogs على التوزيعات القائمة على Debian:

sudo apt install nethogs

لاستخدام هذه الأداة ، قم بتنفيذ الأمر التالي:

nethogs

لينكس | مراقبة صحة النظام 12 | 1Sv7wms5acKhFPmGSljRW Q DzTechs

تحقق من كيفية التحقق مما إذا كان المحول اللاسلكي يدعم وضع المراقبة وحقن الحزم على جميع المنصات.

11. tcpdump

tcpdump هو مُحلل حزم شبكة يُستخدم لالتقاط حزم TCP/IP المُرسلة أو المُستلمة على واجهة مُعينة عبر الشبكة.

لاستخدام هذه الأداة ، قم بتشغيل الأمر التالي واذكر الواجهة التي تُريد فحص حركة البيانات عليها:

tcpdump -i interface

لينكس | مراقبة صحة النظام 13 | 1lbhoxj 7UdAgtFmic4mesg DzTechs

12. netstat

تُراقبnetstat حركة بيانات الشبكة الواردة والصادرة وتعرض إحصاءات لها. هذه واحدة من أهم أدوات الشبكة المُستخدمة لفحص أي اختناقات في الشبكة. كما تُوفر معلومات حول الواجهات والمنافذ المستخدمة على النظام.

تأتي الأداة المساعدة لسطر الأوامر هذه مُثبتة مسبقًا على أنظمة Linux الحديثة. ومع ذلك ، إذا لم يكن لديك ، فيُمكنك تثبيتها عن طريق تنفيذ الأمر التالي:

sudo apt install net-tools

لمشاهدة اتصالات الإنترنت النشطة على نظامك ، قم بتشغيل هذا الأمر:

netstat -a | more

لينكس | مراقبة صحة النظام 14 | 1Xk6k pd9d39ZFtqK 0IRPA DzTechs

إدارة Linux أصبحت سهلة

الوقاية خير من العلاج. الهدف هو تحديد أي مشكلة في النظام من خلال مراقبة وحدة المعالجة المركزية وذاكرة الوصول العشوائي والقرص واستخدام الشبكة قبل أن تُفسد أداء النظام.

إدارة Linux ليست مُهمة سهلة. ولكن بفضل أدوات سطر الأوامر المباشرة هذه ، يُمكنك الآن مراقبة صحة Linux واستكشاف أي مشكلات في الشبكة أو النظام وإصلاحها. يُمكنك الإطلاع الآن على كيفية تعديل وإدارة ملف Hosts على Linux.

DzTech

أنا مهندس دولة مع خبرة واسعة في مجالات البرمجة وإنشاء مواقع الويب وتحسين محركات البحث والكتابة التقنية. أنا شغوف بالتكنولوجيا وأكرس نفسي لتقديم معلومات عالية الجودة للجمهور. يُمكنني أن أصبح موردًا أكثر قيمة للمُستخدمين الذين يبحثون عن معلومات دقيقة وموثوقة حول مُراجعات المُنتجات والتطبيقات المُتخصصة في مُختلف المجالات. إنَّ التزامي الثابت بالجودة والدقة يضمن أنَّ المعلومات المُقدمة جديرة بالثقة ومفيدة للجمهور. السعي المُستمر للمعرفة يدفعني إلى مواكبة أحدث التطورات التكنولوجية، مما يضمن نقل الأفكار المُشتركة بطريقة واضحة وسهلة المنال.
زر الذهاب إلى الأعلى