• Название:

    [СОС] Laba 4


  • Размер: 0.16 Мб
  • Формат: ODT
  • или
  • Сообщить о нарушении / Abuse

Установите безопасный браузер



АСАНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ

Кафедра Безопасные информационные технологии

Лабораторная работа

“Анализ архитектуры операционной системы Linux”

Вариант 2

Выполнил:

студент группы 2130

Рюмкин Э.А

Проверил:
Спивак А.И.

Санкт-Петербург

2014

  • Цель работы: Изучение архитектуры ОС Linux

  • .Включите udevadm monitor и вставьте какой-либо носитель (использую подключение CD-ROM к виртуальной машине

    Ознакомьтесь со списком событий, включите скриншот списка в отчет.

  • С помощью данного списка событий или любым иным способом (например, командой fdisk –l) запомните название файла устройства (например, sdb1).
    Имя устройства - /dev/sr0

  • Используя название, получите информацию об устройстве, выполнив команду udevadm info --query=all --name=[название файла устройства]. Включите полученную информацию в отчет.

  • Перейдите в /etc/udev/rules.d. В этом каталоге содержатся пользовательские правила, а также правила, необходимые для замены «оригинальных» правил. Создайте файл правила с низким приоритетом (с числом в названии больше 90).

  • Включите в файл правило, срабатывающее при вставке носителя: KERNEL=="[ название файла устройства]", ACTION=="add", RUN+="[команда]". команда – выполняемое действие, например /bin/mkdir /home/administrator/new_dir

  • Перезагрузите выполняемые правила, выполнив команду sudo udevadm control –reload-rules. Вставьте носитель, убедитесь в выполнении указанного действия. Включите скриншот содержимого файла с правилом в отчет.






  • Ознакомьтесь с возможностями утилит modprobe, lsmod и modinfo.

  • Выведите список загруженных модулей ядра. Включите его в отчет.

  • Выберите любой модуль из полученного ранее списка и выведите информацию о нем с помощью modinfo. Включите ее в отчет.

  • Выберите любой модуль из набора модулей, хранящихся в /lib/modules, и загрузите его в память. Проверьте, что модуль действительно загружен: для этого снова выведите список работающих модулей. Включите эту информацию в отчет.