Как анализировать системные вызовы (Syscalls) в Linux?
Strace — это утилита командной строки, которая перехватывает и записывает все системные вызовы, выполняемые программой в пользовательском пространстве, и любые сигналы, которые она получает.
Вы можете наблюдать, как происходит обмен данными между программой в пользовательском пространстве и ядром.
Особенно полезна для решения проблем с программами, исходный код которых недоступен, поскольку их не нужно перекомпилировать для отслеживания.
#devops #linux #strace
@DevOpsKaz
Strace — это утилита командной строки, которая перехватывает и записывает все системные вызовы, выполняемые программой в пользовательском пространстве, и любые сигналы, которые она получает.
Вы можете наблюдать, как происходит обмен данными между программой в пользовательском пространстве и ядром.
Особенно полезна для решения проблем с программами, исходный код которых недоступен, поскольку их не нужно перекомпилировать для отслеживания.
#devops #linux #strace
@DevOpsKaz
GitHub
GitHub - strace/strace: strace is a diagnostic, debugging and instructional userspace utility for Linux
strace is a diagnostic, debugging and instructional userspace utility for Linux - strace/strace
👍4❤3⚡2🔥2