СибГИУ, операционные системы и среды (лабораторные работы)


Узнать стоимость этой работы
01.06.2026, 12:38

ЧАСТЬ 1

Лабораторная работа 1 «Сравнительный анализ современных операционных систем»

Задание для выполнения лабораторной работы

Необходимо провести сравнительный анализ операционных систем и выявить положительные и отрицательные стороны для каждой из них. Составить таблицу сравнительных характеристик ОС (стоимость, системные требования, удобство использования и т.д). Пример представлен в виде таблицы 1.

Таблица 1 – Сравнение операционных систем

Наименование

Windows 11

Linux Debian 12

MacOS Sequoia

1

Полное название

 


 


 


2

Описание

 


 


 


3

Страна

 


 


 


4

Цена

 


 


 


5

Последняя версия

 


 


 


6

Занимает место на диске (после установки)

 


 


 


7

Требование к оперативной памяти

 


 


 


8

Интерфейс

 


 


 


9

Кол-во пользователей в мире (примерно)

 


 


 


10

Встроенный антивирус

 


 


 


11

Достоинства

 


 


 


12

Недостатки

 


 


 


Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа 2 «Изучение эмуляторов операционных систем. Установка операционной системы Linux»

Порядок выполнения лабораторной работы

1. Необходимо запустить программу VirtualBox.

2. Чтобы создать новую виртуальную машину нажать [Создать] или комбинацию клавиш (Ctrl + N).

3. Задать имя, тип и версию операционной системы, как представлено на рисунке 4:

a) Name (Имя): ФИО_обучающегося

Например: Иванов Иван Иванович – Ivanov_II.

b) Type (Тип): Linux

c) Version (Версия): Debian (64 bit)

4. Во вкладке оборудование задать количество оперативной памяти (RAM) в мегабайтах выделяемых виртуально машине (4096 Мб)

5. Во вкладке жесткий диск задать размер равный 30ГБ.

6. Нажать Готово и запустить виртуальную машину.

7.  После запуска в открывшемся окне VirtualBoxVM нажать на значек справа внизу и выбрать образ дистрибутива операционной системы debian- 12.1.0-amd64-DVD-1.iso, пример показан на рисунке 5.

8. После загрузки откроется окно установки операционной системы. Процесс установки гостевой ОС ничем не отличается от установки на реальной машине. Можно выбрать язык для устанавливаемой системы (обычно Русский), регион, раскладку клавиатуры, часовой пояс, и т. п. Большинство параметров можно оставить по умолчанию, в том числе и Тип установки.

9. Необходимо установить имя компьютера при установке операционной системы фио_обучающегося, например ivanov-ii (рисунок 6). Пароль установить 12345678

10. Выполнить автоматическую настройку разметки файловой системы.

11. Выбрать «ДА», при установке системного загрузчика GRUB на первичный диск, после указать «/dev/sda».

Дальнейшая установка Debian выполняется без какого-либо вмешательства пользователя и завершается предложениям перезагрузить компьютер. По сравнению с установкой системы на реальном компьютерном оборудовании, установка на виртуальной машине выполняется медленнее, что вполне ожидаемо. Степень снижения производительности в основном, зависит от быстродействия оборудования реального компьютера.

При первой загрузке вновь установленной операционной системы, диспетчер VirtualBox автоматически отключит виртуальный привод на основе образа диска с дистрибутивом Debian, загрузка будет выполнена с виртуального жесткого диска и по ее завершению, на экране отобразится приглашение ко входу в систему и после успешной авторизации операционная система готова к работе (рисунок 7).

12. Подключаем USB-накопитель к компьютеру и запускаем VirtualBox, затем жмём на кнопку «Настроить» (рисунок 8).

13. Выбираем категорию «USB».

14. Отмечаем пункты «Включить контроллер USB».

15. Включить контроллер «USB 1.1 (OHCI)».

