Курс
Операционная система Linux

Цели курса — познакомить слушателей с особенностями работы в операционной системе Linux. Будут рассмотрены вопросы управления сетью, сервисами, файлами, папками и правами доступа. Участники узнают, как настраивать безопасную конфигурацию и затем проводить аудит настройки Linux ОС. В качестве артефакта у слушателей останется тестовый стенд с виртуальными машинами ОС Linux

Записаться на обучение

Код курса

F-102

Формат обучения

Виртуальный класс

Аудитория курса:

Начинающие ИБ специалисты

IT специалисты

Сетевые инженеры

Системные администраторы

Что узнают слушатели:

Как настраивать ПО виртуализации

Навыки управления системными сервисами

Как проводить аудит безопасной настройки Linux ОС

Наиболее востребованные утилиты Linux

Скрипты автоматизации, сервисы (daemons) на языке Bash

Чему научатся слушатели:

Работать в терминале Linux: управление файлами, папками и правами доступа к ним из терминала Linux. Создание, редактирование и удаление пользователей ОС

Настраивать и запускать такие сервисы как: Apache2, Telnet, SSH, FTP, SMB, SFTP

Настраивать сеть на OS Linux (Ubuntu, CentOS), настраивать и выполнять удаленное подключение к системе по протоколу SSH.

Настраивать безопасную конфигурацию Linux систем, использовать инструменты повышения защищенности Linux.

Настраивать и управлять межсетевым экраном

Программа обучения

8 занятий

32 ак. часов

Подготовительное занятие

Настройка ПО виртуализации, технологии использующиеся в курсе


Содержание:

  • Снятие вопросов
  • Помощь в подготовке инфраструктуры студентам
  • Рассказ о технологиях и ПО использующихся в курсе
Общие положения, терминал и системные утилиты

Работа в терминале Linux, управление файлами, папками и правами доступа к ним из терминала Linux. Наиболее востребованные утилиты Linux. Создание, редактирование и удаление пользователей ОС


Содержание:

  • Терминал Linux:
    • Навигация по системе
    • Работа с файлами
    • Работа с директориями
    • Создание мягких и жестких ссылок
    • Команды: find, cut, sort, wc
    • Команда grep и регулярные выражения
    • Перенаправление вывода и ввода
  • Системные и полезные утилиты Linux:
    • Архивирование и Сжатие: tar, gzip, bzip2, xz, zip
    • Процессы и память: top, free, ps
    • Редактирование файлов: vim, pico, nano
    • Типы аккаунтов и важные файлы
  • Пользователи и Группы

Упражнения:

  • Переходы между директориями и просмотр файлов и свойств
  • Создание, изменение и удаление файлов и папок
  • Создание и привязка символических ссылок
  • Поиск и фильтрация файлов и вывода содержимого
  • Создание, редактирование и удаление пользователей и групп
  • Выполнить первые 5 уровней wargames-bandit
Привилегии, сеть и скрипты

Управление правами доступа на файлы и папки OS Linux, настройка сети на OS Linux (Ubuntu, CentOS), настройка и выполнение удаленного подключения к системе по протоколу SSH. Написание bash-скриптов


Содержание:

  • Права доступа и владения файлами и директориями
  • Настройка сетевой подсистемы Linux
  • Скачивание и установка программ
  • SSH подключение к удалённому Linux серверу

Упражнения:

  • Включение в автозагрузку сервис SSH
  • Настройка SSH подключения к удаленной машине с OS Linux
  • Работа с правами на файлы и папки. Задание особых прав доступа
  • Настройка статического IP адреса, добавление резервного IP адреса, работа с маршрутами
  • Установка и конфигурация ПО
Управление сетью и менеджеры пакетов

Упражнения:

  • Работа с правами на файлы и папки. Задание особых прав доступа
  • Настройка статического IP адреса, добавление резервного IP адреса, работа с маршрутами
  • Установка и конфигурация ПО
Управление сервисами

Навыки управления системными сервисами


Содержание:

  • Знакомство с базовыми системными сервисами в ОС Linux
    • Apache2
    • Telnet
    • SSH
    • FTP
    • SMB
    • sFTP.
  • Управление сервисами
    • Просмотр статуса
    • Запуск/остановка/настройка/использование.

Упражнения:

  • System services
  • SSH
  • FTP
  • Samba
  • sFTP
Управление сервисами

Упражнения:

  • System services
  • SSH
  • FTP
  • Samba
  • sFTP
Общие вопросы безопасности ОS

Настройка безопасной конфигурации Linux систем, использование инструментов повышения защищенности Linux. Аудит безопасной настройки Linux ОС. Работать с сервисами Apache2, Telnet, SSH, FTP, SMB, sFTP. Настройка и управление межсетевым экраном


Содержание:

  • Основы безопасного конфигурирования
  • Проведение аудита безопасности Linux-систем
  • Обновления пакетов
  • Использование парольной политики
  • Использования инструментальных средств для аудита безопасности и отражения различных атак
    • Nmap
    • Lynis
    • John the Ripper
  • Настройки межсетевого экрана Linux firewall: iptables

Упражнения:

  • Настройка межсетевого экрана. Правила iptables
Bash-скрипты и автоматизация сервисов

Скрипты автоматизации, сервисы (daemons) на языке Bash


Содержание:

  • Написание скриптов Bash для Linux
  • Автоматическое выполнение скриптов: systemctl, crontab
  • Настройка сервисов Linux
  • Изучение синтаксиса оболочки bash на примерах простых скриптов

Упражнения:

  • Работа с BASH скриптами, создание скрипта для быстрого изменения прав на файлы и скрипта бэкапа текущих данных пользователя
  • Разбор сервиса, написание собственного сервиса для работы в системе Linux
  • Создать bash-скрипт для присвоения всем файлам и папкам в текущей директории — одинаковых прав (текущий пользователь владелец имеет права RWX, остальные r—)
  • Настроить скрипт — как сервис с автозапуском
  • Настроить скрипт — для запуска каждый день в 14.00
  • Разработка скриптов для реализаций разных стратегий резервного копирования (полная, дифференциальная/инкрементальная)
Записаться на обучение

Как проходит обучение

  • Иммерсивный подход
  • Фокус на практике. Более 70% времени обучения вы уделите развитию практических навыков.

  • Никаких записей с прошлых потоков
  • Обновляем контент перед каждым запуском курса, снимая актуальные запросы с рынка и ориентируемся на них, создавая программы обучения.

  • Эксперты — реальные практики
  • Наши преподаватели проходят тестирование на соответствие требованиям CyberEd. Мы приглашаем лучших экспертов — практиков, которые каждый день сталкиваются с реальными задачами и решают их.

  • Требования к слушателям курса:
    • Уметь устанавливать программное обеспечение на свою домашнюю ОС
    • Уметь работать с ПО виртуализации
    • Уметь читать специализированную документацию и техническую литературу на английском со словарем
    • Иметь представление о взаимодействии компьютеров в сети, разбираться в устройстве сети и сетевых протоколах
    01   / 05

    Записаться на обучение

    !
    !

    FAQ — ответы на частозадаваемые вопросы

    Требования к программному обеспечению?

    Рекомендуемые технические требования

    для комфортного прохождения модуля и сохранения всех полученных материалов:

    • Не менее 16 ГБ оперативной памяти
    • Процессор не менее четырех ядер с частотой не менее 2.3 Ггц
    • Жесткий диск SSD со свободным местом не менее 250 ГБ
    • Поддержка аппаратной виртуализации (Intel VT-x, AMD-V)
    • Дополнительный — второй монитор (Диагональ от 17 дюймов, разрешением от 1280×720p c частотой обновления от 60 Гц)
    • Современная операционная система (Минимально: Windows 10 x64, Linux, MacOS 10.13.6)

    Все ответы

    Получить консультацию
    !
    !

    Спасибо,
    менеджер свяжеться с вами в ближайшее время

    Спасибо,
    за регистрацию на вебинар

    Заказать обратный звонок

    !
    Заполните это поле
    !
    Заполните это поле