Linux هو نظام تشغيل مفتوح المصدر شبيه بـ UNIX يقود جزءًا كبيرًا من الإنترنت. تقع نواة Linux تحت العديد من التقنيات والأنظمة الأساسية الجديدة مثل Android ووحدات تحكم SDN والحاويات وخدماتها كنظام تشغيل شبكة وخادم. تتطلب هذه المتطلبات العالية الإدارة المناسبة والموثوقية وتوافر التطبيقات المستضافة ومواقع الويب ونظام التشغيل Linux الأساسي.

يغطي الدليل أفضل أدوات مراقبة أداء Linux لسطر الأوامر. تعرف على كيفية مساعدة أدوات CLI هذه في حل معوقات النظام والشبكة ووحدة المعالجة المركزية والقرص.

1. قمة

يسرد الأمر العلوي العمليات النشطة في الوقت الفعلي بناءً على استهلاك وقت وحدة المعالجة المركزية الذي يتم تحديثه كل خمس ثوانٍ. يعرض المعلومات العامة في الجزء العلوي من إخراج الأمر مع البيانات ذات الصلة بالعمليات الجارية حاليًا ، ووقت تشغيل / تحميل النظام ، وذاكرة الوصول العشوائي ، ومساحة التبادل. بعد المعلومات العامة ، يعرض الأمر قوائم العمليات مع PID والذاكرة الفعلية ونسبة استخدام CPU / الذاكرة.

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

instagram viewer

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

متعلق ب: طرق استخدام الأمر العلوي في Linux​​​​​

2. Tcpdump

TCPdump هي الأداة الأكثر استخدامًا لاستكشاف أخطاء الشبكة وإصلاحها لمسؤولي شبكة Linux. وهو عبارة عن أداة شم / محلل حزمة سطر أوامر مفتوح المصدر يلتقط حزم TCP / IP المنقولة / المستلمة عبر الشبكة عبر واجهة محددة.

الأداة أصلية في توزيعات Linux مع إمكانات متعددة الاستخدامات تتضمن العديد من المرشحات والأعلام. استخدم الأمر التالي للتحقق مما إذا كان متاحًا بالفعل:

الذي tcpdump

إذا لم يكن كذلك ، فاستخدم مدير حزم التوزيع الخاص بك للتثبيت. لنظام التشغيل Ubuntu Linux:

sudo apt-get update
sudo apt-get install tcpdump

يمكنك سرد الواجهات المتاحة لبدء عملية التقاط الشبكة:

sudo tcpdump -D

تسمح لك الأداة المساعدة tcpdump بالتقاط وكتابة وقراءة حركة المرور عبر مجموعات عوامل التصفية المتنوعة إلى ملفات تخزين التفاصيل المطلوبة فقط ، على سبيل المثال ، حركة المرور على منفذ معين وبروتوكول في / من pcap ملف. بعض الأوامر المفيدة هي كما يلي:

sudo tcpdump -c 10 -i إنسي 33
sudo tcpdump -i إن 33 منفذ dst 22
sudo tcpdump -i ens33 host 10.0.1.15 -w /tmp/capture_1.pcap
sudo tcpdump -w /tmp/capture_1.pcap

لتحقيق أقصى استفادة من tcpdump ، يجب أن يكون لديك بعض الفهم المسبق لتحليل الحزمة.

3. نتستات

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

اقرأ أكثر: دليل بسيط ل netstat

يمكنك استخدام هذه الأداة عن طريق تثبيت حزمة net-tools:

sudo apt-get update -y && apt-get install net-tools -y

يمكنك التحقق من إحصائيات الشبكة المصنفة بناءً على البروتوكول لتحديد المشكلات وحلها بمساعدة علامة an -s ، على النحو التالي:

netstat -s | أقل

وبالمثل ، يمكنك سحب وعرض إحصائيات بروتوكول معين (TCP فقط) ، على النحو التالي:

netstat -st | أقل

هناك حيلة مفيدة أخرى لتحرّي الخلل وإصلاحه وهي عرض الخدمات بواسطة PID:

netstat -tp | أقل

على الرغم من إهمال الأداة بدلاً من الأمر ss / ip route ، إلا أنها أداة قوية وسهلة الاستخدام ومتوفرة دائمًا في ترسانة أي مسؤول شبكة Linux.

4. هتوب

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

وهو يدعم مفاتيح الاختصار ويسمح لك بالتمرير عبر الواجهة رأسياً وأفقياً لعرض الأوامر مقابل كل عملية. على عكس أعلى أداة ، فهي غير متوفرة افتراضيًا في جميع توزيعات Linux وتتطلب التثبيت عبر مدير الحزم في نظامك.

أفضل ما في الأمر أنه يسمح لك بقتل أو إعادة ترتيب أولويات عملية النظام دون الحاجة إلى مغادرة htop واجهة واستخدام عملية PID ، لأنها تدعم عمليات الماوس.

5. الحساب / Psacct

يعد Acct أو psacct برنامجًا مثاليًا لبيئة متعددة المستخدمين مثل Linux حيث يسمح لك بمراقبة حالة نشاط المستخدم والتطبيقات. تعمل أداة مراقبة نشاط المستخدم في الخلفية لتتبع أنشطة التطبيق واستهلاك الموارد. يعرض المدة الزمنية لوصول المستخدم إلى الخادم ، والأوامر المستخدمة ، والعمليات الجارية.

للاستخدام ، قم بتثبيت البرنامج على نظام Linux الخاص بك عبر مدير الحزم الخاص به. تتطلب منك الأداة المساعدة للحساب بدء عملية المحاسبة من خلال تمكين الخيار بامتداد accton الأمر ، ويقوم بتخزين التفاصيل في ملف / var / account / pacct.

كأداة لسطر الأوامر ، يمكنك استخدامها مع أدوات أخرى مثل ملاحظة أو من الذى لتحديد مختلف المشاكل الأخرى المتعلقة بموارد النظام.

6. IOTOP

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

sudo iotop

يمكن أن يصبح Iotop مفيدًا جدًا في تحديد العمليات ذات الاستهلاك العالي لذاكرة المبادلة ونشاط القرص الثقيل.

المزيد لاستكشافه لمراقبة فعالة للنظام

تسرد المقالة بعض الأدوات الضرورية لمراقبة أداء نظام Linux بكفاءة. نحن نغطي الأدوات المعدة مسبقًا لبرامج الجهات الخارجية: لكل منها حالة الاستخدام الفريدة والوظائف الخاصة به لمراقبة موارد النظام واستخدامه.

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

كمبتدئ ، قد يكون تعلم هذه الأدوات منحنى حادًا ، لكن مراقبة أنظمة أو خوادم Linux من أجل صحة جيدة وأداء فعال يؤتي ثماره على المدى الطويل.

كيفية إدارة العمليات على أوبونتو باستخدام مراقب النظام

هل تشعر بعدم الارتياح أثناء إدارة العمليات باستخدام سطر أوامر Linux؟ مراقب النظام موجود لمساعدتك.

اقرأ التالي

شاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • صالة
عن المؤلف
طاقم MUO

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك