ألست متأكدًا من كيفية مراقبة صحة نظام Linux؟ هناك بعض الأدوات التي يمكنك استخدامها لمراقبة أداء نظام Linux. بينما يأتي بعضها مثبتًا مسبقًا على Linux ، يحتاج البعض الآخر إلى التثبيت يدويًا.
دعنا نرى كيف يمكنك استخدام أدوات سطر الأوامر لفهم المشكلات الأساسية في نظام Linux لديك والتي تمنعه من الأداء في أفضل حالاته. قد تكون المشكلة بسبب بعض الاختناقات في تخزين القرص أو وحدة المعالجة المركزية أو ذاكرة الوصول العشوائي أو في الشبكة.
لماذا مراقبة Linux Health مهمة
بصفتك مسؤول النظام ، يجب عليك التأكد من أن جهازك يعمل بشكل جيد من خلال مراقبة صحته بشكل متكرر. في حالة ظهور مشكلة ، يجب عليك تتبع المشكلة بسرعة وإعداد حل لها حتى يبدأ النظام في العمل مرة أخرى ، ويمكن تجاهل وقت التوقف.
لمراقبة صحة النظام ، يمكنك الاستفادة من بعض أدوات سطر الأوامر والأدوات المساعدة التي تساعدك على مراقبة موارد النظام واستخدامها. عند ظهور مشكلة ، يمكنك الرجوع إلى هذه الأدوات مرة أخرى لتشخيص المشكلة واستكشاف الأخطاء وإصلاحها في أقل وقت ممكن.
فيما يلي بعض أدوات سطر الأوامر التي يمكنك استخدامها لمراقبة صحة Linux. للبدء ، افتح واجهة سطر أوامر Linux (CLI) على جهازك لتنفيذ الأوامر.
فيما يلي بعض أدوات سطر الأوامر التي تركز على مراقبة تخزين قرص Linux:
1. مدافع
يمكنك استخدام df للتحقق من مقدار المساحة التي يستخدمها جهاز Linux الخاص بك. عند استخدامه مع اسم ملف ، يخبرك df عن المساحة الخالية على قسم القرص الذي يخزن الملف. للتحقق من مساحة القرص الخالية على Linux ، قم بتشغيل هذا الأمر:
مدافع
2. دو
تتيح لك الأداة المساعدة لسطر الأوامر هذه رؤية مساحة القرص التي تستهلكها الملفات بالفعل. لاحظ أنه لا يعرض المساحة المتاحة كما يفعل df. يعرض فقط المساحة التي تم استخدامها.
للتحقق من المساحة المستهلكة ، قم بتشغيل هذا الأمر:
دو
3. الأمر ls
الأمر ls يسرد كل محتويات الدليل والمساحة التي يستهلكونها. للتحقق من حجم الملفات في دليل معين ، انتقل إلى هذا الدليل وأصدر الأمر التالي:
ls -l -h
فيما يلي بعض أدوات سطر الأوامر التي تركز على مراقبة استخدام وحدة المعالجة المركزية والذاكرة:
4. قمة
يمكنك استخدام الجزء العلوي للحصول على معلومات حول استخدام وحدة المعالجة المركزية والذاكرة على نظامك. بعد إصدار الأمر التالي ، سترى جميع الخدمات قيد التشغيل على نظامك ، إلى جانب معلومات ذاكرة التخزين المؤقت والمخزن المؤقت:
قمة
إذا ظهرت مشكلة تتعلق باستخدام الذاكرة على الشاشة ، يمكنك ذلك تحسين أداء ذاكرة الوصول العشوائي الخاصة بك لإصلاحها.
5. htop
htop هي أداة أخرى تعمل كبديل لأعلى. لا يتم تثبيت هذه الأداة مسبقًا على نظام Linux. لتثبيته ، قم بتنفيذ الأمر التالي على Ubuntu و Debian:
sudo apt ثَبَّتَ htop
على Arch Linux:
سودو بكمن -S htop
على Fedora و CentOS و RHEL:
sudo dnf ثَبَّتَ htop
ل مراقبة استخدام وحدة المعالجة المركزية على نظامك باستخدام htop، قم بتشغيل هذا الأمر:
htop
6. mpstat
هناك أداة أخرى يمكنك استخدامها للحصول على معلومات وحدة المعالجة المركزية على Linux وهي mpstat. توفر هذه الأداة المساعدة تقريرًا عن كل نشاط متاح للمعالج. يمكنك أيضًا الاطلاع على تقرير استخدام وحدة المعالجة المركزية الكامل لجميع العمليات باستخدام هذا الأمر.
هذه الأداة غير مثبتة مسبقًا على نظام Linux. تحتاج أولاً إلى تثبيت برنامج sysstat الحزمة على نظامك لاستخدام mpstat:
sudo apt ثَبَّتَ sysstat
قم الآن بتشغيل الأمر التالي لعرض استخدام وحدة المعالجة المركزية على نظامك:
mpstat
7. vmstat
يوفر vmstat معلومات حول ذاكرة الوصول العشوائي والعمليات والمخزن المؤقت وذاكرة التخزين المؤقت ونشاط وحدة المعالجة المركزية وغير ذلك الكثير. لاستخدام هذه الأداة ، قم بتشغيل هذا الأمر:
vmstat
8. iostat
iostat هي أداة لمراقبة النظام يمكنك استخدامها لمشاهدة إحصائيات مدخلات ومخرجات تخزين Linux.
باستخدام هذه الأداة المساعدة لسطر الأوامر ، يمكنك مشاهدة تقارير عن تحميل جهاز الإدخال / الإخراج. لاستخدام هذه الأداة ، قم بتشغيل هذا الأمر:
iostat
9. سار
يسمح لك sar بمراقبة استخدام وحدة المعالجة المركزية بعد فترة زمنية محددة. لاستخدام هذه الأداة ، تحتاج إلى تثبيت حزمة sysstat.
للتحقق من استخدام وحدة المعالجة المركزية بعد كل 10 ثوانٍ ، ستقوم بتشغيل الأمر كما يلي:
10 ريال
ليس ذلك فحسب ، بل يمكنك أيضًا توجيه الأداة للتشغيل لعدد محدد من التكرارات. على سبيل المثال ، إذا كنت ترغب في مراقبة استخدام وحدة المعالجة المركزية بعد كل ثانيتين ولثماني تكرارات ، فقم بتشغيل الأمر كما يلي:
2 8 ريال
فيما يلي بعض أدوات سطر الأوامر التي تركز على مراقبة استخدام الشبكة:
10. NetHogs
NetHogs هي أداة مساعدة شائعة لسطر الأوامر يمكنك استخدامها لمراقبة حركة مرور الشبكة في الوقت الفعلي بما في ذلك النطاق الترددي الذي تستخدمه كل عملية في نظام Linux.
هذه الأداة غير مثبتة مسبقًا في Linux. سيقوم الأمر التالي بتثبيت NetHogs على التوزيعات القائمة على دبيان:
sudo apt ثَبَّتَ nethogs
لاستخدام هذه الأداة ، قم بتشغيل الأمر التالي:
nethogs
11. tcpdump
tcpdump هو محلل حزم شبكة يستخدم لالتقاط حزم TCP / IP المرسلة أو المستلمة على واجهة معينة عبر الشبكة.
لاستخدام هذه الأداة ، قم بتشغيل الأمر التالي واذكر الواجهة التي تريد فحص حركة المرور عليها:
tcpdump -i واجهه المستخدم
12. netstat
يراقب netstat ويخرج إحصاءات حركة مرور الشبكة الواردة والصادرة. هذه واحدة من أهم أدوات الشبكة المستخدمة لفحص أي اختناقات في الشبكة. كما يوفر معلومات حول الواجهات والمنافذ المستخدمة على النظام.
تأتي الأداة المساعدة لسطر الأوامر هذه مثبتة مسبقًا على أنظمة Linux الحديثة. ومع ذلك ، إذا لم يكن لديك ، فيمكنك تثبيته عن طريق تنفيذ الأمر التالي:
sudo apt ثَبَّتَ أدوات الشبكة
لمشاهدة اتصالات الإنترنت النشطة على نظامك ، قم بتشغيل هذا الأمر:
netstat -a | أكثر
إدارة Linux أصبحت سهلة
الحذر خير من العلاج. الهدف هو تحديد أي مشكلة في النظام من خلال مراقبة وحدة المعالجة المركزية وذاكرة الوصول العشوائي والقرص واستخدام الشبكة قبل أن تفسد أداء النظام.
إدارة Linux ليست مهمة سهلة. ولكن بفضل أدوات سطر الأوامر المباشرة هذه ، يمكنك الآن مراقبة صحة Linux واستكشاف أي مشكلات في الشبكة أو النظام وإصلاحها.