16. В окне «Фильтры устройств USB» жмём на «+» (справа второй сверху) и выбираем USB-накопитель (в данном случае USB disk 3.0), отмечаем его (рисунок 9).

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии

Контрольные вопросы

1. Что такое «операционная система»?

2. Перечислите основные функции операционных систем.

3. Какие классификации операционных систем вы знаете?

4. Что такое виртуальная машина?

5. Что такое эмуляция и симуляция?

6. Зачем нужна виртуальная машина и виртуализация?

7. Преимущества и недостатки использования виртуальной машины.

8. Популярные виртуальные машины.

9. Как создать виртуальную машину VirtualBox?

10. Как установить операционную систему в VirtualBox?


ЧАСТЬ 2

Лабораторная работа 1 «Терминал и командная оболочка операционной системы»

Порядок выполнения лабораторной работы

1. Для каждой задачи сделать расшифровку команд (т.е. их предназначение на русском языке), а затем привести пример использования в терминале Linux. К примерам работы в текстовом файле word приводить скриншоты с написание используемой команды и результатом. Для получения справки о более детальном использовании каждой команды используйте команды подсказки man или – help. Например: man mkdir или mkdir –help. Результаты можно оформить в виде таблицы 1.

Таблица 1 – Консольные команды

Наименование команды

Описание команды и пример использования

pwd

 


mkdir name

 


ls

 


cd name

 


touch name1.txt

 


cp name1.txt name1copy.txt

 


mv name1.txt name2.txt

 


ln name2.txt link1

 


ln -s name2.txt link2

 


rm name2.txt

 


cd ../

 


rmdir name

 


man rmdir

 


2. Вернитесь в домашний каталог, используя команду cd без параметров.

3. Создайте каталог test, используя команду mkdir.

4. Перейдите в каталог test, используя команду cd.

5. Просмотрите содержимое каталога, используя команду ls.

6. Создайте каталог test2, используя команду mkdir.

7. Создайте файл text в каталоге test2 используя команду touch.

8. Переименуйте файл text в textSIT используя команду mv.

9. Скопируйте файл textSIT в каталог test2 под именем copy.txt, используя команду cp.

10. Сделайте копию экрана для использования  в отчете по лабораторной работе.

11. Создайте жесткую ссылку link на файл copy.txt используя команду ln.

12. Создайте символическую ссылку simlink на файл copy.txt используя команду ln.

13. Просмотрите результаты в текущем каталоге при помощи команды ls с аргументами -la.

14. Сделайте копию экрана для использования  в отчете по лабораторной работе.

15. Удалите созданные вами файлы и ссылки в лабораторной работе используя команду rm, rmdir.

16. Сделайте копию экрана для использования  в отчете по лабораторной работе.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа 2 «Изучение основных команд операционной системы для работы с файлами и каталогами»

Порядок выполнения лабораторной работы

1. Откройте терминал и перейдите в домашний каталог.

2. Создайте в домашнем каталоге подкаталог fruits.

3. Перейдите в каталог /fruits. Находясь в каталоге /fruits, создайте подкаталог animals.

4. Перейдите в ранее созданный каталог fruits.

5. В текущем каталоге создайте пустые файлы apple, banana, и pineAPLE, lion. Сделайте скриншот экрана содержимого каталога.

6. Находясь в каталоге fruits, в ранее созданном каталоге animals создайте пустые файлы cat.txt, dog.txt, elephant.txt. Сделайте скриншот экрана содержимого каталога.

7. Определите дату создания файла apple.

8. Выведите из текущего каталога (fruits) файлы, имя которых начинается на b.

9. Выведите из текущего каталога файлы, имя которых оканчивается на a.

10. Выведите из текущего каталога файлы, имя которых содержит буквы или i. Сделайте скриншот экрана результатов поиска (п.8-п.10).

11. Скопируйте файл dog.txt в домашний каталог.

12. Выведите содержимое каталога fruits на экран и сделайте скриншот экрана.

