+7 (812) 703-02-02 info@hse.spbstu.ru

Linux-LE. Основы архитектуры и администрирования Linux

Длительность дисциплины: 40 ак.ч.


Аннотация

Курс «LINUX-LE. Основы архитектуры и администрирования Linux» является базовым курсом по администрированию ОС Linux и соответствует программе «Linux Essentials» некоммерческой организации Linux Professional Institute (LPI). Курс проводится с использованием материалов электронного курса «NDG Linux Essentials» сетевой академии Cisco, а также с использованием авторских учебных пособий Высшей инженерной школы СПбПУ.

Целью изучения дисциплины «Основы архитектуры и администрирования Linux» является формирование у слушателей теоретических знаний по архитектуре и администрированию операционной системы Linux, а также практических навыков в области администрирования основных компонентов операционных систем, построенных на основе Linux. Программа курса основана на актуальных квалификационных требованиях государственного профессионального стандарта «Системный администратор информационно-коммуникационных систем».

Знания и умения, полученные в результате изучения

По окончании курса слушатели смогут:

  • выполнять установку и первоначальную настройку ОС Linux;
  • выполнять установку и удаление программных пакетов;
  • работать со средствами графического и консольного управления системой;
  • производить базовые задачи, такие как файловая навигация в командной оболочке, поиск и управление файлами;
  • создавать и настраивать учетные записи пользователей и групп;
  • управлять дисками, томами и файловыми системами;
  • управлять системными и пользовательскими процессами и службами;
  • настраивать базовые параметры безопасности операционной системы, включая управление доступом к объектам файловой системы и настройкой прав;
  • управлять основными сетевыми компонентами системы;
  • настраивать резервное копирование и восстановление данных;
  • управлять подсистемой планирования выполнения заданий;
  • управлять подсистемой журнализации событий и подсистемой печати;
  • отслеживать производительность операционной системы и производить мониторинг системы.

Содержание дисциплины

Модуль 1. Работа в командной строке

Темы

● CLI - Command Line Interface
● Переменные, формирование окружения
● Символы экранирования и объединения
● Встроенная справка
● Поиск файлов и команд в системе

Лабораторные работы

● Работа с командной строкой в ОС Linux
● Использование переменных окружения
● Работа со справочной системой
● Поиск программ и файлов в системе

Модуль 2. Файловая система, файлы, каталоги

Темы

● Стандарт FHS
● Навигация по дереву каталогов
● Wild cards (шаблонные символы)
● Файлы и каталоги
● Создание архивов
● Сжатие файлов

Лабораторные работы

● Навигация по дереву каталогов
● Использование шаблонных символов
● Операции над файлами и каталогами
● Архивирование и сжатие данных

Модуль 3. Работа с текстом

Темы

● Вывод текстовых файлов
● Управление вводом-выводом процессов
● Редактирование текста
● Основы написания скриптов

Лабораторные работы

● Отображение текстовых файлов и работа с пейджерами
● Управление вводом-выводом процессов
● Обработка текстового вывода
● Использование регулярных выражений
● Редактирование текста в консоли
● Создание простейших скриптов

Модуль 4. Аппаратное обеспечение и мониторинг работы системы

Темы

● Аппаратное обеспечение в ОС Linux
● Работа с дисковыми разделами
● Процессы в ОС Linux
● Файлы журналов

Лабораторные работы

● Получение информации по аппаратному обеспечению системы
● Получению информации об оборудовании по сообщениям ядра и из псевдофайловых систем
● Просмотр и создание разделов
● Создание и монтирование файловых систем
● Просмотр работающих в системе процессов
● Измерение загрузки системы
● Получение информации из системных журналов

Модуль 5. Настройка сети

Темы

● Управление сетевыми интерфейсами
● Файлы сетевых настроек
● Разрешение имен
● Маршрутизация
● Утилиты сетевой диагностики
● Удаленное управление - SSH

Лабораторные работы

● Просмотр текущих настроек модуля IP
● Настройка модуля IP через конфигурационные файлы (Ubuntu)
● Настройка модуля IP через Network Manager (CentOS)
● Настройка разрешения имен
● Настройка службы SSH

Модуль 6. Учетные записи пользователей и групп

Темы

● Пользователи
● Парольная защита
● Группы пользователей
● Повышение привелегий в системе
● Специальные учетные записи
● Информация по пользователям в системе

Лабораторные работы

● Просмотр и создание пользователей системы
● Задание паролей пользователей и управление парольной защитой
● Создание групп и добавление пользователей в группы
● Выполнение привилегированных операций
● Получение информации по пользователям системы

Модуль 7. Разграничение доступа к файлам и папкам

Темы

● Дискреционный доступ
● Изменение режима доступа к файлам
● Специальные атрибуты файлов
● Индексные дескрипторы, мягкие и жесткие ссылки

Лабораторные работы

● Разрешения файлов при их создании
● Смена владельцев и разрешений доступа к файлам
● Специальные атрибуты файлов
● Индексные дескрипторы
● Работа с мягкими и жесткими ссылками

Модуль 8. Установка и начальная настройка ОС Linux

Темы

● Установка системы
● Менеджеры пакетов - rpm, dpkg
● Менеджеры зависимостей - apt, yum
● Настройка параметров окружения пользователей
● Локализация системы

Лабораторные работы

● Установка ОС Linux
● Работа с менеджерами пакетов и менеджерами зависимостей
● Настройка окружения пользователя и параметров локализации