Главная страница

Ответы по экзамену операционные системы. Для удобства


Скачать 191.51 Kb.
НазваниеДля удобства
АнкорОтветы по экзамену операционные системы
Дата29.10.2022
Размер191.51 Kb.
Формат файлаdocx
Имя файлаOtvety_po_OS.docx
ТипДокументы
#761250
страница13 из 14
1   ...   6   7   8   9   10   11   12   13   14

В чем преимущества и недостатки обмена данными через разделяемую память в сравнении с использованием неименованных каналов?


Именованный канал лучше там, что не нужно синхронизировать. Но не все можно записать.

В разделяемую память можно записать что угодно, но надо синхронизировать.

  1. Что такое разделяемая память?


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

  1. Установка приложений в Debian подобных системах?


В дистрибутивах Linux, установка новых программ выполняется из репозиториев с помощью специальных пакетов.

  1. Установка программ.


С помощью apt, taskel, aptitude или графическими утилитами (по типу Synaptic) – для .deb

  1. Что содержится в папке DEBIAN при создании deb пакета?


Эта папка содержит управляющую генерацией пакета информацию (информацию об пакете, его конфиги и то как он будет устанавливаться), и не копируется на диск при установке пакета.

  1. Какого файла достаточно для создания пакета deb, и что содержит этот файл?


DEBIAN/control: Основная информация. Центральный файл пакета, описывающего все основные свойства

  1. Для каких шаблонов в файле DEBIAN/templates обязательно нужно устанавливать значение по умолчанию, а для каких нет? Почему?


Для шаблонов text, note, error (вывод текста) нет значения по умолчанию.

Для шаблонов string, password, Boolean, select, multiselect (приглашение на ввод / выбор) - есть

  1. Что такое dpkg?


dpkg — это программное обеспечение, являющееся основой системы управления пакетами в Debian и ряде других операционных систем, основанных на Debian, например Ubuntu. dpkg используется для установки, удаления, и получения информации о .deb пакетах.

Установка пакета: sudo dpkg -i zip_3.0-4_i386.deb

Удаление пакета: sudo dpkg -r zip

  1. Какой синтаксис для работы с утилитой apt? и какие ее основные команды?


Синтаксис: sudo apt опции команда имя_пакета

Команды:

  • download – скачать пакет, но не устанавливать;

  • update – используется для обновления информации о списках пакетов в репозиториях;

  • upgrade – обновление системы без удаления пакетов;

  • full-upgrade – полное обновление системы с удалением конфликтующих зависимостей;

  • install – установка пакета;

  • remove – удаление пакета без удаления конфигурационных файлов;

  • purge – полное удаление пакета;

  • autoremove – автоматическое ненужных удаление пакетов;

  • search – поиск пакета в локальной базе данных;

  • show – посмотреть информацию о пакете.

Кроме того, утилите можно передать некоторые опции, основные:

  • -c – сторонний конфигурационный файл;

  • -o – строка конфигурации;

  • -t – версия релиза для которой устанавливать пакет;

  • -f – выполнить операцию принудительно.



  1. Что такое RPM? В каких дистрибудивах используется данная утилита?


RPM или RPM Package Manager – это пакетный менеджер, используемый в дистрибутивах Linux, основанных на Red Hat. Такое же название имеет формат файлов этого пакетного менеджера.

Файл rpm – это обычный cpio архив, в котором содержатся сами файлы программы, а также метаданные, описывающие куда их нужно устанавливать. База всех установленных пакетов находится в каталоге /var/lib/rpm. Из особенностей можно отметить, что rpm не поддерживает рекомендованные пакеты, а также зависимости формата или-или.

  1. Какой синтаксис утилиты rpm? Перечислите ее режимы и основные опции.


Синтаксис: rpm -режим опции пакет

Утилита может работать в одном из режимов:

  • -q – запрос, получение информации;

  • -i – установка;

  • -V – проверка пакетов;

  • -U – обновление;

  • -e – удаление

Рассмотрим только самые интересные опции программы, которые понадобятся нам:

  • -v – показать подробную информацию;

  • -h – выводить статус-бар;

  • -force – выполнять действие принудительно;

  • -nodeps – не проверять зависимости;

  • -replacefiles – заменять все старые файлы на новые без предупреждений;

  • -i – получить информацию о пакете;

  • -l – список файлов пакета.

Можно включить отображение статус бара в процессе установки: sudo rpm -ivh имя_пакета.rpm

  1. 1   ...   6   7   8   9   10   11   12   13   14


написать администратору сайта