Strace Linux. Когда нет другого выхода
HTML-код
- Опубликовано: 21 июн 2021
- Скачать PVS-Studio: pvs-studio.com/mir_pvs
Промокод: #mir_it
VK PVS-Studio: pvsstudio_rus
RUclips: @PVSStudioTool
Траблшутинг linux важное умение для программистов, сисадминов и девопс-инженеров. Бывают такие ситуации, когда написанная или переданная программа ведет себя не так как ожидается. С помощью strace процесс можно рассмотреть на предмет его поведения и понять что он делает не так. В этом видео вы увидите как можно использовать strace и расскажу реальные истории, где он мне очень сильно помог.
Здравствуйте меня зовут Антон Павленко. На этом канале я делюсь своим мнением об IT. Я прошел путь от обычного эникея до DevOps инжерера.
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_wit
✦ Группа в VK: worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORD: / discord
Еще контакты:
✧ t.me/pavlenko_at
✧ atpavlenko
✧ / anton.pavlenko.94 Наука
"C:\Program Files" на линуксе - это сильно))
Да еще и в вебе... Да, я тоже поржал... :))) Но у меня бы такой говнокодер в момент бы вылетел с работы.
Гыгы
Так он с моей лёгкой руки и выделил . Хотя при устройстве говорил что у него 3 года опыта в разработке.
@@pavlenkoat Не уточнял чего? А то может он оперативником работал...
@@pavlenkoat Это сейчас случается часто... :)
Как в тему! Большое спасибо Антон👍 Как раз сейчас начал проект, где мне эти знания очень пригодятся. Спасибо!!!
Спасибо за видео! Мне понравилось! Всё просто и понятно!
Спасибо! Полезно.
Спасибо за краткое и понятное описание
Круто. Хотелось бы побольше историй из практики
Вот спасибо за это.
strace можно еще мониторить через htop.
Использовал strace для наблюдением за консольной утилиты на php для подключения к rabbitMq и передачи данных по каналу.
Спасибо за контент
Не переставайте делать такие ролики
Ты лучший) спасибо)
=))) "Очень куча всего". Крутяк, спасибо как всегда!
уиииии, снова ролик обучающий) класс
Развлекательные переехали на второй канал.
Спасибо
Мысль после упоминания паяльника - "ну нельзя же так жестоко с программистами, это ж не пользователи"
Мысль после нахождения причины ошибки - "надеюсь, паяльник был мощностью более 60 Вт"
Спасибо, полезно. Хоть Линукс на компе уже более 5 лет
Значит так - блуждал по ютюбу і наткнулся на этот канал. Лай/подписка и залипаю пока все не пересмотрю. Если будет польза то донат !!!
Ты крутой мужик. Спасибо за уроки.
Отличная подача!
Побольше бы линуксовых фитчей на вашем канале видеть!
Спасибо!
Ну как бы многое уже рассказал. Мне сейчас больше интересен веб и ДевОпс
Очень интересно. Не знал, что так просто можно мониторить процесс. Пробовал только через gdb подключаться, но всякий раз это приводило к зависанию процесса после detach-а, очень уж прямые руки для gdb нужны.
Я не устаю повторять: Линукс это просто
Чётко, конкретно, коротко и с примерами из жизни, и даже реклама по теме! лайк и в мою коллекцию CUNC+
Если-б ещё упомянул, что в BSD команда называется ktrace мне было-бы нечего добавить, а так - держи "комментарий больше 6 слов" ;)
P.S. а про lsof уже рассказывал? Не помню.. И про то как "программисту" объяснял, что "файлы нужно закрывать, Дорогой ты наш (не дешёвый, в смысле)" ;)
Нет. Но расскажу как нибудь.
Пора выпуск баек из склепа делать.
Найс
Спасибо, поржал)
Над чем?
@@pavlenkoat, да над программистом вашим) Пик глупости, вроде так правильно называется, или эффект Даннинга Крюгера
а по eBPF в продолжение темы будет что-нибудь?
Классная вещь этот strace. Демоны отлаживать - самое то!
"любопытной Варваре на базаре нос оторвали" =)
Спасибо за видео!
А когда это была разработана систем ви? После систем Ди? Не помню такой системы инициализации. Наверное новая какая то и не анонсированная... Из будущего наверное...
Такой вопрос, а можно запустить strace на либу, ещё чтобы выдавало все от её старта, но стрейс можно было запускать после её завершения?
У меня просто пара проблем с либой фонаря на андроиде, хочу понять как работает. А стрейс там, вроде, не запустить вместе с либой.
Антон, к сожалению смотрел не все видео с канала, а нет ли желания рассказать о себе, о хобби, о своей обычной жизни?
Были видео обо мне. Про хобби будет видео как я лечил депрессию
Хорошее видео, но хотелось бы больше объяснений. Я хоть и работал как веб разработчик 8 месяцев на убунту, но в ОС сильно не вникал. Поэтому много понятий из видео мне не известны и придется гуглить, чтобы разобраться.
Я рад что заставил вас гуглить.
Я учту.
Антон, а будет разбор про Астру и Альт?
Это коммерческие продукты. Заплатят за честный обзор будет.
Недавно приходилось пользоваться. Только с помощью strace доказал, что необходимый пакет отсутствует в системе и репозитории.
О, с третьего раза наконец то сказал ТРЕЙС, а не Туэтэуйс как рамжеши кутрапали с джетбрейнса.
3:33 видимо, не Postfix, а POSIX
Да спасибо
Видео крутое и интересное, правда. Но блин, ты что похудел?
Я в видео стою. У меня тут перестановки. И да я на больше чем 10кг похудел
Вахахахах Антоха топ ))
Дизлайк поставил тот программист Вахахах
А по сути сколько лет стрейс использую не знал о -e)))
Да я тоже года 2 назад узнал. Причем случайно
А вы знаете что такое LA?
Есть даже видео
@@pavlenkoat Los-Angeles?
А можно без "наливай жидкость" ? Это лишнее
Хорошо. В следующий раз попросим Антона "разливайте жидкость" сказать.
У каждого должна быть своя фишка. Если он это не скажет, значит его держат в заложниках, особенно если вдруг начнёт нахваливать винду
Без нее мои видосы трудно смотреть. На самом деле это совет Ютуба.
@@pavlenkoat Это замечание я сделал потому, что вместо получения ожидаемой порции информации получил указание поглотить некоторый напиток, время употребления которого не обязательно совпадает с временем просмотра данного видео
То есть ты дальше видео не смотрел?
Добрый день.
Подскажите можно ли
найти что-то подобное в принципе? Как лучше поступить ? Писать игру с нуля не
получится точно!
Простая карточная
игра (качество и сложность не важно. лучше что-то по проще..)
HTML, CSS, JS, MySQL
Описание:
Регистрация игрока, Минимум два участника
Спасибо
куда системный вызов ptrace не был внесён? в postfix? в смысле в последующий фикс? или тут оговорка и должно было звучать POSIX ?
он имел ввиду почтовый сервер
@@dreamer-2312 а при чём тут postfix?
@@xxxbunx казалось бы, при чем тут postfix
@@dreamer-2312 ииии? при чем же?