Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиПоискСмотриComboВсе проекты

2. LINUX. Пользовательское окружение Linux | Технострим

Слайды лекции: https://www.docme.ru/tDK6 ► Другие лекции курса: https://www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1 Подробнее о курсе: https://track.mail.ru/curriculum/program/discipline/81/ Лекция читается в рамках образовательного проекта "Технотрек Mail.ru Group" при МФТИ. КРАТКОЕ СОДЕРЖАНИЕ: -------------------------------------------------------------------- Лекция посвящена основам работы и администрирования в ОС Linux. Рассматриваются: загрузка ОС, управление ядром, процессы. Утилиты и пакеты, применяемые для работы с ними. ХРОНОМЕТРАЖ: ----------------------------------------------------------------------- 00:00:05 О теме лекции 00:00:35 Загрузка системы 00:00:44 Вопрос залу: кто может рассказать о порядке загрузки операционной системы IBM PC? 00:01:51 О порядке загрузки операционной системы на компьютерах архитектуры IBM PC 00:05:54 Загрузка с таблицы разделов MBR (Master Boot Record) 00:07:56 Загрузка с таблицы разделов GPT (GUID Partition Table) 00:08:12 Утилита dd, команда file и идеология Linux "все есть файл" 00:09:25 Запуск ядра операционной системы 00:10:43 Initrd (Initial RAM Disk) 00:12:42 init - система инициализации, которая запускает все остальные процессы 00:14:15 Вопрос залу: зачем нужно ядро ОС? 00:15:27 Как управлять ядром? - sysctl 00:16:54 modprobe - добавление или удаление модуля из ядра Linux 00:17:46 Зачем нужна ОС? Что такое процесс? 00:20:10 ps - основная утилита для работы с процессами 00:21:24 procfs - псевдофайловая система 00:23:55 Память процесса 00:29:58 Два способа работы с большими страницами памяти 00:32:40 Дескрипторы ввода/вывода 00:35:29 lsof (LiSt of Open Files) 00:40:27 Потребление ресурсов процессора, утилита top 00:47:25 iostat - утилита для определения интенсивности ввода/вывода на каждый том (пакет sysstat) 00:51:47 Системные вызовы 00: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 Домашнее задание No2 ----------------------------------------------------------------------- В рамках данного курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived. Также опционально будет возможность принять участие в практической работе по созданию отказоустойчивого распределенного веб-сервиса с полноценной системой мониторинга и управления конфигурацией. Получаемые навыки: Проектирование и эксплуатация распределенных отказоустойчивых веб-сервисов; балансировка нагрузки; создание системы централизованной аутентификации и авторизации; обеспечение безопасности серверной инфраструктуры; использование систем виртуализации; резервное копирование настроек и данных. ------------------------ О КАНАЛЕ: Официальный канал образовательных проектов Mail.Ru Group ► Нажмите здесь для подписки ‣ http://www.youtube.com/TPMGTU?sub_confirmation=1 Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь! Наши проекты: Технопарк при МГТУ им. Баумана ‣ https://park.mail.ru Техносфера при МГУ им. Ломоносова ‣ https://sphere.mail.ru Технотрек при МФТИ ‣ https://track.mail.ru Техноатом при МИФИ - https://atom.mail.ru Технополис при СПбПУ - https://polis.mail.ru ------------------------ МЫ В СЕТИ: Технопарк в ВК | http://vk.com/tpmailru Техносфера в ВК | https://vk.com/tsmailru Технотрек в ВК | https://vk.com/trackmailru Техноатом в ВК | https://vk.com/technoatom Технополис в ОК: https://www.ok.ru/technopolis Технополис в ВК: https://vk.com/technopolis_ok Блог на Хабре | http://habrahabr.ru/company/mailru
Подробнее