13. Скопируйте файл dog.txt на файл apple c запросом на подтверждение перезаписи файла.

14. Выведите содержимое каталога fruits на экран. Сделайте скриншот экрана.

15. Переместите файл lion в каталог animals.

16. В имени файла pineAPLE есть опечатка. Переименуйте файл pineAPLE в pineapple.

17. Создайте в домашнем каталоге символьную ссылку с именем passwd_link, указывающую на один из файлов в каталоге fruits.

18. Создайте в домашнем каталоге жёсткую ссылку с именем passwd_hard, указывающую на файл, выбранный в предыдущем пункте. Сделайте скриншот экрана (п.17-18).

19. Удалите файл fruits/apple.

20. Создайте пустой каталог rmme и удалите его командой rmdir. Почему команда выполнилась без ошибок?

21. Выведите на экран содержимое каталогов fruits  и  animals одновременно. Сделайте скриншот экрана.

22. Скопируйте каталог /animals в домашний каталог.

23. Отобразите содержимое домашнего каталога на экране и сделайте скриншот.

24. Создайте каталог с названием лабработа_2_2 в домашнем каталоге. И перейдите в созданный каталог.

25. Введите команду: $ script

Терминал выдаст следующее сообщение: Скрипт запущен, файл – typescript

26. Убедитесь, что вы находитесь в каталоге лабработа_2_2 Создать файл с именем = фио (например, dronov_au.txt)

27. Сделайте расшифровку команды cat и внесите в отчет описание функции данной команды. Сделайте скриншот экрана (п.24-п. 26).

28. Ввести в этот файл следующую информацию:

Я, <фамилия имя отчество>, студент Университетского колледжа СибГИУ, группа <группа>» командой:

$ cat > <имя_файла>

<информация, указанная выше>

<Ctrl-D>

Обратите внимание, что <Ctrl-D> вводится на новой строке; то есть, сначала вводим <информацию, указанную выше>, затем нажимаем Enter (переходим на новую строку), затем нажимаем <Ctrl-D>.

29. Проверить, что информация в файл введена с помощью специальной команды. Сделайте скриншот экрана (п.28-п.29)

30. Сделайте расшифровку команды echo и внесите в отчет описание функции данной команды.

31. Дополнить созданный файл следующей информацией

«Это результат выполнения задания 2 из лабораторной № 2» с помощью команды:

$ echo <информация> >> <имя_файла>

Внимание: Если <информация> содержит пробелы (пробел – это разделитель!), то <информацию> заключить в кавычки; тогда всё, что содержится в кавычках будет восприниматься командой echo как один аргумент.

32. Проверить, что информация в файл введена правильно, с помощью специальной командой.

33. Сделайте расшифровку команды tee и внесите в отчет описание функции данной команды.

34. Дополните созданный файл следующей информацией:

«Дисциплина «Операционные системы и среды», курс N-ый, семестр K-ый»

После ввода команды вводим указанную информацию, затем нажимаем

Enter (переходим на новую строку), затем нажимаем <Ctrl-C>

! Обратите внимание, что <Ctrl-C> вводится на новой строке.

35. Проверить, что информация в файл введена правильно с помощью специальной командой

36. И в конце файла поставить дату и время:

$ date >> <имя_файла>

37. Сделайте скриншот экрана (п.34-п.36)

38. Завершение задания: ввести Ctrl-D. В терминале появится сообщение

«Скрипт выполнен, файл - typescript»

39. Таким образом, в вашем домашнем каталоге образовался файл с именем typescript. Это протокол вашей работы, который необходимо загрузить на проверку вместе с вашим отчетом.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа №3 «Изучение основных команд для работы с файлами в текстовом редакторе операционной системе»

Порядок выполнения лабораторной работы

1. Откройте терминал и в домашнем каталоге создайте каталог с именем practice;

2. Перейдите во вновь созданный каталог.

