Пікірлер
@Buzzy72
@Buzzy72 15 сағат бұрын
2025
@kirill.shilov
@kirill.shilov 21 сағат бұрын
На сей момент я посмотрел первые два видео из плейлиста про Основы операционных систем. Пока что мне не достает компетенций всецело, так глубоко, как хотелось бы, понять материал, но тем не менее в какой-то достаточной для меня сейчашнего степени я врубаюсь. Ну и плюс Дмитрий далее собирается иллюстрировать издевательства над процессами, что поможет понять предмет обсуждения получше. И вот я хочу отметить очень, очень мощный профессионализм лектора, тут прекрасно видно, что это как раз тот человек, которому можно задавать вопросы вплоть до энных уровней вложенности, и на все получишь осмысленный ответ. Очень ценное качество, когда человек и полностью понимает предмет своих занятий, и к тому же может это доступно объяснить. Вот на такие светлые головы и надо равняться. И одновременно гнать от себя мысли, что сам настолько хорошо шарить в теме, наверное, не будешь никогда. :-)
@fcgsen
@fcgsen 19 күн бұрын
Круто, надо обновить такое видео с хорошим звуком, а еще лучше выпускать по больше подобных видео
@xfgweb
@xfgweb 24 күн бұрын
Что если пакет устанавливается из исходников make install? Как в таком случае получить какую-либо информацию о пакете, например тот же список файлов?
@DmitryKetov
@DmitryKetov 24 күн бұрын
В таком случае ничего получить нельзя, т.к. строго говоря это и не пакет вовсе, а make - не есть пакетный менеджер,
@egorshalashnikov873
@egorshalashnikov873 Ай бұрын
"Это не жесть - это Компонентность!" 🔥🔥🔥 41:50
@egorshalashnikov873
@egorshalashnikov873 Ай бұрын
Ахах, хоть кто-то проникся Plan9 :)
@sergeydd7109
@sergeydd7109 Ай бұрын
Убрать бы из речи самолюбование, пренебрежение к терминологии и слабое чванство - было бы идельно.
@sashashad
@sashashad Ай бұрын
00:00 - История. Третье поколение ОС. Многозадачные ОС. 04:55 - Процесс. 09:00 - Диаграмма жизненного цикла процесса. Вытесняющая и кооперативная (невытесняющая) многозадачность. 22:50 - Таймер. Аппаратное прерывание. Вытеснение процесса. 26:50 - Алгоритм планирования FIFO - First In First Out. 31:00 - Алгоритм планирования RR - Round Robin.
@manOfPlanetEarth
@manOfPlanetEarth Ай бұрын
Саша, спасибо. Шад - ты учился в ШАД?
@sashashad
@sashashad Ай бұрын
00:00 - Вступление 02:00 - Загрузка Linux 20:00 - Утилита PS. Просмотр списка процессов. 27:00 - Утилита TOP 29:00 - Загрузка Windows NT 50:15 - Нити
@hesi7234
@hesi7234 Ай бұрын
Вполне годное образовательное видео. Объясняется просто на пальцах. Долго уже пытаюсь найти легкое к восприятию построение правил фаерволл. В чате сетивиков сказали одно: запрещай всё, что не разрешено. Ваше видео-лекция мне очень понравилась. У вас есть способность к обучению.
@СтаниславБандурин
@СтаниславБандурин Ай бұрын
Отличная лекция, приятно удивлен!
@manOfPlanetEarth
@manOfPlanetEarth 2 ай бұрын
смотрю в наушниках, чтобы хоть что-то было слышно. Зачем вы так лупите по микрофону???:(((
@АнгелИнокентий
@АнгелИнокентий 2 ай бұрын
Когда трохи разбираешься в линукс, становится понятно, что происходит на курсе. Видео больше о настройке Апача, нежели чем какие-то знания о авторизации и аутентификации самого веб-сервера. То меня заинтересовала, а когда еще и вышли на апач в итоге, вообщзе интересно стало, чем закончится история. Благодарю за интересный квест. Будем посмотреть еще курсы.
@kotovname
@kotovname 2 ай бұрын
Курс бесподобный, спасибо Дмитрий. Для таких же как и повторяющих команды следом за вами, опция ACL теперь включена по умолчанию в /etc/mke2fs.conf
@newpublic100
@newpublic100 2 ай бұрын
33:30 "одно дело пользоваться клиентами и ресурсами windows", получается для того чтобы работать по SMB-протоколу в простом случае вообще не нужны серверные утилиты, т.е. smbclient и smbmount напрямую могут общаться с WORKSTATION? (и не нужно ставить весь пакет samba, достаточно поставить только их)
@dodakas
@dodakas 3 ай бұрын
Да ты козел!
@vladg6453
@vladg6453 3 ай бұрын
В dig тоже видно какой сервер dns ответил, не только nslookup
@mcalexson
@mcalexson 3 ай бұрын
Благодарю за прекрасную лекцию
@amalexey
@amalexey 3 ай бұрын
с командами из iproute2 проапгрейдили бы, рекомендую
@georgeunknown2833
@georgeunknown2833 4 ай бұрын
Я когда слышу ударение в слове "обеспечение" на "-пЕчение" - срабатывает сразу как триггер, на выход.
@SaintPhoenixRus
@SaintPhoenixRus 4 ай бұрын
Спасибо
@egogo-lv3xr
@egogo-lv3xr 4 ай бұрын
Смотреть на скорости 1.5
@v1212v
@v1212v 4 ай бұрын
Дмитрий Спасибо Огромное лично мне ваши лекции наиболее понятные из всего с чем мне приходилось сталкиваться настолько лаконично и с примерами, даже такие сложные темы с вами становятся понятными и простыми )
@Imperturbabl
@Imperturbabl 4 ай бұрын
Дмитрий Вы профи. Посмотрел с удовольствием. Жаль что новых видео нет.
@ToNNaG
@ToNNaG 4 ай бұрын
Есть домашний сервер debian, подключается по wifi к интернету. Есть VPS сервер debian в Германии. На обоих установлен tailscale (vpn сервис). С помощью tailscale проброшен тунель с домашнего сервера до VPS сервера, который является точкой выхода в интернет. Тоесть домашний сервер ходит в интернет через VPS. Мне необходимо этот интернет раздать на Ethernet порт домашнего сервера для подключения андроид ТВ. Подскажите куда копать? Если можно в кратце что и как настраивать. Не совсем понимаю как маршрутизируется трафик и как этим просто управлять. Спасибо!
@aleksanderostrowski7785
@aleksanderostrowski7785 4 ай бұрын
Где то на 24 минуте вся магия под названием "встроиный в Django собственный вебсервер на порту ...." испарилась)
@aleksanderostrowski7785
@aleksanderostrowski7785 4 ай бұрын
В 2024 году будут новые ролики в KZbin? Может быть на Stepik или других плащадках? Очень хотелось бы розбор SElinux))) Может есть опция получить менторство за одельную плату? Видио действительно превоходные, по крайне мере для человека без "вышки" по информатике,
@aleksanderostrowski7785
@aleksanderostrowski7785 4 ай бұрын
Может есть Telegram?
@DmitryKetov
@DmitryKetov 4 ай бұрын
Пока не планируется :) Вот выйду на пенсию, тогда и продолжим :D
@DmitryKetov
@DmitryKetov 4 ай бұрын
@@aleksanderostrowski7785 Если внимательно приглядеться к шапке канала, можно найти.
@yrsluv419
@yrsluv419 5 ай бұрын
автору большая благодарность 2024, очень качественные лекции, помогают в обучении!
@sashashad
@sashashad 5 ай бұрын
10:08 - а почему в 64 bit разрядной системе всего возможно выделить памяти 2^48? Почему мы её тогда не называем 48 битовой
@DmitryKetov
@DmitryKetov 5 ай бұрын
Потому что процессор оперирует с 64 разрядными числами, АЛУ у него такое и шина данных. А шина адреса имеет "всего" 48бит (что позволяет иметь доступ к 256Тб [теребайт] байт-адресуемой памяти). Можно сделать шину адреса и 64 бит, но зачем усложнять и так непростую и недешевую реализацию, если даже при 48битном адресе используются жалкие проценты от его полного потенциала? Лишние биты это лишние транзисторы и лишнее энергопотребление, нагрев и прочее.
@sashashad
@sashashad 5 ай бұрын
@@DmitryKetov Спасибо за развёрнутый ответ! Среди информационного шума сложно быстро найти нужное. Использую вашу книгу в работе.
@ИсламАхмедов-ж7м
@ИсламАхмедов-ж7м 5 ай бұрын
Преподаватель с большой буквы! Мой искренний и низкий поклон!
@analkovboev
@analkovboev 6 ай бұрын
А про dbus будут уроки?
@DmitryKetov
@DmitryKetov 5 ай бұрын
Нет, не планируется
@analkovboev
@analkovboev 5 ай бұрын
@@DmitryKetov жаль, с вашей подачей было бы легко разобраться.
@MrSirozhaa
@MrSirozhaa 6 ай бұрын
Пока неясно как заполняется каталог /dev. Вроде как udev должен создавать в нем все псевдофайлы устройств, но сам udev запускается с помощью systemd, который в свою очередь запускается ядром. Получается ядро до запуска udev не использует каталог /dev ? Как тогда общается с устройствами? Феномен яйца и курицы:)
@DmitryKetov
@DmitryKetov 6 ай бұрын
@@MrSirozhaa ядро вообще не использует /dev, это наоборот, интерфейс из ядра в user space
@microsoft365kz
@microsoft365kz 6 ай бұрын
Крутые лекции, как можно скачать Презентационный материал?) не подскажете Дмитрий )
@DmitryKetov
@DmitryKetov 6 ай бұрын
К сожалению, никак :)
@MrSirozhaa
@MrSirozhaa 6 ай бұрын
Все ясно, кроме одного. Из логики сказанного следует, что файл может быть расположен только в пределах одной группы цилиндров. Но заявленный максимальный размер файла (16Тb для ext4) подсказывает, что большие файлы каким-то образом должны храниться в разных группах по частям. Нигде не могу найти объяснения...
@DmitryKetov
@DmitryKetov 6 ай бұрын
Уберите слово "только" (в пределах одной группы цилиндров) и все встанет на свои места. Тем более что нет уже лет 30 никаких "цилиндров". А уж в соверменный век SSD/NVMe и подавно.
@vinar9232
@vinar9232 6 ай бұрын
Почему у меня получается соединяться с сайтами в интернете по имени, если испольуется созданный как в видео DNS сервер? Ведь по сути он ничего не должен знать о сайтах в интернете.
@DmitryKetov
@DmitryKetov 6 ай бұрын
Если получается, то значит он умеет в рекуррентный режим и в него предзагружены hints (подсказки) корневой зоны. И скорее всего это все включено по умолчанию, из дистрибутива. Детали - см. в видео DNS.4 kzbin.info/www/bejne/d2nEZqaraaacfq8
@vinar9232
@vinar9232 6 ай бұрын
Что думаете о языке Golang как замену C ?
@DmitryKetov
@DmitryKetov 6 ай бұрын
@@vinar9232 думаю что замена C/C++ этo rust, раз у D ничего не вышло
@vinar9232
@vinar9232 6 ай бұрын
22:50 Разве здесь не была пересоздана фаловая система? Тогда может быть утерян доступ к файлам?
@DmitryKetov
@DmitryKetov 6 ай бұрын
Да, была пересоздана. К файлам, которые находились на предыдущей реинкарнации ФС доступ *точно* будет утерян.
@vinar9232
@vinar9232 7 ай бұрын
17:15 для чего нужно менять тип тома, понятно для дальшейшей работы с lvm, но что именно дает это изменение?
@DmitryKetov
@DmitryKetov 6 ай бұрын
По факту самому lvm - ничего. Это информация для того, что бы в будущем вспомнить что это за том. Возможно еще pvscan на нее ориентируется, но это неточно. Думаю он читает и распознает сам суперблоки PV, а на признак "тип тома" в таблице разделов не особо обращает внимания.
@vinar9232
@vinar9232 7 ай бұрын
А после создания метадиска следующим этапом он монтируется в каталог?
@DmitryKetov
@DmitryKetov 6 ай бұрын
Диск нельзя смонтировать, можно только файловую систему. Поэтому, после создания диска/раздела/тома нужно следйющим шагом созадать на нем файловую систему
@cefida
@cefida 7 ай бұрын
Мимо крокодил, и очень удачно! спасибо, доступно объясняет специалист!
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
И вот чего спрашивается, многие авторы, когда дело подходит к команде fdisk, рассказывают о ней в режиме: АААААА, СТРАШНАЯ КОМАНДА, ОЧЕНЬ АККУРАТНО, БОЙТЕСЬ ЕЁ, НЕВЕДОМАЯ МАГИЯ УНИЧТОЖИТ ВАМ ДАННЫЕ, ШАГВЛЕВО-ШАГВПРАВО - РАССТРЕЛ. Этот панически ужас перед командой fdisk в меня внушён, наверное, на всю жизнь, ибо я твёрдо уяснил для себя, что никогда не буду касаться этой команды xddd
@DmitryKetov
@DmitryKetov 7 ай бұрын
@@ultimate_truth_society 🤣😆
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
01:01:58 - уши говорят, что инопланетяне приземляются ))
@vadim.islamov
@vadim.islamov 7 ай бұрын
bash в моей жизни = kzbin.info/www/bejne/pYmcf5KrrdF5nacsi=JoraRRzGC6-eKSDR
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
Материал местами устаревший, но как же великолепно он составлен, что многие ответы легко находишь. Главное, что дают эти лекции - понимание откуда, какие ноги и зачем выращены. И уже яндексить информацию становится в разы проще. Правда разобраться с тем же systemd и udev в подробностях будет больновато, ибо, похоже, мало кто вообще разобрался с ними по сей день, и ответы по ним весьма странные встречаю)))) Впрочем, поглядим-с, с головой я ещё не погружался в эти темы))
@vinar9232
@vinar9232 7 ай бұрын
Я правильно понимаю, что монтирование диска позволяет просмотреть его содержимое с помощью файловой системы (а файловая система выбирается в зависимости от типа носителя)?
@DmitryKetov
@DmitryKetov 7 ай бұрын
Монтирование файловой системы диска позволяет посмотреть содержимое этой файловой систем с помощью дерева каталогов. От типа носителя файловая систем зависит, но не напрямую. Для HDD/SSD можно использовать кучу разных файловых систем. Даже для CD/DVD их было несколько разных
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
Насыщенность видео информацией такая, что на каждую 1 минуту видео нужно потратить 3 минуты осмысления. Замерял. В среднем у меня уходит 3 часа на обработку сознанием каждого часа видео ))) В принципе, это не очень далеко от любых других видео, где кто-то чему-то обучает. Но в этой же теме ОС и Linux , например,, у меня примерно тоже уходило бы 2-3 часа на пожирание 1 часа видео, но при условии, что 2 часа из этих 3 я бы копался на StackOverlow-сайтах в поисках ответов на вопросы, что возникли в ходе просмотра. У Кетова у меня очень редко появляются непримиримые вопросы, с которыми приходится лезть и шуршать яндекс. Цельность информации на высшем уровне.
@МишаБобров-и1з
@МишаБобров-и1з 7 ай бұрын
Легенда
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
А бывает ли какой-нить задачник сисадмина? xdd Книга с заданиями, которые можешь порешать. Или может программа, что-то по типу тех же виртуальных машин, среди которых есть поломанные, и она ставит тебе задачу: восстанови систему такую-то таким-то способом; настрой в такой-то системе это, то и третье. И где-нить потом рассказывается, как именно это делать надо было правильно))
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
Эх... Если бы я только наткнулся на эти лекции в 2012г. Моя жизнь буквально пошла бы в ином русле)) xD В 2018 может уже нет, но вот в 2012 мою жизнь круто развернуло бы)) Точнее, меня бы не отвернуло изначально от того, чем я тогда занимался))
@DmitryKetov
@DmitryKetov 7 ай бұрын
В 2012 на эти лекции нужно было живьем приходить :)
@ultimate_truth_society
@ultimate_truth_society 7 ай бұрын
К тезису о том, что сложно представить себе, когда нужно устанавливать программу из исходного кода: например, когда нужно лучше настроить модули в nginx. Ты их указываешь, и собираешь в общем-то nginx под свои нужды из файлов исходного кода. И это один из основных способов установки этого сервера, который рекомендован, по-моему, вообще везде и всеми. Если речь о хоть сколько-то серьёзной работе.
@DmitryKetov
@DmitryKetov 7 ай бұрын
Если речь идет о серьезной работе, то из исходников как раз никто не собирает. В любом дистрибутиве всегда проделана работа по выбору стабильной версии и адаптации кода прикладного ПО под дистрибутив и версии его системных библиотек плюс на приложены заплаты безопасности. Т.е. если и пересобирать что-либо, то только из сорцов майнтейнера пакета дистрибутива - меняя конфигурацию. Собирать из исходников с github как раз несерьезно, ибо можно наступить на грабли с совместимостью, безопастностью и вообще.