ГЛАВА P6 ПРОЦЕДУРЫ РЕКОНФИГУРАЦИИ СИСТЕМЫ СОДЕРЖАНИЕ ПРОЦЕДУРЫ РЕКОНФИГУРАЦИИ СИСТЕМЫ ПРОЦЕДУРА 6.1: РЕКОНФИГУРАЦИЯ СИСТЕМЫ Модификация настраиваемых параметров Перестройка операционной системы ПРОЦЕДУРА 6.2: ВОССТАНОВЛЕНИЕ ПРИ НЕЗАГРУЖАЕМОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ ПРОЦЕДУРЫ РЕКОНФИГУРАЦИИ СИСТЕМЫ В этом разделе рассматриваются следующие процедуры: Процедура 6.1 Реконфигурация системы. Перестроить операционную систему после изменения параметров в связи с модификацией структуры аппаратного или программного обеспечения. Процедура 6.2 Восстановление при незагружаемой операционной системе. Восстановить систему, если в результате попытки ее реконфигу- рации была создана незагружаемая операционная система. ПРОЦЕДУРА 6.1: РЕКОНФИГУРАЦИЯ СИСТЕМЫ ~----------- -------------------------------------------------- │Назначение │Создать новую конфигурацию /unix. Зафиксировать в│ │ │системе настраиваемые изменения, связанные с моди-│ │ │фикацией аппаратного или программного обеспечения.│ ----------- -------------------------------------------------- │Когда вы- │Только, когда требуется настроить систему. │ │полняется │ │ ----------- -------------------------------------------------- │Исходные │Состояние системы - многопользовательский режим. │ │условия │Входить как root. │ ----------- -------------------------------------------------- │Команды │/etc/config(1M) │ │ │/etc/finito(1M) │ ----------- -------------------------------------------------- │Предостере-│1. Обязательно скопируйте старый вариант /unix в │ │ жения │ /oldunix. │ │ │2. При реконфигурации не изменяйте nodename │ │ │ без согласования с интерфейсными системами. │ ----------- -------------------------------------------------- │Ссылки │Гл. 6 "Оптимизация функционирования системы" │ ----------- -------------------------------------------------- Реконфигурацию системы необходимо производить в тех случаях, когда изменяется либо физическая конфигурация компьютера, либо состав программного обеспечения самой операционной системы. Это бывает тогда, когда Вы либо расширяете аппаратное обеспечение (например, добавляете память или диски), либо редактируете настраиваемые параметры с целью улучшения рабочих характеристик системы. Единственный способ сообщить системе об этих изменени- ях - это перестроить ее из частично модифицированных исходных файлов. Данная процедура позволяет Вам модифицировать и рекон- фигурировать (перестроить) систему, содержащуюся в /unix. Как указано в таблице, до этой процедуры необходимо выполнить два пункта: 1. Обязательно скопируйте имеющийся загружаемый вариант /unix в /oldunix для того, чтобы у Вас осталась загружаемая операци- онная система на случай, если будет создана незагружаемая система /unix. Если Вы создадите незагружаемую систему /unix, не оставив на жестком диске загружаемого варианта операционной системы, то Вам придется загружать минимальный вариант операционной системы с дискеты или с ленты. 2. При реконфигурации операционной системы нельзя произвольно изменять сетевое имя (NODE) компьютера. После установки ба- зового сетевого обеспечения все изменения сетевого имени должны согласовываться с интерфейсными системами. Если сог- ласование отсутствует, то в вызывающей системе, при выполне- нии проверок, будут обнаружены ошибки, возвращаемое имя не совпадет с именем, хранящемся в /usr/uucp/Systems. Процесс реконфигурации операционной системы состоит из двух ос- новных шагов: 1) изменить настраиваемые параметры, путем редактирова- ния файлов /master(4) и/или /dfile(4) 2) перестроить операционную систему. Модификация настраиваемых параметров Основные действия по изменению настраиваемых параметров заклю- чаются в следующем. Шаг 1: Войдите как root. Шаг 2: Скопируйте имеющийся вариант /unix в /oldunix (см. пре- достережения): # cp /unix /oldunix Шаг 3: Установите рабочий каталог /usr/src/uts. # cd /usr/src/uts Шаг 4: Для того, чтобы изменить настраиваемые параметры (уве- личить или уменьшить их значения) отредактируйте файлы master(4) и /dfile(4). Перестройка операционной системы Процесс перестройки системы состоит из следующих основных дей- ствий. Шаг 5: Выполните команду make unix, которая создает загружае- мый объектный файл, и команду mv unix /, которая запи- сывает его в корневой каталог. Шаг 6: Переведите систему в однопользовательский режим и вык- лючите ее командой finito. Теперь можно загрузить вновь созданное ядро /unix. ПРОЦЕДУРА 6.2: ВОССТАНОВЛЕНИЕ ПРИ НEЗАГРУЖАЕМОЙ ОПЕРАЦИОННОЙ СИСТЕМЕ ~------------ ------------------------------------------------- │Назначение │Провести восстановление в ситуации, когда система│ │ │/unix не загружается. Получить работоспособный│ │ │вариант системы после неудачной попытки реконфи-│ │ │гурации. │ ------------ ------------------------------------------------- │Исходные │ Состояние системы - может быть любым. │ │условия │ Входить как root. │ ------------ ------------------------------------------------- │Команды │ finito(1M) - для выключения системы │ ------------ ------------------------------------------------- │Загружаемые │/oldunix - программа загрузки (с жесткого диска)│ │программы │ │ ------------ ------------------------------------------------- │Ссылки │ Гл. 6 "Оптимизация функционирования системы" │ ------------ ------------------------------------------------- Если Вы создали незагружаемую систему /unix, или она работает настолько плохо, что восстановить систему, работая в данной версии, невозможно, то выполните следующее. Шаг 1: Если удается дойти до стадии, когда выдается приглаше- ние Console login, то войдите как root и выключите сис- тему. Шаг 1а: Если же система не вызывается, то нажмите переключатель RESET. Это переводит систему непосредственно в состоя- ние начальной загрузки. Шаг 2: Введите имя загружаемой копии ядра /oldunix. Загружается копия /oldunix, которая была создана перед реконфигурацией системы. Примечание Если Вы не сделали копию, перезагрузите операционную систему, используя минимальный вариант на дискете или ленте. Шаг 3: После перезагрузки системы войдите снова и перепишите /oldunix назад в /unix: # mv /oldunix /unix Это избавит Вас от необходимости повторять данную про- цедуру в случае случайного системного сбоя. Шаг 4: Наконец, попытайтесь выяснить причину неудачи. Проверь- те, не присвоили ли Вы некорректное значение какому-ли- бо из параметров, который изменяли. Шаг 5: Для исправления допущенной ошибки - повторите процедуру 6.1. Если Вы не можете определить источник ошибки, то тщательно задокументируйте ситуацию, которая имела мес- то, и свяжитесь с представителем фирмы, который отвеча- ет за обслуживание Вашей системы.