Лекция читается в рамках образовательного проекта «Технотрек Group» при МФТИ. Посвящена основам работы и администрирования в ОС Linux. Рассматриваются: загрузка ОС, управление ядром, процессы, утилиты и пакеты, применяемые для работы с ними.
00:05 О теме лекции
00:35 Загрузка системы
00:44 Вопрос залу: кто может рассказать о порядке загрузки операционной системы IBM PC?
01:51 О порядке загрузки операционной системы на компьютерах архитектуры IBM PC
05:54 Загрузка с таблицы разделов MBR (Master Boot Record)
07:56 Загрузка с таблицы разделов GPT (GUID Partition Table)
08:12 Утилита dd, команда file и идеология Linux «всё есть файл»
09:25 Запуск ядра операционной системы
10:43 Initrd (Initial RAM Disk)
12:42 init — система инициализации, которая запускает все остальные процессы
14:15 Вопрос залу: зачем нужно ядро ОС?
15:27 Как управлять ядром? — sysctl
16:54 modprobe — добавление или удаление модуля из ядра Linux
17:46 Зачем нужна ОС? Что такое процесс?
20:10 ps — основная утилита для работы с процессами
21:24 procfs — псевдофайловая система
23:55 Память процесса
00:29:58 Два способа работы с большими страницами памяти
32:40 Дескрипторы ввода/вывода
35:29 lsof (LiSt of Open Files)
40:27 Потребление ресурсов процессора, утилита top
47:25 iostat — утилита для определения интенсивности ввода/вывода на каждый том
(пакет sysstat)
51:47 Системные вызовы
54:14 strace — утилита для отслеживания системных вызовов
01:00:37 Сигналы — механизм связи с процессом
01:07:08 Лимиты процесса, утилита ulimit
01:16:12 Переменные окружения
01:20:16 Команда export
01:20:53 Как размножаются процессы
01:30:07 Что делает процесс? strace, pstack (пакет GDB)
01:37:18 Подсистема perf ядра Linux, perftrace
01:41:47 Логи системы и логи приложений
01:43:45 Домашнее задание No. 2
Другие лекции курса:
В рамках курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs keepalived. Также опционально будет возможность принять участие в практической работе по созданию отказоустойчивого распределенного веб-сервиса с полноценной системой мониторинга и управления конфигурацией.
Получаемые навыки: проектирование и эксплуатация распределённых отказоустойчивых веб-сервисов, балансировка нагрузки, создание системы централизованной аутентификации и авторизации, обеспечение безопасности серверной инфраструктуры, использование систем виртуализации, резервное копирование настроек и данных.
VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.
😎 Сообщество ВКонтакте:
👨🎓 VK Education:
🏆 Чемпионаты:
👨💻 Карьера в VK:
1 view
1412
326
2 months ago 00:00:00 1
#shorts | Dead Island Definitive Edition | 🔴Стрим
2 months ago 01:02:05 22
Раздавая торрент, ты приближаешь победу коммунизма! / Кали Новская
2 months ago 00:20:14 1
20 КОНЦЕПТОВ ФУТУРИСТИЧЕСКОГО АЭРОТРАНСПОРТА, КОТОРЫЕ ВЗОРВУТ ВАШ МОЗГ
2 months ago 00:04:43 1
Как установить Windows 11 24H2 | Установка Windows 11 на любой ПК без TPM 2 0 и SECURE BOOT
2 months ago 00:29:35 1
FunOS | A Balance of Features and Functionality With Low-resource Usage
2 months ago 00:18:26 1
Почему технологии становятся хуже? Остановка прогресса.
2 months ago 00:02:06 1
First Look: Xerxes | Civilization VII
2 months ago 00:05:24 1
Gimp - 27 - création de flèche - arrow-set-size
2 months ago 00:15:31 1
Lineage 2 на Unreal Engine 4. Ответы разработчиков и мои впечатления от Pre-Alpha
2 months ago 00:10:11 1
AgentExe & Open Interpreter (OS Mode): Computer USE ON YOUR COMPUTER! (2 New Tools!)
2 months ago 01:04:12 1
Astra linux - обзор обновления 1.8 и сравнение с 1.7. пара слов про возможности и особенности ОС
2 months ago 00:05:53 1
DON’T Buy a PC Without Watching This Video! youyeetoo X1
2 months ago 00:25:26 5
Как настроить домашний сервер из Мини-ПК Beelink Mini S12 Pro на процессоре Intel N100
2 months ago 00:00:00 1
Free Live Data Science, AI/ML(including Gen AI & LLMs) course - Session 2
2 months ago 00:48:13 24
ЗЕНИТКА УБИЙЦА ЗСУ-57-2 в War Thunder
2 months ago 00:07:04 1
Корейский гамбит, Паспорт Януковича, Князь Шаман // Галопом по Европам #1290
2 months ago 00:45:43 1
Полный Айсберг Linux: Что скрывается под поверхностью ОС?
2 months ago 00:29:57 1
Parrot 6.2 Release, The Ethical Hacking Distro Now Introduces Rocket Launcher for Docker Containers
2 months ago 00:13:42 1
Soldier of Fortune (2000) - PC Gameplay / Win 10 / 4k 2160p
2 months ago 00:21:48 70
Самое полное сравнение Steam Deck Oled vs Asus Rog Ally X в 2024 году
2 months ago 00:27:13 1
ArchCraft is Arch Linux For The Rest of Us
2 months ago 00:14:45 1
Как установить Stable Diffusion 3.5 Large и Turbo на компьютер? Пошаговая инструкция для Windows.
2 months ago 00:05:41 1
Эти лаунчеры изменят ваш смартфон до неузнаваемости