Курс: Основы Linux

Курс: Основы Linux

Курс: Основы Linux


Продолжительность курса: 60 ак. ч.

Описание курса:
В рамках курса рассматриваются вопросы написания сценариев оболочки (простой и средней сложности), управления системными процессами и службами Linux, управление хранением данных и пользователями в Linux и др. вопросы администрирования ОС Linux.

Аудитория:
• тестировщики Unix-систем;
• инженеры по автоматизации тестирования;
• разработчики, использующие bash-подобные оболочки.

Необходимая подготовка:
• опыт работы с простыми интерфейсами командной строки.
• опыт выполнения базовых задач ОС.

Программа курса:
Модуль 1. Общая информация об отечественных ОС Linux, их отличия. Общая информация о законодательных инициативах по переходу на ОС семейства Linux. Установка ОС
• Архитектура ядра Linux;
• Установка ОС Linux:
• Варианты установки (графический/текстовый);
• Описание загрузчиков ОС;
• Разбиение диска;
• Настройка LVM;
• Обзор возможных уязвимостей ядра ОС, рекомендации по безопасной установке, сверка контрольных сумм дистрибутивов.

Модуль 2. Загрузка системы, уровни загрузки
• Описание процесса загрузки системы;
• Уровни загрузки, варианты применения;
• Управление загрузкой служб;
• Автозапуск с точки зрения ОС Linux;
• Выключение и перезагрузка системы;
• Описание угроз, реализация которых возможна на этапе загрузки системы, а также способов их устранения.

Модуль 3. Основы работы в командной строке Linux
• Работа с файлами и директориями (cd, ls, touch, mkdir, cp, mv, rm, rmdir и др.);
• Работа с текстовыми файлами (cat, head, tail, more, less, sort и др.);
• Текстовые редакторы (vim, nano);
• Поиск файлов (find) и строк (grep). Регулярные выражения.

Модуль 4. Файловые системы Linux
• Создание и удаление дисковых разделов;
• Создание файловых систем;
• Получение информации о разделах;
• Добавление новых разделов;
• Swap – раздел подкачки;
• Управление разделами;
• Структура каталогов ОС Linux. Назначение типовых каталогов (FHS);
• Виды и типы файлов в ОС Linux;
• Проверка целостности файловых систем.

Модуль 5. Оборудование. Добавление и настройка оборудования
• Получение информации о подключенном оборудовании;
• Процесс добавления нового оборудования;
• Файлы устройств;
• Информация об устройствах в виртуальной файловой системе /proc, /dev;
• Знакомство с модулями ядра;
• Организация аппаратной защиты данных (токены, смарткарты и пр.)

Модуль 6. Управление пользователями
• Добавление пользователей с различными параметрами;
• Удаление пользователей;
• Добавление и удаление групп;
• Редактирование файлов /etc/passwd и /etc/group;
• Добавление пользователей в группы;
• Назначение и смена пароля;
• Парольная политика, установка срока действия пароля;
• Дисковые квоты;
• Управление правами доступа к файлам и каталогам;
• Предоставление административных привилегий (sudo, /sudoers).

Модуль 7. Настройка сетевого взаимодействия
• Назначение адреса, нескольких адресов;
• Настройка клиента сервера имён DNS;
• Использование DHCP;
• Определение имени системы;
• Отключение неиспользуемых сетевых служб;
• Настройка статической маршрутизации;
• Варианты уязвимостей на сетевом уровне, оценка открытых портов, обсуждение уязвимостей протоколов и возможных компенсирующих мер, способы выявления вторжений.

Модуль 8. Инструментальные средства системного администрирования
• С использованием графических средств;
• С использованием консоли и ручной настройки;
• Управление процессами в системе;
• Знакомство с интерпретатором bash;
• Создание заданий, выполняющихся по расписанию;
• Работа с журналом событий системы;
• Настройка syslog;
• Использование инструментов для ротации журнальных файлов;
• Использование инструментов для анализа журнальных файлов;
• Использование инструментов для удаления временных файлов;
• Использование инструментов dump/restore и rsync для организации резервного копирования;
• Варианты организации безопасного удаленного администрирования ОС;
• Обзор различных классов инструментов безопасности (сканеры сети, анализаторы трафика, сканеры уязвимостей, системы обнаружения вторжений и др.).

Модуль 9. Пакетные менеджеры и работа с обновлениями системы
• Работа с пакетным менеджером в ОС;
• Описание иных пакетных менеджеров;
• Работа с удаленным репозиторием и создание локального репозитория;
• Сборка программного обеспечения из исходных кодов;
• Тестовая установка ПО (антивирусное ПО либо другое);
• Варианты организации безопасных репозиториев и проверки исходных кодов.

Модуль 10. Настройка графической оболочки
• Работа с протоколом X/другие варианты протоколов;
• Варианты запуска X-сервера;
• Настройка Xorg;
• Настройка сервера шрифтов;
• Менеджеры дисплея и их настройка;
• Оконные менеджеры и их настройка.

Модуль 11. Диагностика системы и решение проблем
• Общие принципы устранения неполадок;
• Однопользовательский режим и rescue mode;
• Устранение неполадок с загрузкой системы;
• Устранение неполадок с разделами;
• Устранение неполадок, связанных с сетью;
• Устранение неполадок в работе сервисов;
• Варианты интеграции с внешними системами мониторинга (SIEM и пр.)

Окончательная цена указывается в договоре на обучение.
Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: GNU/Linux
  • Код курса: LPI-106
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 60
  • Количество мест: 8
  • Очно: 44200 ₽
  • Дистанционно: 44200 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru