
strace v7.2
متتبع استدعاءات النظام في لينكس يستخدم ptrace لمراقبة وتصحيح وتحليل استدعاءات النظام، وتسليم الإشارات، وتغييرات حالة العملية للتشخيص والتعليم.
strace - متعقب استدعاءات النظام في لينكس
هذه هي strace -- أداة مساحة مستخدم تشخيصية وتصحيحية وتعليمية بواجهة سطر أوامر تقليدية لنظام لينكس. تُستخدم لمراقبة والتلاعب بالتفاعلات بين العمليات ونواة لينكس، والتي تشمل استدعاءات النظام، توصيل الإشارات، وتغيرات حالة العملية. يتم تشغيل strace بفضل ميزة النواة المعروفة باسم ptrace.
strace مُصدَر بموجب شروط رخصة جنو العمومية الصغرى الإصدار 2.1 أو الأحدث; راجع الملف COPYING للتفاصيل. مجموعة اختبارات strace مُصدَرة بموجب شروط رخصة جنو العمومية العامة الإصدار 2 أو الأحدث; راجع الملف tests/COPYING للتفاصيل.
راجع الملف NEWS للحصول على معلومات حول التغييرات في الإصدارات الأخيرة.
التوثيق
- Developer Documentation - فهرس توثيق شامل للمساهمين
- Contributing Guide - كيفية المساهمة في strace
- Building from Git - تعليمات البناء من مستودع git
- User Manual - دليل المستخدم (متوفر أيضًا كـ
man straceبعد التثبيت) - Security Policy - تقارير الثغرات الأمنية ومعلومات الأمان
تطوير strace يتم بشكل أساسي على GitHub -- الجميع مدعوون لفتح مشاكل (issues) للإبلاغ عن الأخطاء وطلب الميزات، وتقديم طلبات السحب (pull requests)، والمشاركة في مراجعة الكود. قائمة البريدية strace mailing list متاحة أيضًا للنقاشات وتقديم التصحيحات، الأرشيفات موجودة على https://lists.strace.io/pipermail/strace-devel/ ومواقع أرشيفية أخرى.
مستودع GIT الخاص بـ strace متاح على GitHub.