Содержание курса
Предисловие
3 урока
1.
Введение
↗
2.
Как устроен курс?
↗
3.
Подготовка окружения
↗
Введение в Linux
5 уроков
1.
История и философия Linux
↗
2.
Дистрибутивы Linux
↗
3.
Сравнение Linux с другими ОС
↗
4.
Базовые понятия Linux
↗
5.
Типы файлов в Linux
↗
Основы командной строки
29 уроков
1.
Основы терминала
↗
2.
Практика
↗
3.
Базовые команды навигации
↗
4.
Практика
↗
5.
Управление файлами и каталогами
↗
6.
Практика
↗
7.
Просмотр содержимого файлов
↗
8.
Практика
↗
9.
Поиск файлов - часть 1
↗
10.
Практика
↗
11.
Поиск файлов - часть 2
↗
12.
Практика
↗
13.
Справочная информация
↗
14.
Практика
↗
15.
Управление правами доступа - часть 1
↗
16.
Практика
↗
17.
Управление правами доступа - часть 2
↗
18.
Практика
↗
19.
Владельцы и группы
↗
20.
Практика
↗
21.
Специальные права доступа
↗
22.
Практика
↗
23.
Ссылки в Linux - hard links
↗
24.
Практика
↗
25.
Ссылки в Linux - symlinks
↗
26.
Практика
↗
27.
Архивация в Linux - tar
↗
28.
Сжатие данных
↗
29.
Практика
↗
Текстовые редакторы
8 уроков
1.
Введение
↗
2.
Nano
↗
3.
Vim - основы
↗
4.
Vim - базовое редактирование
↗
5.
Vim - продвинутая навигация
↗
6.
Vim - визуальный режим
↗
7.
Vim - настройка и конфигурация
↗
8.
Практика
↗
Продвинутая работа в терминале
20 уроков
1.
Перенаправление ввода-вывода - основы
↗
2.
Практика
↗
3.
Переменные окружения
↗
4.
Практика
↗
5.
Настройка окружения командной строки
↗
6.
Практика
↗
7.
История команд
↗
8.
Команда grep - базовый поиск
↗
9.
Команда grep - регулярные выражения
↗
10.
Практика
↗
11.
Утилита sed - основы
↗
12.
Утилита sed - расширенные возможности
↗
13.
Практика
↗
14.
Утилита awk - основы
↗
15.
Утилита awk - расширенные возможности
↗
16.
Практика
↗
17.
Сортировка и уникальность данных
↗
18.
Практика
↗
19.
Сравнение файлов
↗
20.
Практика
↗
Bash-скрипты
6 уроков
1.
Основы Bash
↗
2.
Практика
↗
3.
Управляющие конструкции
↗
4.
Практика
↗
5.
Продвинутый bash-скриптинг
↗
6.
Практика
↗
Управление пакетами и ПО
4 урока
1.
Пакетные менеджеры
↗
2.
Практика
↗
3.
Установка ПО из исходников
↗
4.
Управление репозиториями
↗
Управление процессами
14 уроков
1.
Процессы в Linux - основы
↗
2.
Практика
↗
3.
Состояния процессов
↗
4.
Мониторинг процессов
↗
5.
Практика
↗
6.
Load Average
↗
7.
Сигналы Linux
↗
8.
Практика
↗
9.
Приоритеты процессов
↗
10.
Практика
↗
11.
Ограничение ресурсов процессов - cgroups
↗
12.
Практика
↗
13.
Планирование задач
↗
14.
Анализ производительности процессов
↗
Система инициализации
3 урока
1.
GRUB, initramfs
↗
2.
Systemd и управление сервисами
↗
3.
Практика
↗
Сеть в Linux
20 уроков
1.
Основы сетевой модели TCP/IP
↗
2.
Конфигурация сетевых интерфейсов - базовая настройка
↗
3.
Практика
↗
4.
Конфигурация сетевых интерфейсов - расширенная настройка
↗
5.
Практика
↗
6.
NetworkManager
↗
7.
Практика: настройка сетевого подключения
↗
8.
Инструменты диагностики сети - часть 1
↗
9.
Практика
↗
10.
Инструменты диагностики сети - часть 2
↗
11.
Практика
↗
12.
SSH
↗
13.
Практика
↗
14.
Настройка SSH-сервера
↗
15.
Практика
↗
16.
Передача файлов по сети - базовые инструменты
↗
17.
Передача файлов по сети - расширенные возможности
↗
18.
DNS и резолвинг
↗
19.
Брандмауэр и фильтрация пакетов - основы iptables
↗
20.
Брандмауэр - современные инструменты
↗
Логирование и мониторинг
6 уроков
1.
Логирование в Linux (rsyslog, journalctl)
↗
2.
Ротация логов — logrotate
↗
3.
Практика
↗
4.
Системный мониторинг
↗
5.
Продвинутый мониторинг системы
↗
6.
Практика
↗
Диски и файловые системы
6 уроков
1.
Основы работы с дисками в Linux
↗
2.
Разделы: создание и управление
↗
3.
Монтирование разделов и файловые системы
↗
4.
Практика
↗
5.
Управление логическими томами (LVM)
↗
6.
Практика
↗
Безопасность в Linux
6 уроков
1.
sudo и разграничение прав
↗
2.
Практика
↗
3.
SELinux и AppArmor
↗
4.
SSH-ключи и безопасный доступ
↗
5.
Практика
↗
6.
Базовый аудит безопасности
↗
Резервное копирование
4 урока
1.
Основы резервного копирования
↗
2.
Создание и восстановление снапшотов (LVM)
↗
3.
Практика
↗
4.
Восстановление данных после сбоя
↗