Linux Troubleshooting
Тренинг предназначен для опытных администраторов, которым необходимо освоить техники поиска и устранения неисправностей, возникающих в Linux-системах. Участники научатся эффективно устранять ошибки в системах, обеспечивать их надежность и безопасность, используя передовые инструменты диагностики и восстановления.
Практические работы выполняются на Alma Linux и/или Rocky Linux - открытых и бесплатных дистрибутивах, максимально совместимых с RedHat Enterprise Linux.
Приобретаемые навыки
По завершении слушатели будут уметь:
- работать с продвинутыми функциями GRUB
- работать с rescue и GRUB CD
- восстанавливать файловые системы ext2/ext3
- восстанавливать RAID и LVM-тома
- работать со средствами поиска ошибок конфигурации
- организовывать защиту от аппаратных сбоев
- определять аппаратные сбои и выявлять причины нерегулярных проблем
- конфигурировать сетевые карты
- определять и устранять проблемы, возникающие в сложных сетевых конфигурациях (virtual-, bonded-интерфейсы)
- использовать средства диагностики сети
- эффективно использовать средства безопасности, включая SELinux, SSL и аутентификацию
Программа курса
1. Введение в методики устранения неполадок
- Подходы к диагностике и устранению неисправностей.
- Лучшие практики и инструменты для поиска и исправления ошибок.
- Создание планов восстановления.
2. Ошибки при загрузке системы
- Работа с продвинутыми функциями загрузчика GRUB.
- Использование rescue-режима и режимов восстановления.
- Восстановление загрузочной записи и уровней выполнения.
3. Работа с оборудованием
- Диагностика и устранение аппаратных сбоев.
- Предупреждение аппаратных неисправностей.
- Использование резервирования для защиты от аппаратных сбоев.
4. Дисковые подсистемы и файловые системы
- Настройка и восстановление файловых систем (ext2, ext3, ext4).
- Восстановление LVM-томов и RAID.
- Поддержание и восстановление LUKS-шифрованных томов.
- Поиск несанкционированных изменений в файловой системе.
5. Сетевые проблемы
- Ручная настройка сетевых карт.
- Устранение проблем соединения и диагностика сложных сетевых конфигураций.
- Настройка и диагностика virtual- и bonded-интерфейсов.
- Использование средств диагностики сети.
- Настройка параметров ядра для сети.
6. Ошибки приложений
- Диагностика и устранение проблем с производительностью приложений.
- Анализ логов и работа с ошибками приложений.
- Обзор инструментов для диагностики приложений.
7. Траблшутинг популярных платформ для приложений
- Диагностика и устранение неисправностей в Podman.
- Устранение проблем с Docker Swarm.
- Основные подходы к устранению неполадок в Kubernetes.
- Анализ логов контейнеров и приложений в распределенных системах.
8. Безопасность системы
- Настройка и использование SELinux.
- Диагностика и устранение проблем с аутентификацией.
- Настройка брандмауэра и SSL.
- Аудит программного обеспечения и несанкционированных изменений.
9. Проактивная защита и мониторинг
- Мониторинг лог-файлов, оборудования и файловых систем.
- Мониторинг производительности сети.
- Управление конфигурационными изменениями.
10. Использование открытых ресурсов и поддержка
- Использование баз знаний, форумов и сообществ для поиска решений.
- Работа с инструментами диагностики и сбора информации.
- Использование ChatGPT для поиска решений.
Документы об окончании курса
- Сертификат Учебного центра Noventiq
- Cертификат об обучении установленного образца