Открытые системы и Linux-технотогии, Шмаков В.Э., Хлудова М.В., 2018

Открытые системы и Linux-технотогии, Шмаков В.Э., Хлудова М.В., 2018.

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

Открытые системы и Linux-технотогии, Шмаков В.Э., Хлудова М.В., 2018


КОМАНДНЫЕ ФАЙЛЫ. ПЕРЕМЕННЫЕ ОКРУЖЕНИЯ.
Цель работы. Знакомство с важным атрибутом любой операционной системы - переменными среды (или переменными окружения) и с возможностями их использования в Linux. Освоение языка для составления командных сценариев и написание набора полезных для системного администрирования скриптов.

Последовательность выполнения работы:
1. Создайте несколько символьных переменных среды (переменных окружения). Составьте командный файл (сценарий bash), выводящий на консоль значения этих переменных. Выполните операцию конкатенации (склеивания) значений переменных и выведите полученный результат на консоль. Выделите из конкатенированной переменной среды подстроку и выведите ее на консоль. Замените выделенную подстроку на какое-либо другое значение и выведите измененное значение переменной среды на консоль.

2. Создайте несколько переменных среды в интерпретации, как числовые переменные. В новом командном файле выполните с этими числовыми переменными все допустимые арифметические операции, выводя на консоль результаты операций и соответствующие комментарии.

ОГЛАВЛЕНИЕ.
Введение.
Часть 1 Основы работы и сетевые возможности ОС LINUX.
Лабораторная работа №1. Базовые команды.
Лабораторная работа №2. Запуск и завершение процессов.
Лабораторная работа №3. Программные каналы.
Лабораторная работа №4. Командные файлы. Переменные окружения.
Лабораторная работа №5. Учетные записи. Фоновый и диалоговый режимы исполнения процессов.
Лабораторная работа №6. Генерация и обработка сигналов.
Лабораторная работа №7. Семафоры и синхронизация.
Лабораторная работа №8. Обмен через очереди сообщений.
Лабораторная работа №9. Работа с разделяемой памятью.
Лабораторная работа №10. Создание соединений на сокетах.
Лабораторная работа №11. Взаимодействие процессов по сети.
Лабораторная работа №12. Фильтрация сетевого трафика.
Лабораторная работа №13. Журналирование трафика.
Лабораторная работа №14. Анализ сетевого трафика.
Лабораторная работа №15. Ограничение числа соединений.
Часть 2 Стандарт POSIX и потоки в ОС LINUX.
Лабораторная работа №16. Создание, управление и удаление потоков.
Лабораторная работа №17. Синхронизация доступа потоков к разделяемым ресурсам процесса.
Лабораторная работа №18. Синхронизация доступа потоков к разделяемым ресурсам процесса с помощью мониторов.
Требования к отчетам.
Библиографический список.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Открытые системы и Linux-технотогии, Шмаков В.Э., Хлудова М.В., 2018 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Хештеги: :: :: :: ::


Предыдущие статьи: