002. Архитектура ЭВМ - Виктор Ашик


Лекция рассчитана на начинающих системных администраторов *nix систем. Дополнительные материалы:

Лекции Intuit.ru по теме «Архитектура ЭВМ»
А.П. Жмакин Архитектура ЭВМ, 2010
Э. Таненбаум Архитектура компьютера, 2007

4. LINUX. Управление пользовательским окружением | Технострим


Слайды лекции: www.docme.ru/xTR6
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:
Лекция посвящена управлению системой и установленным в ней ПО, служебным средствам запуска приложений.

Из этой лекции вы узнаете, как управлять пакетами приложений в вашей Linux-системе с помощью инструментов управления пакетами RPM и YUM. Вы научитесь: инсталлировать, переустанавливать, обновлять и удалять пакеты с помощью RPM и YUM.

Так же вы познакомитесь с системой инициализации в Linux, которая запускает все остальные процессы — классический init и в конце лекции немного об основах конфигурации сетевых интерфейсов.

КРАТКОЕ СОДЕРЖАНИЕ:

00:00:13 Тема лекции
00:00:41 Экскурс в историю управления ПО в Linux
00:02:39 Менеджер пакетов RPM
00:05:16 Основные методы работы с RPM
00:09:29 Преимущества использования RPM, особенности установки пакетов
00:17:05 Скрипты RPM
00:18:27 Менеджер пакетов YUM
00:21:16 Добавление репозиториев YUM
00:24:35 Репозиторий epel
00:27:46 Основные методы работы с YUM
00:30:51 Одно из преимуществ дистрибутивов Red Hat Enterprise Linux
00:31:28 Работа с группами в YUM
00:33:26 Самостоятельная сборка пакетов, минимальный spec-файл
00:37:22 Сборка тестового пакета, разновидности пакетов
00:41:39 Что происходит при установке, обновлении или удалении пакета? Работа скриптов
00:47:12 Сборка Source RPM
01:03:09 Вопрос залу: насколько понятен вам излагаемый материал?
01:06:23 Вопрос из зала: про Source-файлы. Алгоритм сборки
01:09:07 Вопрос залу: что еще вызывает затруднения для применения излагаемого материала на практике?
01:09:58 Автоматизация процесса сборки
01:11:59 Вопрос из зала: про dependencies
01:14:59 Вопрос из зала: когда происходит проверка файлов, указанных в секции files?
01:16:59 Закрепление пройденного материала
01:27:46 Система инициализации в Linux, которая запускает все остальные процессы — классический init
01:30:17 Основные концепции классического init
01:32:53 Откуда init знает как ему запустить тот или иной демон (daemon)?
01:39:04 О работе в командной строке, ответы на вопросы из зала по пройденному материалу
01:41:30 Системный менеджер SYSTEMD
01:45:48 Пример работы с типичным unit
01:47:43 Как происходит запуск демонов (daemons) в Linux?
01:52:42 Закрепление пройденного материала
02:01:06 Пример unit-файла
02:03:24 Основные типы Unit-ов
02:08:12 Запуск задач по расписанию — Cron
02:15:10 Cron: Отправление писем пользователю
02:17:29 Системный логгер
02:21:55 Удаленная отправка логов
02:24:33 Отправка данных в syslog
02:27:26 Ротация логов, Logrotate
02:31:53 Основы конфигурации сетевых интерфейсов

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь!

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Вторая часть интервью с преподавателем ШАД Яндекса и руководителем YT Максимом Бабенко — 05.06.2020


Вторая часть интервью с Максимом Бабенко. Максим — преподаватель и заместитель директора отделения компьютерных наук ШАДа, сотрудник Яндекса с 13-летним стажем и руководитель службы разработки YT (MapReduce-системы Яндекса для распределённых вычислений).

Первая часть: youtu.be/TQLipXzWD4Q

0:05 О выгорании и о том, как на него реагировать

1:34 О постоянной работе из дома, о допустимом количестве встреч в неделю, о том, почему лучше написать кусок кода, чем поучаствовать во встрече, и как такая модель сказывается на росте команды

03:08 О том, кто сильнее всего повлиял на Максима

03:41 О развилке в дальнейшем росте, когда ты уже руководитель службы, о том, почему по мере вертикального роста важно продолжать делать что-то руками, и о том, зачем вообще люди растут

04:59 О чтении научных статей без глубокой причины

05:39 О поступлении в МГУ: как Максим не смог попасть на ВМК, как в качестве «промежуточного варианта» поступил на мехмат и почему решил остаться

08:08 Почему стоит преподавать и как преподавание повышает скиллы?

09:12 О втором месте на чемпионате по программированию и о том, как поиск бага за минуты до конца соревнования укрепляет твою будущую стрессоустойчивость в компании

11:32 Как изменился Яндекс за 12 лет?

12:20 О том, как Максим описывает на собеседовании ваши будущие страдания и почему в инфраструктуре остаются работать только те, кто правда этого хочет :)

13:02 О work-life balance

13:44 О важности сна и других способах быть эффективным (например, оценивать свои коммиты свежим взглядом)

15:56 О сложностях в переезде за границу и об уникальности работы

16:48 О том, почему важно не сжигать мосты и найти своё value

Сколько часов в день может работать программист?


Хотя программистов и называют технарями, а не гуманитариями, их работа —очень творческая. Сколько времени в день можно писать код? Сколько времени нужно, чтобы о нем подумать? Применим ли к программистам восьмичасовой рабочий день? На этот вопрос отвечают сотрудники нижегоросдкого и московского офисов Яндекса.

Macintosh Classic II (Old-Hard №77)


Рассказ про чёрно-белый IBM-PC-несовместимый компьютер, его особенности, возможности, и конечно же — игры! Как без игр то? :-)

В эпизоде участвовал Evilborsh:
www.youtube.com/watch?v=ekYjxtn0rxM

Предыдущий маковский выпуск:
www.youtube.com/watch?v=HLH4iggHKMk

Сайт с играми и софтом для маков Macintosh Garden:
macintoshgarden.org/

Рассказ про вирусы для мака:
lowendmac.com/2015/classic-mac-os-viruses/

Эти ребята рекламируют меня, а я — их:
vk.com/dos4gw

Old-Games — документация по эмуляторам
www.old-games.ru/wiki/Руководство_по_Mac-эмуляторам

Упомянутые выпуски подкаста Old-Games.RU:

Где Носит Кармен Сандиего?
www.youtube.com/watch?v=47Ir6wF_OsE

История The Oregon Trail
www.youtube.com/watch?v=J7tGLm584Jw

3D-Шутеры До Начала Времён
www.youtube.com/watch?v=Gqv6uLAeeUg

Спасибо за подписку!
www.youtube.com/subscription_center?add_user=Newbilius

Сайт проекта:
www.old-hard.ru

Old-Hard в Telegram
t.me/oldhard

Страница во Вконтакте:
vk.com/old_hard

Страница в Facebook:
facebook.com/old.hard.ru

Поддержать проект можно добрым словом, лайком и комментарием… а может даже железом, игрушками или через Patreon:
www.old-hard.ru/help
patreon.com/Old_Hard
Ну или через Яндекс Деньги: 410013206929498

[vlog] Собираем сервер репозитория AllUnix Desktop


Тому самому дистрибутиву Linux, про который я говорил в новогоднем выпуске нужен сервер для раздачи, его и соберем.

Скачать дистрибутив можно тут: allunix.ru/ISO/AllUnixDesktop-1.0-RC1.bin.gz

Оболочку для FreeRDP (RDP-клиент) отдельно, тут: github.com/dbachilo/nrc

16-bits.ru