МИНОБРНАУКИ РОССИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
«Алтайский государственный университет»

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

рабочая программа дисциплины
Закреплена за кафедройКафедра радиофизики и теоретической физики
Направление подготовки09.04.01. Информатика и вычислительная техника
ПрофильИнженерия искусственного интеллекта
Форма обученияОчная
Общая трудоемкость3 ЗЕТ
Учебный план09_04_01_Информатика и вычислительная техника_ИИИ-2024
Часов по учебному плану 108
в том числе:
аудиторные занятия 36
самостоятельная работа 72
Виды контроля по семестрам
зачеты: 1

Распределение часов по семестрам

Курс (семестр) 1 (1) Итого
Недель 18
Вид занятий УПРПДУПРПД
Лекции 18 18 18 18
Практические 18 18 18 18
Сам. работа 72 72 72 72
Итого 108 108 108 108

Программу составил(и):
к.ф.-м.н., Доцент, Мордвин Егор Юрьевич

Рецензент(ы):
к.ф.-м.н., Доцент, Рудер Давыд Давыдович

Рабочая программа дисциплины
Операционная система Linux

разработана в соответствии с ФГОС:
Федеральный государственный образовательный стандарт высшего образования - магистратура по направлению подготовки 09.04.01 Информатика и вычислительная техника (приказ Минобрнауки России от 19.09.2017 г. № 918)

составлена на основании учебного плана:
09.04.01 Информатика и вычислительная техника
утвержденного учёным советом вуза от 26.06.2023 протокол № 4.

Рабочая программа одобрена на заседании кафедры
Кафедра радиофизики и теоретической физики

Протокол от 26.06.2023 г. № 4
Срок действия программы: 2023-2025 уч. г.

Заведующий кафедрой
Лагутин Анатолий Алексеевич


1. Цели освоения дисциплины

1.1.Благодаря дисциплине «Операционная система Linux», студенты познакомятся с операционной системой Linux, ее возможностями и областями применения. В этой дисциплине мы рассмотрим и закрепим на практике следующие вопросы:
- Установка ОС Linux на локальной машине и в облаке;
- Основные компоненты ОС Linux (ядро, консоль, графический сервер);
- Базовая командная строка;
- Структура файловой системы ОС Linux;
- Права доступа к файлам в ОС Linux;
- Удаленное подключение к Linux-машине по SSH;
- Установка программ в Linux, пакетные менеджеры;
- Управление процессами;
- Основы разработки на Bash;
- Диагностика и устранение проблем;
- Основы настройки и администрирования сети в ОС Linux.

2. Место дисциплины в структуре ООП

Цикл (раздел) ООП: Б1.О.1

3. Компетенции обучающегося, формируемые в результате освоения дисциплины

ОПК-5Способен разрабатывать и модернизировать программное и аппаратное обеспечение информационных и автоматизированных систем;
ОПК-5.1 Знать современное программное и аппаратное обеспечение информационных и автоматизированных систем.
ОПК-5.2 Владеть методами модернизации программного и аппаратного обеспечения информационных и автоматизированных систем для решения профессиональных задач.
ОПК-5.3 Уметь разрабатывать программное и аппаратное обеспечение информационных и автоматизированных систем для решения профессиональных задач.
ОПК-7Способен адаптировать зарубежные комплексы обработки информации и автоматизированного проектирования к нуждам отечественных предприятий;
ОПК-7.1 Знать: функциональные требования к прикладному программному обеспечению для решения актуальных задач предприятий отрасли, национальные стандарты обработки информации и автоматизированного проектирования.
ОПК-7.2 Уметь: приводить зарубежные комплексы обработки информации в соответствие с национальными стандартами, интегрировать с отраслевыми информационными системами.
ОПК-7.3 Владеть: методами настройки интерфейса, разработки пользовательских шаблонов, подключения библиотек, добавления новых функций.
ПК-8Способен разрабатывать и модернизировать программное и аппаратное обеспечение технологий и систем искусственного интеллекта с учетом требований информационной безопасности в различных предметных областях
ПК-8.1 Разрабатывает программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях.
ПК-8.2 Модернизирует программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях.
В результате освоения дисциплины обучающийся должен
3.1.Знать:
3.1.1.Знать современное программное и аппаратное обеспечение информационных и автоматизированных систем.
Знать: функциональные требования к прикладному программному обеспечению для решения актуальных задач предприятий отрасли, национальные стандарты обработки информации и автоматизированного проектирования.
3.2.Уметь:
3.2.1.Уметь разрабатывать программное и аппаратное обеспечение информационных и автоматизированных систем для решения профессиональных задач.
Уметь: приводить зарубежные комплексы обработки информации в соответствие с национальными стандартами, интегрировать с отраслевыми информационными системами.
Модернизирует программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях
3.3.Иметь навыки и (или) опыт деятельности (владеть):
3.3.1.Владеть методами модернизации программного и аппаратного обеспечения информационных и автоматизированных систем для решения профессиональных задач.
Владеть: методами настройки интерфейса, разработки пользовательских шаблонов, подключения библиотек, добавления новых функций.
Разрабатывает программное и аппаратное обеспечение технологий и систем искусственного интеллекта для решения профессиональных задач с учетом требований информационной безопасности в различных предметных областях

