spinner-it

Курс Системное администрирование Linux

Старт обучения
Дату уточните у администрации
33 час. по 2-3 раза в неделю

Описание курса

Материал курса посвящен рассмотрению повседневных рабочих задач администрирования ОС Linux. Подача материала направлена на вовлечение слушателей в интерактивное взаимодействие для решения конкретных задач, которые представлены в виде множества упражнений.

 

Лабораторные работы в конце каждого модуля предназначены для достижения максимального эффекта усвоения материала и формирования устойчивых навыков решения задач администрирования.

После курса вы сможете:

  • Устанавливать Red Hat Linux интерактивно и с помощью Kickstart
  • Управлять стандартным системным оборудованием
  • Создавать и обслуживать файловую систему Linux
  • Настраивать клиента NFS и autofs
  • Понимать процесс инициализации системы и служб
  • Выполнять администрирование пользователей и групп
  • Интегрировать рабочую станцию в существующую сеть, предоставляющую стандартные сетевые службы
  • Настраивать рабочую станцию как клиента служб NIS, DNS, и DHCP
  • Автоматизировать задачи с помощью at, cron, и anacron
  • Обслуживать и анализировать системные журналы (logs)
  • Выполнять резервное копирование файловых систем на ленту и в архив tar
  • Устанавливать, обновлять, запрашивать и удалять пакеты программ с помощью RPM
  • Обновлять ядро Linux через RPM
  • Выполнять базовое управление производительностью, памятью и процессами
  • Настраивать базовую защиту системы
  • Выполнять базовую диагностику

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


Модуль 1. Обзор ОС Linux

  • Открытое программное обеспечение
  • Общая характеристика дистрибутивов ОС Linux

Модуль 2. Загрузка ОС и универсальный загрузчик GRUB2

  • Процесс загрузки ОС
  • Введение в GRUB2
  • Конфигурирование универсального загрузчика GRUB2
  • Временное редактирование меню GRUB2
  • Внесение постоянных изменений в меню GRUB2
  • Настройка файла конфигурации GRUB2
  • Пароль GRUB2
  • Переустановка GRUB2
  • GRUB2 и удаленная консоль

Лабораторная работа. Универсальный загрузчик GRUB2


Модуль 3. Процессы Linux. Управление и мониторинг

  • Процессы Linux. Основные состояния процессов. Получение информации о процессах. Команда ps
  • Управление фоновыми процессами (jobs)
  • Управление процессами с помощью сигналов. Команда kill
  • Мониторинг активности процессов. Средняя загрузка. Процессы реального времени

Лабораторная работа. Мониторинг и управление процессами Linux


Модуль 4. Управление сервисами и демонами

  • Процессы, стартующие во время загрузки ОС. Демон systemd. Утилита systemctl
  • Управление системными сервисами
  • Старт и остановка системных сервисов на активной ОС
  • Определение системных сервисов, автоматически стартующих во время загрузки ОС
  • Обзор команд утилиты systemctl

Лабораторная работа. Управление сервисами и демонами


Модуль 5. Файловая система

  • Предназначение файловой системы
  • Иерархия файловой системы
  • «Типы» файлов
  • Основные операции при работе с файлами и каталогами
  • Имена файлов и каталогов: группировка и использование подстановок
  • Просмотр содержимого файлов: утилиты more и less
  • Поиск файлов: утилиты find и locate
  • Работа с архивами. Утилиты bzip и gzip2. Использование утилиты tar

Лабораторная работа. Основы работы с файловой системой Linux


Модуль 6. Управление пакетами программ. Утилиты RPM и YUM

  • Дистрибутив ОС и пакеты программ
  • Менеджер пакетов YUM
  • Менеджер пакетов RPM

Лабораторная работа. Управление пакетами программ и составом программного обеспечения


Модуль 7. Управление периодическими процессами

  • Планирование запуска процессов. Команда at
  • Управление и мониторинг фоновых процессов
  • Планирование запуска системных процессов и служб. Подсистема cron
  • Управление временными файлами

Лабораторная работа. Управление периодическими процессами


Модуль 8. Организация хранения данных

  • Управление дисковыми разделами. Утилиты fdisk и gdisk
  • Создание и монтирование файловых систем
  • Определение характеристик дискового пространства
  • Создание и управление массивами RAID
  • Создание и управление логическими томами LVM
  • Резервное копирование и восстановление данных. Утилиты dump, restore и rsync

Лабораторная работа. Организация хранения данных


Модуль 9. Сетевое взаимодействие

  • Настройка сетевых интерфейсов
  • Настройка клиентов DNS и DHCP
  • Сетевая диагностика
  • Инструменты удаленного доступа и администрирования

Лабораторная работа. Сетевое взаимодействие


Модуль 10. Управление пользователями и доступом к данным

  • Пользователи и группы в ОС Linux
  • Регистрация и смена пароля
  • Управление учетными записями пользователей: файлы /etc/passwd, /etc/shadow и /etc/groups
  • Управление учетными записями при помощи консольных программ
  • Запуск программ от имени других пользователей
  • Настройка других источников аутентификации
  • Модель доступа к данным ОС Linux
  • Изменение прав доступа к файлам
  • Списки доступа к данным

Лабораторная работа. Управление учетными разделами пользователей


Модуль 11. Организация общего доступа к данным

  • Организация общего доступа на основе NFS
  • Монтирование файловых систем NFS
  • Организация общего доступа на основе Samba
  • Автоматическое монтирование файловых систем (AutoFS)

Лабораторная работа. Организация общего доступа к данным


Модуль 12. Мониторинг системных ресурсов и служба журналирования

  • Журналирование системных событий. Архитектура подсистемы журналирования
  • Демоны systemd-journald и rsyslog
  • Централизованное хранилище журнальных файлов и их ротация
  • Мониторинг системных ресурсов: процессор, память, подсистема дискового ввода-вывода
  • Комплексные средства мониторинга системных ресурсов

Лабораторная работа. Организация мониторинга ресурсов ОС и системные журналы


Модуль 13. Установка и обновление ОС

  • Определение характеристик оборудования и его совместимости
  • Методы установки ОС Linux
  • Создание инсталляционного ресурса
  • Процесс установки ОС
  • Обновление существующей системы
  • Автоматизированная установка kickstart
  • Установка с использованием технологии РХЕ

Лабораторная работа. Инсталляция ОС


Минимальные требования:

  • Пользователи Linux или UNIX, имеющие навыки работы с OC, и, которые хотят получить дальнейшую техническую подготовку, чтобы профессионально выполнять задачи системного администрирования Linux-систем
  • Начинающие системные администраторы ОС Linux
  • Опытные системные администраторы других OC, желающие получить навыки администрирования ОС Linux

Лекторы:

Никита Лемешко (DevOps Engineer)


* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!