Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bosy.docx
Скачиваний:
45
Добавлен:
24.06.2017
Размер:
3.14 Mб
Скачать

21. Упр-е дисковыми разделами, фс и простр-вом свопинга. Создание и форматир-е раздела свопинга. Подключение и отключение раздела свопинга.

Свопинг (процесс подкачки) – процесс, при котором система перемещает отдельные блоки опер. памяти в заранее заготовленное место на жестком диске (swap-пространство) в случае, когда опер. памяти не хватает для работы приложений.

Виды пространства в Linux swap:

    • раздел подкачки (swap partition) – независимая секция жесткого диска, используемая исключительно для подкачки, никаких других файлов там нет.

    • файл подкачки (swap file) – файл особого типа внутри файловой системы, среди пр. файлов всех др. типов.

Перед началом настройки нового раздела подкачки стоит проверить систему на наличие др.х подключённых разделов подкачки. Это можно сделать с помощью команд:

  1. Опр-е имеющегося в системе swap-пространства (если строка вывода пуста, то в системе swap еще не настроен):

  2. sudo swapon –s

  3. Опр-е состояния памяти и swap (в мегабайтах): free –m

  4. Опр-е доступного пространства на жестком диске: df -h

Размер swap-пространства зависит от потребностей. Как правило, размер swap д.б. равен или вдвое больше объема оперативной памяти системы.

Настройка раздела подкачки Допустим, есть раздел /dev/sda2.

  1. Форматирование раздела swap: sudo mkswap /dev/sda2

  2. Подключение раздела swap: sudo swapon /dev/sda2

  3. Проверка результата (если команды выполнены верно, то в списке подключенных разделов отобразится нужный)

sudo swapon –s

  1. Автоматическая активация после перезагрузки:

echo ‘/dev/sda2 none swap sw 0 0’ | sudo tee –a /etc/fstab

  1. Отключение раздела swap: sudo swapoff /dev/sda2

22.Упр-е по, входящим в состав ос. Без-ть при установке, обновлении и удалении по. Основные возм-ти системы упр-я пакетами rpm.

Задачи по упр-ю ПО: Проверка целостности; Проверка достоверности; Установка; Обновление версии; Удаление. ПО в Linux распростр-ся в виде пакетов – архивов файлов, содержащие все компоненты приложений и инструкции по их запуску и настройке. Пакеты хранятся в репозиториях, локальных или сетевых хранилищах. После установки пакета его метаданные сохраняются в локальной БД и исп-ся для поиска файлов пакета. Задача упр-я ПО сводится к задаче упр-я пакетами. Все операции, связанные с изм-ем состава системы производятся над пакетами. Этим достигается упрощение работы администрирования системы, автоматизация выполнения задач по упр-ю ПО. Типы пакетов: Бинарные (скомпилированные исполняемые и прочие файлы программы); Исходные (исходные коды, инструкции по сборке). Метаданные пакета: Название (имя программы, закрепленной за пакетом); Версия; Авторы, описание; Зависимости (список пакетов с версиями, необходимых для установки и работы); Содержимое (бинарный (скомпилированный) или исходный файл); Установочные скрипты. С точки зрения без-ти при упр-и ПО явл-ся важным описание взаимосвязей приложений. Т.к. приложения требуют для своего выполнения опр. рабочего окружения, пакеты могут предоставлять файлы, предназначенные для исп-я в др. пакетах. Зависимости пакетов исп-ся для выражения таких связей. Пакетные зависимости транзитивны. Типичны библиотечные зависимости: практически каждое отдельное приложение требует нескольких библиотек (обычно названия пакетов, содержащих библиотеки, начинаются с "lib"). Система упр-я пакетами (менеджер пакетов) набор ПО, позволяющего управлять процессом установки, удаления, настройки и обновления разл. компонентов ПО. RPM (RPM package manager) – менеджер пакетов формата «.rpm», разработанный изначально фирмой Red Hat, применяется в Fedora, RHEL, openSUSE и пр. дистрибутивах. БД RPM ведётся в каталоге /var/lib/rpm. Она состоит из одиночной БД, в которой хранится вся инф-ция о пакетах, и мн-ва маленьких, которые служат для индексации и содержат в себе сведения о том, какие файлы менялись и создавались при установке и удалении пакетов. RPM – без автоматического разрешения зависимостей (при отсутствии нужного пакета он только сообщит об ошибке). С автоматическим разрешением – YUM. Основные команды RPM (требуются права root): утилита rpm

Основные ключи:

-i

--install

Установка

-U

--upgrade

Обновл-е/установка

-e

--erase

Удаление

-q

--query

Запрос

-V

--verify

Верификация

Что делает

# rpm -i имя_пакета

Установка пакета

# rpm -U имя_пакета

Обновление версии

# rpm -e имя_пакета

Удаление пакета

# rpm –qa

Список всех установленных пакетов

# rpm -qf имя_файла

Поиск пакета, содержащего файл

# rpm -qi имя_пакета

Инф-ция о пакете

# rpm -ql имя_пакета

Список файлов в пакете

# rpm -qR имя_пакета

Зависимости пакета

Соседние файлы в предмете Безопасность операционных систем