3. При помощи редактора vim создайте следующие файлы, соблюдая все пропуски и интервалы. Сохраните созданные файлы, дав им свое имя и фамилию. Создайте скриншоты экрана с каждым текстом (пример рисунок 8).

Текст 1

Я живу в маленьком доме на дюнах. Все Рижское взморье в снегу. Он все время слетает с высоких сосен длинными прядями и рассыпается в пыль.

Слетает он от ветра и оттого, что по соснам прыгают белки. Когда очень тихо, то слышно, как они шелушат сосновые шишки.

Дом стоит у самого моря. Чтобы увидеть море, нужно выйти за калитку и немного пройти по протоптанной в снегу тропинке мимо заколоченной дачи.

На окнах этой дачи еще с лета остались занавески. Они шевелятся от слабого ветра.

Текст 2

Море не замерзло. Снег лежит до самой кромки воды. На нем видны следы зайцев.

Когда на море подымается волна, то слышен не шум прибоя, а хрустенье льда и шорох оседающего снега.

Балтика зимой пустынна и угрюма.

Латыши называют ее «Янтарным морем» («Дзинтара юра»). Может быть не только потому, что Балтика выбрасывает много янтаря, но еще и потому, что ее вода чуть заметно отливает янтарной желтизной.

4. Освоить навигацию по тексту и редактирование. В первый текст вставить следующие строки после слова ветра, соблюдая все пропуски и интервалы: проникающего сквозь незаметные щели в пустую дачу. Издали кажется, что кто-то поднимает занавеску и осторожно следит за тобой.

Во второй текст вставьте следующие строки после слова снега: Вечереет.

Сделать скриншоты текста для отчета.

5. Произвести копирование фрагмента текста, в отчете указать команды, которые использовали для выполнения пункта задания (4-8).

- Скопируйте пять строк второго текста начиная с пятой и вставьте их в конце файла

- Удалите предпоследнюю строку

Сделать скриншоты текста для отчета.

6. Вставьте в редактируемый текст 2 фрагмент из другого файла (текста

1). Сделайте скриншот экрана.

7. Подсчитайте число символов и слов в полученном файле с помощью консоли. Сделайте скриншот экрана с результатами.

8. Выведите последние 10 строк файла. Сделайте скриншот экрана.

9. В домашнем каталоге создайте каталог laboratornya5. Перейдите в него.

10. Запустите текстовый редактор Vim без параметров.

11. Запустите текстовый редактор Vim без параметров.

12. Перейдите в режим вставки текста. Наберите следующий текстовый фрагмент:

При установке системы по умолчанию регистрируется как минимум один пользователь – root (суперпользователь). Под этой учетной записью можно выполнить любые, в том числе и деструктивные действия, поэтому во многих дистрибутивах вход с правами root предназначен исключительно для администрирования и возможен только в режиме командной строки. Для обычной работы создается пользователь, имеющий стандартные разрешения.

13. Перейдите в командный режим. Попытайтесь воспользоваться клавишами-стрелками, <Home>, <End>, <PgUp> и <PgDown>. Если Вы удалили часть символов, вернитесь в режим вставки и восстановите текст до исходного состояния.

14. Отредактируйте документ таким образом, чтобы каждое предложение представляло собой отдельный абзац. Сделайте скриншот экрана.

15. Вернитесь в командный режим. Сохраните документ с именем text1.

16. Отредактируйте второе предложение заменив слово root на суперпользователь. Сохраните измененный документ с именем text2. Обратите внимание, что Вы продолжаете редактировать документ text1. Сделайте скриншот экрана с текстом text2. Выйдите из редактора.

17. Запустите Vim с указанием перейти на последнюю строку файла text1.

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

− перейдите на первую строку текста;

− добавьте в конец первой строки фразу Конец первой строки;

− используя одну команду, удалите три слова перед курсором;

− перейдите на последнюю строку текста;

− удалите 12 первых символов строки;

