🧮 *Разбираем систему с помощью `strace`: как понять, что действительно происходит внутри?* Заглянул в чужой процесс, и кажется, что всё стоит на месте? Дай-ка я расскажу, как раскрыть тайны Linux! В этом посте — простой способ посмотреть, что делает программа, как общается с системой и почему вдруг всё зависло. `strace` — это волшебный инструмент для системных вызовов. Он позволит тебе увидеть, какие файлы запрашиваются, какие сети подключаются и зачем вообще программа вообще нужна! Когда сталкиваешься с багами или медленной работой — включай strace и начинай читать, что пишет программа: - Понимаешь, где тормозит - Выявляешь неожиданные обращения к файлам или портам - Обнаруживаешь «точки» зависаний Чтобы начать, достаточно запустить: strace -p <pid> или выполнить команду: strace <команда> Это откроет окно в «язык» ядра Linux — увидишь все системные вызовы в реальном времени! Особенно полезно, когда хочешь понять, почему ваш скрипт не запускается или приложение зависает. Важ
🧮 *Разбираем систему с помощью `strace`: как понять, что действительно происходит внутри
3 июля 20253 июл 2025
1 мин