Linux course analytics
849
Students took the course
47
Got a job with a higher salary
89
LPIC1 tests passed
Linux Certification
Take LPIC1 Test
You can read more about the certificate on the website (link)
Answer 70% of the questions and get a Yodo certificate
Find a testing center in your city
Certified centers can take exams.
Find a center in your city (or a neighboring city).
Linux Course Content
Chapter 1.
Working with the command line
Practical task. Set up Nginx and bring Wordpress up

If you get this block, then you can do the rest. Linux is not difficult.
Enter
Theory. 103.1 Working in the Linux command line
Studying:
  • working with shells and commands to perform basic tasks;
  • using and changing the shell environment, including environment variables;
  • work with the history of executed commands;
  • work with teams based on the current location.
Enter
Check yourself. Questions from LPIC1.
Command line
Get tested to solidify the material
Enter
Работа с файлами
Теория. 103.3 Основные операции с файлами и директориями
Изучаем :
  • Копирование, перенос и удаление файлов и каталогов;
  • Удаление файлов и каталогов, в том числе рекурсивно;
  • Групповые символы (wildcard);
  • Отбор файлов по типу, размеру, датам и т.д.;
  • Работу с tar, cpio и dd. Копирование нескольких файлов и каталогов, в том числе рекурсивно;
Практическое задание. Настрой файловый сервер Samba
Samba - самый популярный файловый сервер для Linux. Он позволяет Linux админу развернуть файловое хранилище и подключить к нему рабочие станции с Windows. Пользователи Windows смогут иметь общий доступ к файлам, используя протокол SMB
Проверка знаний. Вопросы из LPIC1.
103.3 Выполните базовое управление файлами
Пройди тестирование, чтобы закрепить материал
Продолжение работы в командной строке
Теория. 103.4 Использование потоков, конвейеров и перенаправлений
Изучаем :
  • перенаправление стандартных ввода, вывода и ошибок;
  • передачу вывода одной команды на ввод другой;
  • использование вывода одной команды в качестве аргументов другой;
  • получение выходных данных в файл и на стандартный вывод.
Практическое задание. Настрой телефонный сервер Asterisk
Asterisk - самый популярный opensource сервер телефонии. На этой уроке ты научишься устанавливать его из исходных кодов и настраивать через веб интерфейс. Урок научит тебя разным типам установок ПО: из пакетов, из исходных кодов.
Проверка знаний. Вопросы из LPIC1.
103.4 Используйте потоки, каналы и перенаправления
Пройди тестирование, чтобы закрепить материал
Пишем скрипты на Bash
Теория. 103.2 Работа c текстовым выводом в Linux
Изучаем :
  • применение текстовых фильтров с использованием встроенных команд UNIX
Практическое задание. Автоматизация рутинных операций с помощью Bash
Изучаем циклы, работа с переменными BASH. Автоматизируем базовые задачи Linux
Проверка знаний. Вопросы из LPIC1.
103.2 Обработка текстовых потоков с помощью фильтров
Пройди тестирование, чтобы закрепить материал
Глава 2.
Корневые концепции в Linux
Теория. 101.1 Работа с железом в Linux.
Изучаем :
  • получение информации об оборудовании;
  • управление устройствами;
  • понятия sysfs, udev, dbus, udevadm.
Теория. 101.1 Работа с железом в Linux.
Часть вторая - управление устройствами
Практическое задание. Настроим мониторинг сервисов Zabbix
Будем спать спокойно, а Zabbix присмотрит за нашими серверами
Проверка знаний. Вопросы из LPIC1.
Архитектура Linux
Пройди тестирование, чтобы закрепить материал
Старт системы и мониторинг Linux
Теория. 101.3 Инициализация системы в стиле SysV
Изучаем :
  • установка варианта загрузки по умолчанию;
  • переключение между режимами работы;
  • включение и выключение ПК;
  • уведомление пользователей системы;
  • корректное завершение процессов.
Теория. 101.3 Инициализация системы в стиле systemd
Теория. 101.3 Инициализация системы в стиле upstart
Практическое задание. Напишем свои шаблоны мониторинга Zabbix
Сможешь создавать свой шаблон Zabbix, чтобы мониторить все что угодно
Проверка знаний. Вопросы из LPIC1.
101.3 Измените уровни запуска/цели загрузки и выключите или перезагрузите систему
Пройди тестирование, чтобы закрепить материал
Процесс загрузки Linux.
Настроим мониторинг Linux
Теория. 101.2 Процесс загрузки Linux.
Изучаем :
  • команды и опции загрузчика;
  • настройку последовательности загрузки в BIOS;
  • включение и выключение ПК;
  • стили инициализации системы;
  • журналы загрузки системы.
Настройка виртуализации KVM + Proxmox
Проверка знаний. Вопросы из LPIC1.
101.2 Загрузка Linux
Пройди тестирование, чтобы закрепить материал
Глава 3.
Работа с командной строкой. Часть 2
Теория. 103.5 Работа с процессами в Linux
Изучаем:
  • запуск задач в активном и фоновом режимах;
  • настройку выполнения задачи после выхода из системы;
  • способы отслеживания и сортировки активных процессов;
  • завершение процессов.