4. Структура и содержание дисциплины

Код занятия Наименование разделов и тем Вид занятия Семестр Часов Компетенции Литература
Раздел 1. Введение в ОС. Astra Linux
1.1. Отличительные особенности ОС Linux, системные требования. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.2. Создание и настройка параметров ВМ; Установка Linux на ВМ Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.3. Пользовательские интерфейсы в Astra Linux. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.4. Работа с графическим интерфейсом Astra Linux Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.5. Структура команд в Astra Linux. Командные оболочки; Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.6. Работа в терминале Astra Linux: запуск, настройки, общие принципы; Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
1.7. Процессы в ОС. Отличительные особенности ОС Astra Linux, системные требования. Создание и настройка параметров ВМ; Установка Astra Linux на ВМ. Пользовательские интерфейсы в Astra Linux. Работа с графическим интерфейсом Astra Linux. Структура команд в Astra Linux. Командные оболочки. Работа в терминале Astra Linux: запуск, настройки, общие принципы. Astra Linux. Модель доступа к ресурсам в Astra Linux. Пользователи. Управление пользователями и правами доступа. Файловая система, root. Настройка сетевого подключения. SSH. Источники ПО в Astra Linux. Установка и удаление ПО. Управление процессами в Astra Linux. Понятие и основы написания файлов сценариев командной строки – shell-скриптов. Переменные среды. Текстовые Фильтры. Регулярные выражения в командах и скриптах. Операторы в bash Сам. работа 1 36 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
Раздел 2. Администрирование в Astra Linux
2.1. Модель доступа к ресурсам в Astra Linux. Пользователи. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.2. Управление пользователями и правами доступа. Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.3. Файловая система, root. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.4. Настройка сетевого подключения. SSH. Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.5. Источники ПО в Astra Linux. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.6. Установка и удаление ПО. Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
2.7. Процессы в ОС. Отличительные особенности ОС Astra Linux, системные требования. Создание и настройка параметров ВМ; Установка Astra Linux на ВМ. Пользовательские интерфейсы в Astra Linux. Работа с графическим интерфейсом Astra Linux. Структура команд в Astra Linux. Командные оболочки. Работа в терминале Astra Linux: запуск, настройки, общие принципы. Astra Linux. Модель доступа к ресурсам в Astra Linux. Пользователи. Управление пользователями и правами доступа. Файловая система, root. Настройка сетевого подключения. SSH. Источники ПО в Astra Linux. Установка и удаление ПО. Управление процессами в Astra Linux. Понятие и основы написания файлов сценариев командной строки – shell-скриптов. Переменные среды. Текстовые Фильтры. Регулярные выражения в командах и скриптах. Операторы в bash Сам. работа 1 36 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
Раздел 3. Написание скриптов и управление процессами в Astra Linux
3.1. Процессы в ОС. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
3.2. Управление процессами в Astra Linux Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
3.3. Понятие и основы написания файлов сценариев командной строки – shell-скриптов; Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
3.4. Переменные среды. Текстовые Фильтры. Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
3.5. Регулярные выражения в командах и скриптах. Лекции 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1
3.6. Операторы в bash. Практические 1 2 ПК-8.1, ПК-8.2, ОПК-7.1, ОПК-7.2, ОПК-7.3, ОПК-5.1, ОПК-5.2, ОПК-5.3 Л1.1

5. Фонд оценочных средств

5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины
5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.)
5.3. Фонд оценочных средств для проведения промежуточной аттестации

6. Учебно-методическое и информационное обеспечение дисциплины

6.1. Рекомендуемая литература
6.1.1. Основная литература
Авторы Заглавие Издательство, год Эл. адрес
Л1.1 Таненбаум Э. Современные операционные системы: [пер. с англ.] СПб.: Питер, 2011
6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
6.3. Перечень программного обеспечения
Microsoft Office 2010 (Office 2010 Professional, № 4065231 от 08.12.2010), (бессрочно);
Microsoft Windows 7 (Windows 7 Professional, № 61834699 от 22.04.2013), (бессрочно);
Chrome (http://www.chromium.org/chromium-os/licenses ), (бессрочно);
7-Zip (http://www.7-zip.org/license.txt ), (бессрочно);
AcrobatReader (http://wwwimages.adobe.com/content/dam/Adobe/en/legal/servicetou/Acrobat_com_Additional_TOU-en_US-20140618_1200.pdf), (бессрочно);
ASTRA LINUX SPECIAL EDITION (https://astralinux.ru/products/astra-linux-special-edition/), (бессрочно);
LibreOffice (https://ru.libreoffice.org/), (бессрочно);
Веб-браузер Chromium (https://www.chromium.org/Home/), (бессрочно);
Антивирус Касперский (https://www.kaspersky.ru/), (до 23 июня 2024);
Архиватор Ark (https://apps.kde.org/ark/), (бессрочно);
Okular (https://okular.kde.org/ru/download/), (бессрочно);
Редактор изображений Gimp (https://www.gimp.org/), (бессрочно).
6.4. Перечень информационных справочных систем

7. Материально-техническое обеспечение дисциплины

8. Методические указания для обучающихся по освоению дисциплины