На первую страницу Курсы для IT специалистов Курсы ИБ Психология - Управление - Маркетинг Курсы для пользователей  

Телефон: +7(495)933-00-06 / О компании / Наши координаты / Карта сайта /  

Курсы Linuх и Базальт СПО

Linux и Базальт СПО в Учебном центре Микроинформ

 Курс: Администрирование ОС Альт. Углубленный курс об основах Linux на примере решений Базальт СПО.

Ориентирован на ИТ-администраторов, и может быть адаптирован для разработчиков под Linux и специалистов по безопасности. Многолетняя практика чтения данного курса показывает, что курс чрезвычайно актуален. Практически 100% слушателей (независимо от опыта работы и уровня подготовки) отмечают чрезвычайную полезность курса для практической работы.

Предварительная подготовка:

  • Уверенный пользовательский уровень подготовки в любой из современных настольных или серверных ОС. Понимание терминов «операционная система», «компьютерная программа», «файл», «каталог», «процесс».
  • Уверенное понимание термина «пользовательский интерфейс компьютерной программы». Опыт работы с основными типами интерфейсов: текстовым, графическим, веб-интерфейсом и интерфейсом командной строки.
  • Базовые знания архитектуры современного компьютера. Понимание терминов «процессор», «дисковый накопитель», «периферийное устройство», «драйвер».
  • Базовые знания архитектуры современных компьютерных сетей. Понимание архитектуры клиент-сервер, понимание терминов «протокол передачи данных», «сокет», «аутентификация», «авторизация», «учётная запись», «база данных». Умение привести примеры клиентских и серверных приложений для протоколов прикладного уровня HTTP и SMTP. Понимание смысла предыдущей фразы.

Продолжительность курса: 5 дней ,40 ак.час.

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

Время указано с учётом практических занятий.

  • Краткая история Linux; Linux в генеалогическом дереве Unix. Основные стандарты: POSIX, SUS, LSB, FHS. Политика лицензирования, свободные лицензии. 1 час.
  • Модели распространения ОС. Дистрибутивы и репозитории. Основные компоненты инфраструктуры ALT Linux Team. 1 час.
  • Пользователи системы, иерархия пользователей. Свойства пользовательской и групповой учётной записи. Стандартные пользователи и группы. Управление учётными записями. 2 часа.
  • Пользовательское окружение. Командный интерпретатор: интерактивный и пакетный режимы работы, встроенные команды, основной синтаксис команд. Переменные окружения, конфигурационные файлы. 2 часа.
  • Управление конфигурацией. Умолчальная, сохранённая и текущая конфигурация. Форматы конфигурационных файлов, конфигурационные каталоги. 1 час.
  • Управление документацией. Встроенная справка, справочные системы man и info, сопроводительная документация пакета, поиск документации в Интернете. 1 час.
  • Дерево каталогов Linux, файловые системы, FHS. Создание, монтирование файловых систем, управление ресурсами файловых систем. Навигация в дереве каталогов. 2 часа.
  • Типы файлов Unix, атрибуты файлов. Основные операции с файлами, файловые утилиты. 4 часа.
  • Процессы: атрибуты процесса, состояния процесса, типы процессов, дерево процессов. Сигналы. Утилиты управления процессами. Управление заданиями. 4 часа.
  • Linux от включения питания до приглашения shell. Загрузка ядра, запуск системных служб. Инициализация системы, сценарии начальной загрузки. Службы локального и удалённого доступа в систему. 4 часов.
  • Установка системы. Локальная и сетевая загрузка. Настройка таблицы разделов. Работа с LiveCD. 2 часа.
  • Системные службы: служба журнализации и служба периодического выполнения заданий. 1 час.
  • Управление ядром. Модули ядра: драйверы устройств и подсистемы ядра. Статическая и динамическая компоновка модулей в ядро. Добавление и конфигурирование модулей. 1 час.
  • Установка программного обеспечения. Сборка из исходных текстов. Пакетная установка. Сборка пакета в репозиторий ALT. Особенности инфраструктуры ALT. Управление локальным репозиторием. Участие в ALT Linux Team. 4 часа.
  • Сетевое окружение Linux. Реализация стека протоколов TCP/IP в Linux. Клиентская и серверная часть сетевых служб. Примеры реализации стандартных сетевых служб в ALT-дистрибутивах. 6 часов.
  • Графическое окружение Linux. Графическая подсистема Linux как пример сетевой службы. Элементы графической подсистемы. Настольные окружения. 4 часа.

После изучения курса Вы сможете

  • Понимание преимуществ и недостатков открытой модели разработки. Понимание сути свободных лицензий и их ограничений. Знание названий основных стандартов, имеющих отношение к Linux.
  • Умение выполнять основные операции с пользовательскими и групповыми учётными записями: создание, удаление, просмотр и изменение списка и значений атрибутов учётных записей. Понимание назначения стандартных учётных записей.
  • Понимание роли механизмов PAM и nsswitch. Умение подключать централизованные базы данных учётных записей.
  • Понимание разницы между умолчальной, сохранённой и текущей конфигурацией на примере окружения оболочки командного интерпретатора. Умение изменять пользовательскую и общесистемную конфигурацию shell.
  • Умение выполнять поиск информации по ключевым словам с использованием всех доступных источников документации: от встроенной справки конкретного приложения и справочных систем ОС до сопроводительной документации пакета и специализированных ресурсов глобальной сети.
  • Понимание разницы между файловой системой и деревом каталогов. Понимание назначения каталогов первого уровня согласно FHS. Умение выполнять основные операции с файловыми системами: создание, удаление, монтирование с различными параметрами, просмотр и изменение списка и значений атрибутов.
  • Умение выполнять навигацию в дереве каталогов Linux с помощью утилит с графическим интерфейсом, с текстовым интерфейсом и утилит командной строки.
  • Знание основных типов файлов Linux, умение просматривать список атрибутов файлов, умение определять тип файла. Умение выполнять основные операции с файлами различных типов — создавать, удалять, перемещать, копировать, изменять список атрибутов — с помощью утилит с графическим интерфейсом, с текстовым интерфейсом и утилит командной строки.
  • Понимание принципов базовой модели разграничения доступа в Linux.
  • Понимание роли процесса в операционной системе. Умение выполнять базовые операции с процессами: получать список процессов, в том числе древовидный, узнавать значения атрибутов процесса, изменять приоритет выполнения процесса, передавать процессу произвольный сигнал. Уметь объяснить реакцию процесса на получение сигнала.
  • Умение управлять системными службами: изменять их текущую и сохранённую конфигурацию. Умение настраивать службы локального и удалённого доступа в систему.
  • Умение устанавливать ОС Альт Рабочая станция на дисковый накопитель компьютера, осмысленно выбирая значения всех доступных в интерфейсе программы установки конфигурационных параметров.
  • Понимание особенностей проекции стека протоколов TCP/IP на структуру ОС Linux. Умение проследить текущее состояние сетевого соединения. Умение проверять работоспособность клиентской и серверной части сетевых служб на локальной и удалённой стороне.
  • Понимание особенностей клиент-серверного взаимодействия компонентов графического сеанса пользователя в ОС Linux. Умение активизировать на пользовательском и общесистемном уровне произвольную конфигурацию графического пользовательского сеанса. Понимание различий терминов «диспетчер окон» и «графическая оболочка».