− перейдите на вторую строку и удалите с помощью одной команды;

Сделайте скриншот экрана.

19. С помощью команды <u> восстановите текст до исходного состояния.

20. Осуществите последовательный поиск всех слов пользователь в тексте.

21. Произведите глобальную замену слова пользователь на обычный пользователь. Сохраните файл с именем text3. Сделайте скриншот экрана.

22. Используя неименованный буфер поменяйте местами первую и третью строку. Сделайте скриншот экрана.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа №4 «Изучение и изменение прав доступа к файлам»

Порядок выполнения лабораторной работы

Необходимо выполнить следующие пункты, используя терминал и соответствующие команды, по каждому пункту сделайте скриншот экрана.

1. Просмотрите права доступа:

− для каталогов, находящихся в корневом каталоге;

− домашнего каталога.

2. Сделайте домашний каталог текущим. Создайте в нем каталог mode, и, не покидая домашнего каталога, подкаталоги tst1 и tst2. Проверьте, имеет ли каталог mode разрешения rwxrwxrwx, rw-rw-rw- и rwxrw-r--. Просмотрите разрешения для каталога mode.

3. Просмотрите содержимое каталога mode. Используя символьный режим команды chmod, уберите право на чтение и исполнение для владельца каталога. Просмотрите содержимое каталога mode. Проанализируйте, почему система выдала ошибку. Попытайтесь просмотреть содержимое каталога ~/mode/tst1. Сделайте скриншот экрана.

4. Верните владельцу каталога mode право на запись и выполнение, но не на чтение. Последовательно проверьте, можно ли просмотреть содержимое каталога mode и создать в нем еще один подкаталог. Проанализируйте, почему результаты оказались различными. Используя абсолютный режим команды chmod, установите права для каталога mode, разрешающие чтение, запись и выполнение для владельца, группы и всех прочих пользователей.

5. Создайте в каталоге mode текстовый файл text произвольного содержания. Используя символьный режим команды chmod, установите для владельца файла text разрешения -w-. Попытайтесь вывести содержимое файла на экран. Добавьте в конец файла text информацию о файлах текущего каталога с помощью команды ls >> txt. Установите право на чтение этого файла и просмотрите содержимое. Сделайте выводы о возможности редактирования и просмотра с правами -w-.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа №5 «Работа с архиватором»

Порядок выполнения лабораторной работы

1. С помощью утилит find и wc получите информацию о количестве файлов в домашнем каталоге пользователя.

2. Получите имена всех файлов, не являющихся символическими ссылками или каталогами, и поместите их в файл filelist1.txt. Сделайте скриншот экрана.

3. С помощью команд find, xargs и ls получите полную информацию об атрибутах файлов домашнего каталога размер которых превышает 5 Килобайт и поместите результат в файл filelist2.txt. Сделайте скриншот экрана.

4. С помощью команды locate получите список имен файлов, содержащих в названии строку “bash”. Список сохраните под именем filebash.txt. Сделайте скриншот экрана.

5. Из файла passwd (файл находится по пути /etc/passwd) c помощью утилиты grep, получите записи пользователей с домашними каталогами в папке home, c указанием номеров строк. Поместите результат в файл filelist3.txt. Сделайте скриншот экрана.

6. Сожмите файл filelist1.txt с сохранением исходного файла, утилитой gzip c различными степенями сжатия. Для получившихся файлов узнайте процент коэффициента сжатия. Сделайте скриншот экрана.

7. Создайте  архив  tar  содержащий  файлы  filelist1.txt.  filelist2.txt

filelist3.txt. Сделайте скриншот экрана.

8. Добавьте к созданному архиву файл filebash.txt. Сделайте скриншот экрана.

9. Создайте архив zip содержащий файлы filelist1.txt. filelist2.txt.

filelist3.txt и filebash.txt. Сделайте скриншот экрана.

10. Сравните размеры получившихся архивов. Сделайте скриншот результатов.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.