Практическое задание. Резервное копирование
Настраиваем резервное копирование
Проверка знаний. Вопросы из LPIC1.
103.5 Создание, мониторинг и завершение процессов
Пройди тестирование, чтобы закрепить материал
Приоритеты процессов в Linux
Теория. 103.6 Приоритеты процессов в Linux
Изучаем :
  • приоритеты по умолчанию создаваемых процессов;
  • запуск программ с повышенным и пониженным приоритетом;
  • изменение приоритета уже запущенной программы.
Практическое задание. Настройка программного RAID
Жесткий диск вышел из строя, а сервера еще живы? Нам поможет RAID
Проверка знаний. Вопросы из LPIC1.
103.6 Изменить приоритеты выполнения процессов
Пройди тестирование, чтобы закрепить материал
Регулярные выражения в Linux
Теория. 103.7 Регулярные выражения в Linux
Практическое задание. Настройка LVM
Проверка знаний. Вопросы из LPIC1.
103.7 Поиск текстовых файлов с помощью регулярных выражений
Пройди тестирование, чтобы закрепить материал
Редактирование файлов в Linux
Теория. 103.8 Текстовый редактор Vi
Практическое задание. Настроим DNS сервер
У нас появился свой домен и нужно, чтобы ты настроил DNS сервер
Проверка знаний. Вопросы из LPIC1.
103.8 Базовое редактирование файлов
Пройди тестирование, чтобы закрепить материал
Глава 4.
Установка программного обеспечения. Управление пакетами
Теория. 102.4 Управление пакетами в Debian-подобных операционных системах
Практическое задание. Linux безопасность. Выдать права администратора
Как дать права на выполнение только нужных программ?
Проверка знаний. Вопросы из LPIC1.
102.4 Используйте управление пакетами Debian
Пройди тестирование, чтобы закрепить материал
Управление пакетами
Теория. 102.5 Управление пакетами в RedHat-подобных операционных системах
Научитесь управлять пакетами с помощью RPM, YUM и Zypper.
Практическое задание. Как правильно писать резюме и проходить собеседования
Чувак мы любим тебя и хотим, чтобы у тебя все было хорошо.
Проверка знаний. Вопросы из LPIC1.
102.5 Используйте управление пакетами RPM и YUM
Пройди тестирование, чтобы закрепить материал
Глава 5.
Управление безопасностью и правами на файлы
Теория. 104.4 Владельцы файлов и папок/права доступа к файлам и папкам
Изучаем :
  • управление доступом к файлам и папкам;
  • использование специальных битов;
  • способы работы с масками создания файлов;
  • работы с разрешением доступа для групп.
Теория. 104.4 Маска создания файлов и папок/suid, sgid и sticky биты
Изучаем :
  • приоритеты по умолчанию создаваемых процессов;
  • запуск программ с повышенным и пониженным приоритетом;
  • изменение приоритета уже запущенной программы.
Практическое задание. Поднимаем почтовый сервер Zimbra с веб интерфейсом
Электронная почта хоть и умирает, но все еще является основным каналом коммуникации в бизнесе.
Проверка знаний. Вопросы из LPIC1.
104.4 Удаление. Управление разрешениями и правами собственности на файлы
Пройди тестирование, чтобы закрепить материал
Глава 6.
Управление файловой системой
Теория. 104.1 Создание и форматирование разделов жестких дисков в Linux
Изучаем :
  • управление таблицами разделов MBR;
  • создание файловых систем mkfs (ext, XFS, VFAT);
  • знакомство с ReiserFS и Btrfs;
  • базовые навыки работы с GPT.
Практическое задание. Linux безопасность. Управление пользователями. Сетевая защита
Ты сможешь настроить защиту тех сервисов, что ты уже настроил. Настроим фаервол, fail2ban, управление пользователями
Проверка знаний. Вопросы из LPIC1.
104.1 Устройства, файловые системы Linux, стандарт иерархии файловых систем. Создание разделов и файловых систем
Пройди тестирование, чтобы закрепить материал
Теория. 104.2 Проверка файловой системы
Проверка знаний. Вопросы из LPIC1.
104.2 Поддерживание целостности файловых систем
Пройди тестирование, чтобы закрепить материал
Теория. 104.3 Монтирование и демонтирование файловых систем
Проверка знаний. Вопросы из LPIC1.
104.3 Контроль установки и удаления файловых систем
Пройди тестирование, чтобы закрепить материал
Теория. 104.6 Мягкие и жесткие ссылки
Проверка знаний. Вопросы из LPIC1.
104.6 Создание и изменение жестких и символических ссылок
Пройди тестирование, чтобы закрепить материал
Теория. 104.7 Поиск и расположение команд и файлов в Linux
Проверка знаний. Вопросы из LPIC1.
104.7 Найдите системные файлы и поместите файлы в правильное место
Пройди тестирование, чтобы закрепить материал
Глава 7.
Системные настройки в Linux
Теория. 102.1 Работа с жесткими дисками в Linux
Часть вторая - управление устройствами
Проверка знаний. Вопросы из LPIC1.
102.1 Установка Linux и управление пакетами. Дизайн разметки жесткого диска
Пройди тестирование, чтобы закрепить материал
Теория. 102.2 Загрузчики Linux
Часть вторая - управление устройствами
Проверка знаний. Вопросы из LPIC1.
102.2 Установите диспетчер загрузки
Пройди тестирование, чтобы закрепить материал
Теория. 102.3 Управление общими библиотеками.
Часть вторая - управление устройствами
Проверка знаний. Вопросы из LPIC1.
102.3 Управление общими библиотеками
Пройди тестирование, чтобы закрепить материал