Understanding Linux with Strace
summary
Demonstrates using strace to analyze and diagnose various Linux system and process-level problems by tracing system calls and process startups. Explains how observing system call sequences with strace helps users recognize and understand process behavior on Linux.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:15What is Strace
- 8:16Strace basics with ls
- 14:11Filtering system calls
- 20:57Debugging apps
- 31:52File access analysis
- 40:41Tracking processes
- 53:57Output options
- 1:02:12Performance timestamps
- 1:18:19System call stats
- 1:22:12Analyzing C program
- 1:27:17Use cases
- 1:30:10Q&A
related talks
54mStrace - Swiss Army Knife to Trace, Analyze, RT Debug
45mStrace: Monitoring The Kernel-User-Space Conversation
23mSecuring Your Software Delivery Chain with Process Auditing
47mMinimum Viable Linux
37mKernel and userspace tracing with LTTng and friends
01h 06mHow to debug Linux multi threaded code
47mWhat is that Process Doing?
01h 00mInvestigating C++ Applications in Production on Linux and Windows
