Делаем практические
задания на стендах в личном кабинете
Смотрим видео
с теорией
Общаемся со спикером
в закрытом чате
Кому подойдёт этот курс
Нет глубокого
понимания Linux
Уверен в знаниях
и знаком с best practices Linux
Чувствую,
что знания Linux хаотичны
Содержание курса
Вы узнаете, как проходит процесс установки, из чего состоит ОС, что такое LVM и зачем он нужен.
Теория:
Процесс установки Linux по этапам
Описание автоматической установки через графический инсталлятор
/dev
/sys
/proc
LVM
Практика:
Установить Linux без использования графического установщика
Тест на знание начинки и этапов установки.
Вы поймёте, как работают процессы и права, научитесь манипулировать ими через консоль.
Теория:
Как работают процессы и права
Методы манипуляции процессами и правами
/proc
lsof (сущности, которые «держит» процесс)
attrs
Практика:
Выполнить манипуляции с процессами и файлами на стенде: повысить приоритет процесса, поставить процесс на паузу, через ACL выдать группе права на все файлы в директории.
Вы изучите приёмы ускорения работы в bash и разберёте необходимые в повседневности базовые утилиты. Научитесь быстро манипулировать текстом через консоль с помощью текстового редактора vi/vim или утилит grep, awk и sed.
Теория:
Основы работы c screen/tmux, watch
Потоки ввода/вывода/ошибок, cat, echo
Вывод потоков вывода через перенаправление, передача данных в поток ввода
Переменные окружения (env)
Работа с выводом, awk, grep, sed
Практика:
Заменить строку в ста файлах через sed
Получить из команды вывод в определенном формате через grep и awk
Привести команды vim, которой можно в файле изменить одну строку на другую
Тест на знание базовых команд vim.
Научитесь писать bash-скрипты с циклами и условиями.
Теория:
Условия и циклы в bash
Как писать однострочники
Как писать файлы сценариев bash
Практика:
Написать bash-однострочник, который парсит большой файл
Написать bash-скрипт, который парсит логи Nginx в удобный вид.
Вы узнаете, как работают сервисы в Linux и как создавать свои. Разберёте, чем отличается Systemd от SysV/OpenRC, и поймёте, что лучше использовать в конкретной ситуации. Научитесь пользоваться crond и systemd.timer.
Теория:
Systemd (приоритетно) и SysV
Добавление сервисов в автозагрузку
Просмотр списка сервисов, получение их статуса
Crond
systemd. timer
Практика:
Создать простой сервис, запускающий в фоне программу
Создать systemd. timer задание, которое будет парсить логи Nginx раз в минуту и сохранять в файл.
Будьте первым кто оставит отзыв.
Оставить отзыв можно только с предоставлением сертификата о прохождении курса.
Популярные курсы
-
Онлайн-курс для подростков «Стресс...3 900 ₽От Детская бизнес-школа ITC Group
-
MBA: Менеджмент в медицине, програ...350 000 ₽От Emas
-
MBA: Стратегический менеджмент, ди...315 000 ₽От Emas
-
Executive MBA ǀ 1 год385 000 ₽От Emas
-
Executive MBA: Стратегический мене...385 000 ₽От Emas
-
DBA: Стратегический менеджмент, ди...505 000 ₽От Emas