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

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

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

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

Курс (семестр) 1 (1) Итого
Недель 20
Вид занятий УПРПДУПРПД
Лекции 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.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. Введение в ОС. Linux
1.1. Отличительные особенности ОС Linux, системные требования. Лекции 1 2 Л1.1
1.2. Создание и настройка параметров ВМ; Установка Linux на ВМ Лабораторные 1 2
1.3. Пользовательские интерфейсы в Linux. Лекции 1 2
1.4. Работа с графическим интерфейсом Linux Лабораторные 1 2
1.5. Структура команд в Linux. Командные оболочки; Лекции 1 2
1.6. Работа в терминале Linux: запуск, настройки, общие принципы; Лабораторные 1 2
1.7. Linux Сам. работа 1 36
Раздел 2. Администрирование в Linux
2.1. Модель доступа к ресурсам в Linux. Пользователи. Лекции 1 2
2.2. Управление пользователями и правами доступа. Лабораторные 1 2
2.3. Файловая система, root. Лекции 1 2
2.4. Настройка сетевого подключения. SSH. Лабораторные 1 2
2.5. Источники ПО в Linux. Лекции 1 2
2.6. Установка и удаление ПО. Лабораторные 1 2
2.7. Linux Сам. работа 1 36
Раздел 3. Написание скриптов и управление процессами в Linux
3.1. Процессы в ОС. Лекции 1 2
3.2. Управление процессами в Linux. Лабораторные 1 2
3.3. Понятие и основы написания файлов сценариев командной строки – shell-скриптов; Лекции 1 2
3.4. Переменные среды. Текстовые Фильтры. Лабораторные 1 2
3.5. Регулярные выражения в командах и скриптах. Лекции 1 2
3.6. Операторы в bash. Лабораторные 1 2

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

5.1. Контрольные вопросы и задания для проведения текущего контроля и промежуточной аттестации по итогам освоения дисциплины
1. Что такое операционная система?
2. Ядро операционной системы, режимы выполнения приложений.
3. Организация процессов и потоков в приложениях.
4. Основные состояния процесса в операционной системе.
5. Организация памяти приложения, диспетчеризация.
6. История, развитие и перспективы ОС Linux.
7. Графический и коммандно-строчный интерфейсы.
8. Организация дерева файловой системы в Linux, монтирование разделов.
9. Права доступа к файлам.
10. Пользователи в Linux, root.
11. Порядок загрузки ОС.
12. Файловые системы etx4, zfs, btrfs, nfs.
13. Рабочее окружение и переменные среды.
14. Потоки ввода-выводы, перенаправление, сознание новых потоков..
15. Пользовательские сценарии в Linux, командный интерпретатор bash.
16. Конвейер, принцип работы, примеры использования.
17. Объявление переменных в среде bash, типы данных.
18. Регулярные выражения в bash, примеры использования.
19. Оператор ветвления в bash, особенности его использования.
20. Циклы в bash.
21. Подпрограммы в bash.
22. Простые команды для потокового редактирование текста.
23. Команда grep.
24. Команда sed.
25. Язык awk.
5.2. Темы письменных работ для проведения текущего контроля (эссе, рефераты, курсовые работы и др.)
Не предусмотрены.
5.3. Фонд оценочных средств для проведения промежуточной аттестации
Промежуточная аттестация заключается в проведении в конце семестра зачета (для обучающихся, не получивших зачет по результатам текущей успеваемости) по всему изученному курсу. Зачет проводится по итогам выполнения практических заданий. Методические указания к выполнению заданий расположены на платформе Цифровой университет АлтГУ по адресу ....

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

6.1. Рекомендуемая литература
6.1.1. Основная литература
Авторы Заглавие Издательство, год Эл. адрес
Л1.1 Таненбаум Э. Современные операционные системы: [пер. с англ.] СПб.: Питер, 2011
6.2. Перечень ресурсов информационно-телекоммуникационной сети "Интернет"
6.3. Перечень программного обеспечения
Пакет офисных приложений MS Office или аналоги;
Программа для просмотра PDF файлов;
Система виртуализации VirtualBox или аналоги;
Microsoft Windows;
Веб-браузер Chromium (https://www.chromium.org/Home/) или аналоги;
Дистрибутив Linux Ubuntu или аналоги.
6.4. Перечень информационных справочных систем
http://www.lib.asu.ru/
https://e.lanbook.com/
https://biblioclub.ru/

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

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

На начальном этапе формирования компетенции оценивания знаний, умений и навыков проводится с использованием выполнения лабораторных работ, которые состоят из 3 или 4 заданий. Работа и каждое задание практикума оценивается по 100-балльной шкале.
Базовый этап формирования компетенции оценивается на зачете. Продолжительность зачета - 1 час. Билет состоит из двух разделов, которые оцениваются по 10-балльной шкале. В первом разделе представлен 1 теоретический вопрос, во втором — 2 тестовых задания.
Итоговая оценка знаний, умений и навыков, сформированных в процессе освоения дисциплины на начальном и базовом этапах, определяется средними баллами контрольной работы, выполненных заданий и зачета.