Имею опыт администрирования и настройки Linux. • Поднимал кластер виртуализации Proxmox, внутри которого настраивал • Настройка сервера телефонии для 10 рабочих мест на базе ПО Asterisk. Подключение к провайдеру телефонии; Опыт настройки и диагностики проблем телефонии • Администрирование и настройка корпоративного сайта на базе CMS Wordpress. Использовал стек технологий Nginx, MySQL, PHP-FPM· • Настроил корпоративный почтовый Email- сервер на базе Zimbra. • Организовал единое хранилище файлов компании на базе сервер Samba. • Организовал резервирование DNS в корпоративной сети на базе кеширующего сервер DNS Bind. • Автоматизировал рутинные операции с помощью языка Bash. • Организовал резервирование дисковой инфраструктуры с использованием RAID и LVM для сохранности данных. • Организовал мониторинг работы сервисов и уведомление по email и Telegram на базе Zabbix.
Достижения и опыт работы:
ASTERISK
BACKUP
DNS
LVM
KVM
LINUX
NGINX
PROXMOX
RAID
ZIMBRA
SAMBA
ZABBIX
Вы научитесь настраивать эти сервисы и добавите их в свое резюме
Программа курса
Если уделять курсу около часа в день, ты сможешь его пройти за два месяца
ГЛАВА
Теория. 103.1
Работа с оболочками и командами для выполнения основных задач
Использование и изменение среды оболочки, в том числе переменных сред
Работа с историей выполненных команд
Работа с командами, исходя из текущего месторасположения
Проверка знаний Вопросы из LPIC1
Теория. 103.3
Копирование, перенос и удаление файлов и каталогов
Удаление файлов и каталогов, в том числе рекурсивно
Групповые символы (wildcart)
Отбор файлов по типу, размеру, датам и т.д.
Работа с tar, cpio и dd. Копирование нескольких файлов и каталогов, в том числе рекурсивно
Проверка знаний Вопросы из LPIC1 Базовое управление файлами
Теория 103.4 Использование потоков, конвейером и перенаправления
Перенаправление стандартных ввода, вывода и ошибок
Передача вывода одной команды до ввода другой
Использование вывода одной команды в качестве аргументов другой
Получение выходных данных в файл и на стандартный вывод
Проверка знаний Вопросы из LPIC1
Теория 103.2
Работа с текстовым выводом в Linux
Применение текстовых фильтров с использованием встроенных команд UNIX
Проверка знаний Вопросы из LPIC1 Обработка текстовых потоков с помощью фильтров
Практическое задание Настрой Nginx и php-fpm для хостинга Wordpress на виртуальной машине.
Практическое задание Samba – самый популярный файловый сервер для Linux. Он позволяет Linux админу развернуть файловое хранилище и подключить рабочие станции Windows. Пользователи Windows смогут иметь общий доступ к файлам, используя протокол SMB.
Практическое задание Asterisk – самый популярный opensource сервер телефонии. На этом уроке ты научишься устанавливать его из исходных кодов и настраивать веб-интерфейс. Урок научит тебя разным типам установок ПО: из пакетов, из исходных кодов.
Практическое задание Автоматизация рутинных операций с помощью Bash; Изучаем циклы, работа с переменными Bash; Автоматизируем базовые задания Linux;
ГЛАВА
Теория. 101.1 Работа с железом в Linux
Получение информации об оборудовании
Управление устройствами
Понятия sysfs, udev, dbus, udevadm
Проверка знаний. Архитектура Linux Вопросы из LPIC1
Теория. 101.3 Инициализация системы в стиле SysV.
Установка варианта загрузки по умолчанию
Переключение между режимами работы
Включение и выключение ПК
Уведомление пользователей системы
Корректное завершение процессов
Теория. 101.3 Инициализация системы в стиле systemd
Теория. 101.3 Инициализация системы в стиле upstart
Проверка знаний. Вопросы из LPIC1. Измените уровни запуска/цели загрузки и выключите или перезагрузите систему.
Теория. 101.2 Процесс загрузки Linux.
Команды и опции загрузчика
Настройку последовательности загрузки в BIOS
Включение и выключение ПК
Стили инициализации системы
Журналы загрузки системы
Проверка знаний. Вопросы из LPIC1
Практическое задание. Настроим мониторинг сервисов Asterisk через сервер Zabbix с использованием Zabbix агентов.
Практическое задание. Напишем свои шаблоны мониторинга Zabbix Сможешь создавать свой шаблон Zabbix, чтобы мониторить все что угодно.
Практическое задание: Установка и настройка гипервизора Proxmox для создания виртуальных машин.
ГЛАВА
Теория. 103.5 Работа с процессами в Linux
Запуск задач в активном и фоновом режимах
Настройку выполнения задачи после выхода из системы
Способы отслеживания и сортировки активных процессов
Завершение процессов
Проверка знаний. Вопросы из LPIC1 Создание, мониторинг и завершение процессов
Теория. 103.6 Приоритеты процессов в Linux
Приоритеты по умолчанию создаваемых процессов
Запуск программ с повышенным и пониженным приоритетом
Изменение приоритета уже запущенной программы
Проверка знаний. Вопросы из LPIC1 Изменить приоритеты выполнения процессов
Теория. 103.7 Регулярные выражения в Linux
Проверка знаний. Вопросы из LPIC1 Поиск текстовых файлов с помощью регулярных выражений
Теория. 103.8 Текстовый редактор Vi
Проверка знаний. Вопросы из LPIC1 Базовое редактирование файлов
Практическое задание. Жесткий диск вышел из строя, а сервера еще живы? Нам поможет RAID. Добиваемся отказоустойчивости на сервере.
Практическое задание. У нас появился свой домен и нужно, чтобы ты настроил DNS сервер.
ГЛАВА
Теория. 102.4 Управление пакетами в Debian-подобных операционных системах
Проверка знаний. Вопросы из LPIC1. Используйте управление пакетами Debian
Теория. 102.5 Управление пакетами в RedHat-подобных операционных системах Научитесь управлять пакетами с помощью RPM, YUM и Zypper.
Проверка знаний. Вопросы из LPIC1. Используйте управление пакетами RPM и YUM Пройди тестирование, чтобы закрепить материал
Практическое задание. Ограничение возможностей пользователей на запуск программ.
ГЛАВА
Теория. 104.4
Владельцы файлов и папок/права доступа к файлам и папкам
Изучаем :
Управление доступом к файлам и папкам
Использование специальных битов
Способы работы с масками создания файлов
Работы с разрешением доступа для групп
Маска создания файлов и папок/suid, sgid и sticky биты
Изучаем :
Приоритеты по умолчанию создаваемых процессов;
Запуск программ с повышенным и пониженным приоритетом;
Изменение приоритета уже запущенной программы.
Проверка знаний. Вопросы из LPIC1. Удаление. Управление разрешениями и правами собственности на файлы
Практическое задание. Электронная почта хоть и умирает, но все еще является основным каналом коммуникации в бизнесе. И иногда бизнес хочет, чтобы почта у него была собственная.
ГЛАВА
Теория. 104.1
Управление таблицами разделов MBR
Создание файловых систем mkfs (ext, XFS, VFAT)
Знакомство с ReiserFS и Btrfs
Базовые навыки работы с GPT
Проверка знаний. Вопросы из LPIC1.
Теория. 104.2 Проверка файловой системы
Проверка знаний. Вопросы из LPIC1 Поддерживание целостности файловых систем Пройди тестирование, чтобы закрепить материал
Теория. 104.3 Монтирование и демонтирование файловых систем
Проверка знаний. Вопросы из LPIC1. Контроль установки и удаления файловых систем Пройди тестирование, чтобы закрепить материал
Теория. 104.6 Мягкие и жесткие ссылки
Проверка знаний. Вопросы из LPIC1. Создание и изменение жестких и символических ссылок Пройди тестирование, чтобы закрепить материал
Теория. 104.7 Поиск и расположение команд и файлов в Linux
Проверка знаний. Вопросы из LPIC1. Найдите системные файлы и поместите файлы в правильное место Пройди тестирование, чтобы закрепить материал
Практическое задание. Linux безопасность. Управление пользователями. Сетевая защита Ты сможешь настроить защиту тех сервисов, что ты уже настроил. Настроим фаервол, fail2ban, управление пользователями
ГЛАВА
Теория. 102.1
Работа с жесткими дисками в Linux
Управление устройствами
Проверка знаний. Вопросы из LPIC1.
Теория 102.1
Установка Linux и управление пакетами.
Дизайн разметки жесткого диска
Загрузчики Linux
Управление устройствами
Проверка знаний. Вопросы из LPIC1 Установите диспетчер загрузки
Теория. 102.3
Управление общими библиотеками.
Управление устройствами
Проверка знаний. Вопросы из LPIC1.
ГЛАВА
Практическое задание. Как правильно писать резюме и проходить собеседования.