Программа курса Linux Engineer Start
Занятия проходят по расписанию 3 раза в неделю.
Записи видеолекции, презентации, тесты и другие полезные материалы хранятся в личном кабинете.
Модуль 1. Введение в Linux и IT
Что такое Linux и где он используется
Серверы, дата-центры, облака
Разница Windows / Linux
Терминал и CLI — зачем он нужен
Установка Linux (Ubuntu Server)
📌
Практика:
установка Linux на VM
Модуль 2. Работа в терминале
Структура файловой системы Linux
Основные команды: ls, cd, cp, mv, rm
Поиск файлов (find, grep)
Работа с текстом (nano, vim — базово)
Права доступа (chmod, chown)
📌
Практика:
навигация + управление файлами
Модуль 3. Пользователи и процессы
Пользователи и группы
sudo и безопасность
Процессы и службы
ps, top, htop
systemd и сервисы
📌
Практика:
управление пользователями и сервисами
Модуль 4. Сеть в Linux
Что такое IP, DNS, DHCP
Сетевые интерфейсы
Проверка соединений (ping, netstat, ss)
Порты и сервисы
Firewall (UFW — базово)
📌
Практика:
настройка сети и firewall
Модуль 5. Пакеты и ПО
Менеджеры пакетов (apt)
Установка и обновление ПО
Репозитории
Логи системы (/var/log)
📌
Практика:
установка и настройка сервисов
Модуль 6. Веб-сервер и сервисы
Что такое сервер и клиент
Установка Nginx
Как работает сайт
Статический сайт на сервере
Базовое понимание HTTPS
📌
Практика:
поднятие собственного сайта
Модуль 7. Резервное копирование и стабильность
Что такое backup и зачем
Архивирование (tar, zip)
Cron-задачи
Мониторинг состояния сервера
📌
Практика:
автоматический backup
Модуль 8. Финальный проект
Реальный мини-проект:
Linux-сервер
Пользователи
Firewall
Веб-сервер
Backup
📌
Защита финального проекта