Контрольные вопросы

1. Чем отличается вывод команд ls -F и ls -la?

2. С помощью какой команды и как можно переместить файл в другой каталог?

3. Куда вы переходите, выполнив команду cd без параметров?

4. Как посмотреть, какие еще параметры можно задать команде ls?

5. Что такое «жесткая ссылка»?

6. Что такое «символическая ссылка»?

7. Как осуществить просмотр подкаталогов и их содержимого?

8. Какие опции команды ls Вы знаете? Что они дают?

9. Команды tee и cat. Назначение и применение. Чем cat отличается от more и less?

10. С помощью каких команд можно создать и копировать каталоги/файлы в Linux?

11. Перемещение и удаление файлов и папок в Linux.

12. Особенности работы с командой find/

13. Как пронумеровать строки в файле в текстовом редакторе?

14. Как скопировать/вставить целую строку в редакторе Vim?

15. Как перейти к строке номер 10 в текстовом редакторе Vim?

16. Сколько существует прав доступа к файлам?

17. Какие утилиты для поиска файлов вы знаете?

18. Как узнать расположения бинарных файлов определенной команды?

19. Где производит поиск файлов команда locate?

20. Как добавить файлы к архиву tar, получить список файлов в архиве?

21. Как извлечь файлы из архива tar, zip?


ЧАСТЬ 3

Лабораторная работа 1 «Управление процессами с помощью команд операционной системы»

Порядок выполнения лабораторной работы

1. Создайте файл proc1, содержащий список процессов пользователя имя_текущего_пользователя, отсортированный по проценту занятой оперативной памяти. Используйте команду ps и изученные ранее утилиты. Сделайте скриншот экрана.

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

3. Добавьте к файлу proc1 сведения о десяти процессах в данный момент потребляющих больший процент ресурсов центрального процессора. Сделайте скриншот экрана с командой.

4. Запустите утилиту top. Изучите содержимое информационных полей, предоставляемых утилитой. Получите информацию о степени использования ресурсов системы, количестве пользователей, времени работы системы. Сделайте скриншот экран.

5. Запустите два раза программу firefox. Используя команду pstree получите информацию о дереве процессов и их идентификаторах. Найдите поддерево для процесса firefox, изучите список составляющих его процессов. Сделайте скриншот поддерева для процесса firefox.

6. Установите текстовый редактор gedit командой sudo apt install gedit. Запустите утилиту gedit фоновом режиме. Сделайте скриншот экрана.

7. Получите список заданий текущей сессии терминала пользователя имя_текущего_пользователя. Сделайте скриншот экрана.

8. Получите список сигналов для команды kill. Завершите запущенные процессы firefox с помощью команды kill с помощью сигналов SIGKILL и SIGTERM. Сделайте скриншот экрана.

9. Выполните команду killall -u имя_текущего_пользователя. Что произошло, укажите в отчете?

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа 2 «Контроль ресурсов и планирование задач с помощью команд операционной системы»

Порядок выполнения лабораторной работы

1. Ознакомьтесь с содержимым файлов, приведенных в Таблице 3. Изучите для упомянутых в тексте работы команд страницы справочного руководства. Кратко опишите полученные сведения в отчете.

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

3. С помощью команды vmstat, в течении 30с с интервалом в 3с, собирайте статистику об использовании ресурсов системы. Сделайте скриншот экрана.

4. Получите информацию о средней загруженности системы в течении последних 15м. Сделайте скриншот экрана. Опишите полученные сведения в отчете.

5. Опишите текущее состояние страниц памяти, доступных в вашей системе. Сделайте скриншот экрана.

6. Опишите текущее состояние разделов жестких дисков, доступных в вашей системе. Сделайте скриншот экрана.

7. Получите информацию о размере вашего домашнего каталога, с помощью команд, изученных ранее получите список 3 самых больших каталогов в вашей домашней директории. Сделайте скриншот экрана.

Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.


