Программа и содержание

Mastering Linux: The Comprehensive Guide

Получите огромное преимущество, открыв для себя мощь Linux: 70 часов практического обучения.

Это ЕДИНСТВЕННЫЙ курс, который вам для этого понадобится.

Что вы узнаете:

• Получите уверенность при работе в командной строке Bash

• Изучите глубокое устройство Linux: процессы, загрузка, доступ, SELinux

• Освоите продвинутый Bash: циклы, API, JSON, функции, backup

• Работайте с пакетными менеджерами: APT, DNF

• Настройте файрвол и управляйте сетью

• Автоматизируйте задачи cron-джобами и shell-скриптами

• Развёртывание серверов и настройка сетей

• Работа с файловыми системами: тома, монтирование, LVM

• Веб-серверы, сетевое взаимодействие, безопасность

Материалы курса:

49 разделов • 609 лекций • Общая продолжительность 71 ч 37 мин

Part 1: Введение и установка

– Введение и установка (17 лекций · 1 ч 24 мин)

– Установка на MacOS (10 лекций · 52 мин)

Part 2: Командная строка Bash

– Первые шаги в терминале (8 лекций · 46 мин)

– Первые шаги с Linux (10 лекций · 58 мин)

– Управление файлами (часть 1): организации директорий (16 лекций · 1 ч 18 мин)

– Управление файлами (часть 2): работа с текстовыми файлами (9 лекций · 34 мин)

– Перенаправление данных (7 лекций · 42 мин)

– Конвейеры и цепочка команд (11 лекций · 1 ч 1 мин

– Переменные окружения (16 лекций · 2 ч)

Part 3: Linux: углублённое понимание

– Всё — это файл: концепция Unix (15 лекций · 2 ч 2 мин)

– Управление пользователями и правами (21 лекция · 2 ч 50 мин)

– Процессы Linux и управление системой (21 лекция · 2 ч 43 мин)

– Контроль заданий в Bash: фоновый/передний план (8 лекций · 50 мин)

– Пакетный менеджер APT и dpkg (13 лекций · 2 ч 11 мин)

– Пакетный менеджер DNF и CentOS (17 лекций · 2 ч 17 мин)

– Процесс загрузки и systemd (18 лекций · 3 ч)

– Файловые системы и монтирование (20 лекций · 3 ч 6 мин)

– Динамическое хранилище: LVM (13 лекций · 1 ч 12 мин)

– Обновление системы и устранение проблем (6 лекций · 1 ч 10 мин)

– Cron-задачи: автоматизация по расписанию (11 лекций · 1 ч 1 мин)

Part 4: Bash-скриптинг

– Основы Bash (часть 1): переменные (17 лекций · 2 ч 3 мин)

– Основы Bash (часть 2): структурирование скриптов (8 лекций · 1 ч 10 мин)

– Арифметика и числа (6 лекций · 48 мин)

– Внешние API и JSON (12 лекций · 1 ч 5 мин)

– Условия и if-операторы (18 лекций · 1 ч 56 мин)

– Цикл while (10 лекций · 48 мин)

– Цикл for (7 лекций · 41 мин)

– Проект: создание скрипта миниатюр (9 лекций · 1 ч 6 мин)

– Ввод данных через select, dialog, zenity (13 лекций · 1 ч 11 мин)

– Аргументы командной строки (8 лекций · 49 мин)

– Функции в скриптах (13 лекций · 1 ч 39 мин)

– Массивы (16 лекций · 1 ч 38 мин)

– Проект: создание backup-скрипта (13 лекций · 1 ч 17 мин)

– Фильтрация данных с grep и regex (29 лекций · 2 ч 47 мин)

– Загрузка файлов через wget + проверка целостности (8 лекций · 44 мин)

– Расширенные возможности Bash (7 лекций · 41 мин)

– Доп. глава: ZSH — кастомизация интерфейса (11 лекций · 1 ч)

– Заключение (1 лекция · 3 мин)

Сетевое взаимодействие и безопасность

– Построение и управление сетями (39 лекций · 5 ч 32 мин)

– SSH — подключение к серверам (15 лекций · 1 ч 56 мин)

– Проект: веб-сервер (23 лекции · 2 ч 50 мин)

– Контроль сетевого трафика (9 лекций · 1 ч 10 мин)

– SELinux и политики безопасности (17 лекций · 2 ч 54 мин)

– Обзор популярных дистрибутивов Linux (9 лекций · 58 мин)

Продолжительность: 71,5 часов видео по запросу, 54 статьи, 26 ресурсов для скачивания.

Язык курса - Английский с русским авто переводом видео.