ОСпр1_Мячина_БФИ2203
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
(МТУСИ)
Кафедра «Системное программирование»
Практическая работа №1
«Дистрибутивы Linux»
по дисциплине «Операционные системы»
Выполнила:
студентка группы БФИ2203
Мячина Лада Андреевна
Проверила:
Старший преподаватель
Алексанян Диана Ашотовна
Москва, 2024 г.
Цель работы:
● получить представление о составе дистрибутивов Linux;
● приобрести практические навыки установки и запуска дистрибутива Linux в виртуальной машине Oracle VM VirtualBox, получения справочной информации о системе и установленных приложениях с помощью интерфейса командной строки.
Задание:
Установка дистрибутива Linux в виртуальную машину Oracle VM VirtualBox.
Получение справочной информации о системе и установленных приложениях.
Дополнительное задание:
Создать еще одну виртуальную машину. Установить в нее любой RPM дистрибутив Linux.
Ход работы:
Задание 1:
1. Скачала последнюю версию VirtualBox с официального сайта https://www.virtualbox.org/wiki/Downloads и установила ее на свой компьютер, рисунок 1.
Рисунок 1 – Установка последней версии VirtualBox
2. Скачала образ диска Ubuntu с официального сайта https://ubuntu.com/download и сохранила его на своем компьютере.
3. Открыла VirtualBox и нажала на кнопку "Создать". В появившемся окне указала имя виртуальной машины и выбрала тип операционной системы "Linux" и версию "Ubuntu (64-разрядная)", рисунок 2.
Рисунок 2 – Создание виртуальной машины
4. Установила объем оперативной памяти, выделенной виртуальной машине 2 ГБ, рисунок 3
Рисунок 3 – Установка объема оперативной памяти
5. Для создания нового виртуального жесткого диска выбрала "Создать новый виртуальный жесткий диск", рисунок 4. Подтвердила создание виртуальной машины, рисунок 5.
Рисунок 4 – Создание нового виртуального жесткого диска
Рисунок 5 – Виртуальная машина создана
5. После установки дистрибутива виртуальная машина автоматически перезагрузилась, открыла терминал (рисунок 6).
Рисунок 6 - Терминал запущенной виртуальной машины
Задание 2:
1. Чтобы обновить пакеты и систему в терминале ввела команды (рисунок 7):
- ‘sudo apt update’;
- ‘sudo apt upgrade’;
Рисунок 7 – Обновление списка пакетов и системы
После завершения процесса обновления перезагрузила систему с помощью команды ‘sudo reboot’.
2. С помощью команды ‘lsb_release -a’ вывела информацию о дистрибутиве, рисунок 8.
Рисунок 8 – Информация о дистрибутиве
3. С помощью команды ‘lscpu’ вывела информацию об архитектуре машины и модели процессора, рисунок 9.
Рисунок 9 – Информация об архитектуре и процессоре
4. С помощью команды ‘ls -l /sbin/init’ посмотрела какая система инициализации используется в моем дистрибутиве Linux (systemd), рисунок 10.
Рисунок 10 – Информация о системе инициализации
5. С помощью команды ‘grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*’ получила список доступных репозиториев для системы (рисунок 11).
Рисунок 11 - Список доступных репозиториев для системы
6. Установила на свою виртуальную машину файловый менеджер Midnight Commander и текстовый редактор Vim (рисунки 12-13) используя команды:
- sudo apt install mc;
- sudo apt install vim;
Рисунок 12 – Установка Midnight Commander
Рисунок 13 – Установка Vim
7. Получила список установленных программ (рисунок 14), используя команду ‘apt list --installed’.
Рисунок 14 – Список установленных программ
8. Получила информацию, из какого репозитория был установлен пакет (рисунок 15). Команды:
- apt-cache policy mc;
- apt-cache policy vim;
Рисунок 15 - Информация о пакете
9. Получила место расположения исполняемых файлов установленного программного обеспечения с помощью команд ‘which mc’ и ‘which vim’, рисунок 16.
Рисунок 16 - Место расположение файлов
10. Определила, какие зависимости требует Midnight Commander с помощью команды ‘apt-cache depends mc’ (рисунок 17).
Рисунок 17 – Зависимости Midnight Commander
Дополнительное задание:
1. Создала еще одну ВМ и установила RPM дистрибутив Fedora, обновила пакеты и систему с помощью команд ‘sudo dnf update’ ‘sudo dnf upgrade’, (рисунок 19).
Рисунок 19 – Терминал дистрибутива Fedora
2 Установила пакет neofetch с помощью ‘sudo dnf install neofetch’ и вывела информацию о дистрибутиве, моделе процессора и архитектуре машины с помощью команды ‘neofetch’, рисунок 20
Рисунок 20 – Информация о дистрибутиве, архитектуре компьютера и моделе процессора
3. С помощью команды ‘ps -p 1’ определила какая система инициализации использует Fedora (systemd), рисунок 21.
Рисунок 21 - Информация о системе инициализации
4. Получила список доступных репозиториев для системы с помощью команды ‘sudo dnf repolist’, рисунок 22
Рисунок 22 – Информация о доступных репозиториях
5. Установила файловый менеджер Midnight Commander и текстовый редактор Vim, рисунок 23 с помощью команд:
- sudo dnf install mc;
- sudo dnf install vim;
Рисунок 23 – Установила mc и vim
6. Убедилась, что все установилось с помощью команды ‘sudo dnf list --installed’, рисунок 24.
Рисунок 24 – Информация об установленных пакетах
7. Получила информацию из какого репозитория был скачан пакет mc с помощью команды ‘sudo dnf info mc’, рисунок 25.
Рисунок 25 – Информация из какого репозитория был скачан пакет
Вывод: получила представление о составе дистрибутивов Linux, приобрела практические навыки установки и запуска дистрибутива Linux в виртуальной машине Oracle VM VirtualBox, получила справочную информации о системе и установленных приложениях с помощью интерфейса командной строки.
