Введение
- Знакомство
- Виртуализация
- Как составлен курс
- Установка Linux на Virtual Box
- История и философия Linux
- BIOS/UEFI
- Иерархия файловой системы
- Оболочка Bash
- Навигация и создание файлов/директорий
- Просмотр и редактирование файлов
- sudo и информационные команды
- Поиск файлов
- Мониторинг ресурсов системы
- Домашнее задание 1
- Менеджер пакетов apt
- dpkg, snap
- Архивирование файлов и папок
- Мягкие и жесткие ссылки
- Переменная окружения
- Планировщик задач cron
- Домашнее задание 2
- Пользователи в Linux
- Создание и удаление пользователей
- Работа с группами
- Управление правами доступа
- Владельцы файлов и изменение владельцев
- Специальные права доступа (setuid, setgid, sticky bit)
- Настройка /etc/sudoers
- Выключение и перезагрузка системы
- Домашнее задание 3
- Основы компьютерных сетей
- Модели OSI и TCP/IP
- Протоколы DHCP и DNS
- Управление сетью
- Диагностика сети
- NMAP и curl
- Подключение по SSH
- Домашнее задание 4
- Процессы, демоны, зомби
- Утилита ps
- Утилиты kill, killall
- Управление приоритетами nice, renice,
- Утилиты top, htop
- Домашнее задание 5
- Работа с физическими устройствами
- Форматирование диска
- Монтирование файловых систем
- Ядро и виртуальная файловая система
- SWAP
- LVM (Logical Volume Manager)
- RAID-массивы
- Домашнее задание 6
- Логирование в Linux
- Управление логами
- journald
- Домашнее задание 7
- Создание алиасов
- Регулярные выражения
- Команды текстового потока
- Редактор текста sed
- Инструмент AWK
- Домашнее задание 8
- Работа с фаерволом
- Домашнее задание 9
- Резервное копирование
- Samba
- DHCP
- vsFTPd
- DNS Forwarder
- Прокси-сервер Privoxy
- Итоговое задание
- Что дальше?