Основы Linux: сигналы и управление процессами
Вставка
- Опубліковано 2 жов 2024
- Механизм сигналов
* Немаскируемые и неперехватываемые сигналы
* Системный вызов kill()
Управление процессами
* Управляющий терминал, команда stty
** ^C и SIGINT
** ^\ и SIGQUIT
** ^Z и SIGTSTP
* Группа переднего фона, группа заднего фона и сеанс
** Лидер группы и лидер сеанса
** Сигналы SIGTTIN и SIGTTOU
** Задания bash, команды fg и bg
Дерево процессов
* Системные (ядерные) процессы
* Прародитель процессов init
* Демоны
* Прикладные процессы
Об этом и о многом другом см. books.google.r...
у вас очень интересные лекции. Очень четко доносите материал до слушателя. Побудило купить вашу книгу. Спасибо большое!
И как вам книга?
@@trek3456книга шикарна. Хоть я и не автор комментария этого ))
"Тебе нужно завершиться, никаких вариантов ..." - хороший подход к процессам)
А в каком видео лекция касается & в командах? Кто-нить помнит/находил?
Спасибо за лекции! Заказал книгу. Очень интересно и доступно, уровень подачи - становится понятно как работает на высоком уровне абстракции и после каждой темы понимаешь что нужно гуглить чтобы углубиться и закрепить.
И самое главное - хороший баланс теории и практики
@@markpartola2286 практику в этом курсе я бы отметил отдельно золотой рамкой. Потому что обычно в курсах/книгах по Линукс практика - это тупое перечисление команд с ключами.
Читать из "заднего фона" действительно нельзя, а вот писать, если хочется, то можно разрешить. Это настраивается в свойствах терминала командой stty
* [-]tostop stop background jobs that try to write to the terminal
разрешить вывод из "заднего фона": stty -tostop
запретить вывод: stty tostop
Очень часто вывод из фонового режима по умолчанию разрешен.
Верно, вот тут www.google.ru/search?hl=ru&tbo=p&tbm=bks&q=isbn:5977535805 на страницах 25-26 и 160 все кратенько проиллюстрировано.
@@DmitryKetov Да, я тоже всем рекомендую Вашу книгу ;)
А теперь и видео тоже (собственно по этому и пишу некоторые уточнения в комментариях)
47.10/ переслушал момент 20 раз но так и не услышал что сказано. "В архитектурном смысле на рисунке 1.1 в мигъюне видим загрузчик операционной системы а ядро видим как овча"
"В архитектурном смысле на рисунке 1.1 МЫ НИГДЕ НЕ УВИДИМ загрузчик операционной системы а ядро видим как ЕЕ ЧАСТЬ"😁
Здравструйте, очень понравился урок, я вообще не любитель писать коментарии, но тут никак, куда можно задать вопрос именно по этой теме урока, по пользовательским процессам и системным?! Просто я хотел написать тут вопрос но он получился ну уж очень объемный так как в нём мои предположения, в самом вопросе, поэтому хотелось бы вам лично задать вопрос этото а не сюда писать. Просто вопрос возник потому что один момент не совсем ясен, и никем не проговаривается, и вопрос низкоуровневый, детальный. Заранее благодарю.
t.me/dketov
Вот спасибо. А есть какая-то методичка, потыкать в Линукс?
Была когда-то давно. Сейчас для этого служит bhv.ru/product/vnutrennee-ustrojstvo-linux-2-izd/ и на подходе третья редакция, к новому учебному году выйдет
Очень крутые видео! Нужно бы вашу книгу почитать, а то всё никак не соберусь.
Ага, рекомендую :)
А про dbus будут уроки?
Нет, не планируется
@@DmitryKetov жаль, с вашей подачей было бы легко разобраться.
Спасибо , все ясно и понятно , не было только у вас про то как можно посмотреть выполнение процесса по PID или как то по другому , если зашел по ssh и надо посмотреть как выполняется процесс . Или это не возможно ?
Посмотреть 'выполнение' ?
@@DmitryKetov , т.е ход процесса , или работу этого PID . Процесс стартует при перезагрузки , не демон , когда захожу по ssh вижу , через top , процессы , а как посмотреть конкретный PID , что с ним происходит . Спасибо
В каком смысле "что c ним происходит"? Он работает :) выполняет инструкции ЦП, вызывает системные вызовы.
Про трассировку оных можно посмотреть здесь: ua-cam.com/video/q65qrYV-XJw/v-deo.html