Операционные системы
Автор: Артем Кузнецов • Сентябрь 5, 2025 • Контрольная работа • 2,477 Слов (10 Страниц) • 2,405 Просмотры
Федеральное государственное бюджетное образовательное учреждение высшего образования «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ» | ||||||||
Кафедра информационных систем и технологий | ||||||||
(наименование кафедры) | ||||||||
Кузнецов Артем Викторович | ||||||||
(фамилия, имя, отчество студента) | ||||||||
Факультет | ИСТ | курс | 2у | группа | ИСТз-33у | |||
Контрольная работа | ||||||||
по дисциплине | Операционные системы и оболочки | |||||||
на тему | Вариант №8 | |||||||
Отметка о зачёте | ||||||||
(дата) | ||||||||
Руководитель |
| Якупов Д.О | ||||||
(должность) | (подпись) | (и. о. фамилия) | ||||||
г. Самара
2025г. | ||||||||
Введение
Современные информационные технологии связаны с необходимостью обеспечения стабильной работы программного обеспечения и защиты компьютерных систем от внешних и внутренних угроз. Важно не только корректно управлять оборудованием и возможностями операционных систем, но и уметь следить за состоянием системы, выявлять потенциальные проблемы и вовремя реагировать на них. В рамках данной освою практические задания в области управления устройствами персонального компьютера, анализа взаимоблокировок и обеспечения безопасности в операционных системах.
В процессе выполнения контрольной работы получу навыки написания и выполнения bash-скриптов, их отладки, мониторинга системы и управления пользователями. Это позволит на практике опробовать теоретические знания и развить навыки, которые могут быть полезны в будущем при работе в области администрирования или разработки.
1. Устройства персонального компьютера
Управление питанием. Напишите скрипт, который позволит пользователю управлять режимами питания компьютера (например, переводить его в режим сна).
Для создания скрипта, который позволит пользователю управлять режимами питания компьютера под управлением ОС Astra Linux использую команду `systemctl`, которая управляет системными службами и состояниями. В данном случае нас интересуют команды для управления режимами сна и выполнения других операций с питанием. Полный листинг скрипта можно посмотреть на стр. №6 «Приложении №1».
Напишем простой Bash-скрипта, который предлагает пользователю выбрать режим питания (сон, гибернация, выключение и перезагрузка):
- переходим в папку /home/usradm/Desktops/Desktop1 и создаем текстовый с именем «power.sh» (см. рисунок №1)
[pic 1]
Рисунок - №1 Создание файла power.sh
- Пишем в файле следующий листинг, а затем сохраняем файл через cсочетание CTRL+O (см. рисунок №2):
[pic 2]
Рисунок №2 – Листинг скрипта
- Для того что бы файл можно было запускать, его нужно сделать исполняемым. Используем для этого следующую команду: chmod +x power.sh, а также командой sudo ls -l power.sh проверем что наш файл получил необходимые права (см. рисунок №3).
[pic 3]
Рисунок №3 – Установка прав файлу.
- И наконец запускаем файл sudo ./power.sh для проверки работы скрипта:
- рисунок №4 нам показывает, что виртуальная машина запушена и работает, но после запуска скрипта в режиме «Сна» сессия xrdp завершилась.
- рисунок №5 показывает состояние виртуальной машины после запуска скрипта в режиме «Выключение».
[pic 4]
Рисунок №4 – Состояние виртуальной машины после применение скрипта в режиме «Сон»
[pic 5]
Рисунок №6 – Состояние виртуальной машины после выполнения скрипта в режиме запуска «Выключение»
...