$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube
AI-помощник
Обновлен 28.08.2026

Linux: от первых команд до настройки серверов

✅Курс для всех, кто хочет познакомиться с Linux, освежить знания или расширить кругозор. Простым языком и примерами объясняются базовые принципы работы системы — вы быстро освоитесь!

Практические задания
Помощь от учителя
Поддержка 24/7
Linux: от первых команд до настройки серверов


Программа курса

12 разделов • 141 уроков

1

Введение

1.2. Совет перед обучением.
1.3. Виртуализация
1.6. Подключение образа дополнений
2

Этапы загрузки ОС Linux

2.1. История и концепты Linux
2.2. BIOS/UEFI
2.3. Иерархия файловой системы
2.4. Абстракция
2.5. Ядро Linux и Posix
2.6. Оболочка Bash
3

Первые команды в CLI

3.1. Основы навигации
3.2. ​Команды cp, mv, ls
3.3. ​Управление файлами и каталогами
3.4. Горячие клавиши и лайфхаки
3.5. Просмотр файлов
3.6. Потоки stdin, stdout и stderr
3.7. Команды head, tail
3.8. Редактор nano
3.9. Суперпользователь root
3.10. Команды man, help
3.11. Информационные команды
3.12. Поиск файлов
3.13. Команда grep
3.14. Команды  wc, uniq
3.15. Мониторинг ресурсов системы
3.16. Домашнее задание и тестирование по модулю
4

Менеджер пакетов, архивирование и ссылки

4.1. Пакетный менеджер apt
4.2. Альтернативы apt
4.3. Установка через dpkg
4.4. Установка приложений через snap
4.5. Архиваторы tar, zip
4.6. Сжиматели gzip, bzip2
4.7. Жесткие и мягкие ссылки
4.8. Команда echo
4.9. Переменные окружения
4.10. Файлы конфигурации оболочек
4.11. Команда tree
4.12. Планировщик задач cron
4.13. Планировщик задач anacron
4.14. Команда wget
4.15. Домашнее задание и тестирование по модулю
5

Пользователи и группы

5.1. ​Пользователи в Linux
5.2. Важные конфигурационные файлы
5.3. Создание и удаление пользователей
5.4. ​Изменение пароля
5.5. Создание у удаление групп
5.6. Управление правами доступа
5.7. Владельцы файлов
5.8. ​Специальные права доступа
5.9. Информация о пользователях
5.10. Команды last, lastb, users
5.11. Настройка /etc/sudoers
5.12. Выключение и перезагрузка системы
5.13. Домашнее задание и тестирование по модулю
6

Сетевые утилиты и подключения

6.1. Компьютерные сети и базовые концепции
6.2. Что такое IP-адрес?
6.3. Маска подсети
6.4. Шлюз по умолчанию и Широковещательный адрес
6.5. Сетевая модель OSI
6.6. Модель TCP/IP — сравнение с моделью OSI
6.7. Порты
6.8. NAT (Network Address Translation)
6.9. Важнейшие сетевые протоколы
6.10. DHCP (Dynamic Host Configuration Protocol)
6.11. DNS (Domain Name System)
6.12. Команды для проверки DNS: NSLOOKUP, DIG и HOST
6.13. Управляем сетью: Netplan, ifconfig, ip address
6.14. Диагностика сети: Ping, traceroute
6.15. Утилита NMAP
6.16. ​Утилита curl
6.17. Подключение по SSH
6.18. Удаленное подключение через Putty
6.19. Безопасное копирование по SCP
6.20. Проверка доступности веб-сервера через Telnet
6.21. Домашнее задание и тестирование по модулю
7

Управление процессами

7.1. ​Процессы, Демоны, Сироты и Зомби
7.2. Systemd и Runlevel
7.3. Утилиты ps, nohup и управление процессами
7.4. Утилиты kill и killall
7.5. Управление приоритетами nice, renice
7.6. Утилиты top, htop
7.7. Команда ulimit
7.8. Домашнее задание и тестирование по модулю
8

Диски и файловая система

8.1. Работа с физическими устройствами
8.2. Разделы и разметка диска
8.3. Утилиты fdisk и gdisk
8.4. Виды файловых систем
8.5. Форматирование дисков
8.6. Монтирование дисков
8.7. Диагностика файловых систем
8.8. Ядро и модули
8.9. SysFS и proc/
8.10. UDEV
8.11. Диагностика оборудования
8.12. Файл подкачки SWAP
8.13. Работа с LVM
8.14. Группы томов и логически тома (LVM)
8.15. Управление логическими томами
8.16. RAID-массивы
8.17. Создание RAID-массивов
8.18. Мониторинг и обслуживание RAID-массива
8.19. Домашнее задание и тестирование по модулю
9

Работа с логами

9.1. Логирование
9.2. Команда dmesg
9.3. Syslog и Rsyslog в Linux
9.4. Управление лог-файлами
9.5. Journald в Linux
9.6. Домашнее задание и тестирование по модулю
10

Регулярные выражения и алиасы (псевдонимы)

10.1. Создание алиасов
10.2. Полезный алиас (SSH)
10.3. Регулярные выражения
10.4. Расширенный grep
10.5. Примеры регулярных выражений
10.6. Шаблоны wildcards
10.7. Текстовые потоки
10.8. Редактор потоков sed
10.9. Команда tee
10.10. Инструмент awk
10.11. Вычисления через AWK
10.12. Домашнее задание и тестирование по модулю
11

Работа с iptables

11.1. Межсетевой экран
11.2. Альтернативы iptables
11.3. Iptables
11.4. Таблица filter
11.5. Управление цепочками iptables
11.6. Сохранение правил
11.7. Таблица с командами и параметрами iptables
11.8. Домашнее задание и тестирование по модулю
12

Серверы и бэкапы

12.1. Резервное копирование
12.2. Основы утилиты rsync
12.3. Бэкапы с помощью tar
12.4. Команда dd
12.5. Настройка сервера SAMBA
12.6. Настройка DHCP-сервера
12.7. FTP-серверы
12.8. DNS Forwarder
12.9. Прокси сервер Privoxy
12.10. Итоговое практическое задание
12.11. Что дальше?

Преподаватели

Изучите преподавательский состав

avatar

Константин Варнали

Эксперт

Автор курсов по Linux и системному администрированию. Объясняю сложное простыми словами, без лишней теории. Верю, что в IT может разобраться каждый — было бы желание и понятный учитель.

Входит в роадмапыDevOps-инженер: Linux, Docker и CI/CD

Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
Linux
bash
DHCP
SSH
DNS
Privoxy
vsFTPd
Ubuntu
iptables
Raid