Лабораторная работа №3 «Управление пользователями и обеспечение безопасности в операционной системе»

Порядок выполнения лабораторной работы

1. Создайте в ОС Linux двух пользователей (user1 и user2). Установите для них пароли. Сделайте скриншот экрана и напишите пароли для пользователей.

2. Войдите в систему под своим именем. Заблокируйте ранее добавленную учетную запись пользователя user1, выйдите из системы и убедитесь, что учетная запись больше не может обращаться к системе. Затем разблокируйте учетную запись user1.Сделайте скриншот экрана.

3. Создайте две новые группы, называемые group1 и group2.

4. Выполните команду, которая добавит учетную запись user2 в обе эти группы.

5. Используйте одиночную команду для добавления этого пользователя сразу к двум группам. Сделайте скриншот экрана.

6. Перейдите в домашний каталог и создайте каталог /otchet10. Сделайте скриншот экрана.

7. Вывести календарь текущего года (cal -y) и вывести дату и время текущее, записать их в file2.txt, file3.txt папки /otchet10.

8. В папке otchet10 создать каталоги 4ast1 и 4ast2. Переместить 4ast2 в 4ast1. Создайте в 4ast2 файл 4, в который запишите всю историю команд, набранную в терминале до этого момента. Сделайте скриншот экрана.

9. Заблокируйте учетную запись user1 еще раз. Выйдите из системы. Попытайтесь войти в систему три раза, используя недавно заблокированную учетную запись пользователя user1. После третьей неудачной попытки войдите в систему под своим пользователем и разблокируйте пользователя user1. Затем просмотрите последние 10 строк соответствующего файла журнала в системе (journalctl) которые будут отображать эти неудачные попытки входа. Сделайте скриншот экрана.

10. Скопируйте следующие файлы в otchet10/4ast3:

/etc/hosts

/etc/apt/sources.list

11. Выведите содержимое папки otchet10, включая все подкаталоги и файлы. Сделайте скриншот экрана. Что хранится в этих файлах? Ответ запишите в отчет.

12. Измените права доступа каждого файла следующим образом:

hosts – только пользователь-владелец файла может читать/записывать/выполнять, нет прав доступа для группы и остальных пользователей

sources.list – все пользователи имеют права на чтение, запись и изменение

13. Измените владельца и группу всех файлов выше, чтобы они принадлежали user2. Сделайте скриншот экрана.

14. Полностью удалите user1. Сделайте скриншот экрана. Содержание отчета о практической работе

Отчет о практической работе должен включать:

1. Титульный лист, содержащий информацию о фамилии, имени, отчестве обучающихся, группе, наименовании практической работы, наименовании дисциплины.

2. Результаты выполнения работы в соответствии с заданием на самостоятельную работу.

Отчет оформляется в электронном и (или) бумажном формате и предоставляется на проверку преподавателю на практическом занятии.

Контрольные вопросы

1. Какие способы получения информации о процессах в системе вы знаете?

2. Как можно управлять выводом утилиты top?

3. Какие сигналы отправляются сочетаниями клавиш «Ctrl+z» и «Ctrl+с»?

4. Какой процесс в системе запускается первым?

5. Какие типы процессов вы знаете?

6. Что такое дескриптор процесса?

7. Как получить информацию о состоянии памяти?

8. Как получить информацию о доступном дисковом пространстве?

9. Какая информация содержится в директории /proc?

10. Может ли пользователь закрыть для себя доступ к собственному файлу? Каким образом? Почему система не соотносит владельца файла ни с его группой, ни со всеми остальными?

11. Существуют ли способы ограничения доступа суперпользователя к некоторым конфиденциальным файлам?

12. Какие дополнительные права администратор может предоставить пользователям с помощью утилиты sudo и регистрационного файла /etc/sudoers?

13. Чем отличаются системные процессы, «демоны» и пользовательские процессы?



Узнать стоимость этой работы