Администрирование локальных сетей
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат по культурологии, доклад по биологии
| Добавил(а) на сайт: Tolkachjov.
Предыдущая страница реферата | 15 16 17 18 19 20 21 22 23 24 25 | Следующая страница реферата
А команда:
ISL> hpux –is /stand/vmunix
загружает ядро с именем /stand/vmunix в однопользовательский режим.
Ситуации прикоторых необходима загрузка в однопользовательский режим:
. забыт пароль администратора и его нужно изменить
. поврежден файл /etc/inittab
. какой то из загрузочных скриптов по каким то причинам зависает
Сразу же после получения управления ядро системы выполняет две задачи:
. Находит и монтирует корневую файловую систему
. Запускает процесс init и если ядру не было указано дополнительных аргументов относительно run-level то init переводит систему на default run-level (обычно это многопорльзовательский режим работы)
Run-levels.
После успешного монтирования корневой файловой системы ядро запускает
процесс init. Отличительной особенностью этого процесса является то что его
создает непосредственно ядро,он имеет PID=1 и не имеет родительского
процесса, в отличии от остальных процессов получающихся в следствие
системного вызова fork(). Конфигурациооный файл программы init называется
/etc/inittab. Приведем его формат:
Id:run-levels:action:process
где
id От одно до четырехбуквенный индекс который идентифицирует
строку файла inittab.
run-level определяет run-level.в одной строке может быть несколько run-levels. run-levels определяются как цифры от 0 до 6. Когда boot init пытается измнить run-level, все процессы которые не имеют run-level поля равному изменяемому run-level получают предупреждающий сигнал (SIGTERM) и те которые не завершили работу по истечению 20-ти секундного интервала получат сигнал (SIGKILL).Если run level не определен, то это подразумевает все run levels, с 0 до 6.
Это поле также может принимать три других значения “a”,
“b” и “c”.
Строки имеющие эти значения в поле run-level выполняются только когда пользовательский init процесс запрашивает их.
(независимо от текущего run level системы).
Они в корне отличается от run levels в которые boot init никогда не входит a, b, or c. Также выполнение процессов из этих run- levels никогда не меняет текущий run level системы.
Более того, процессы запущенные с rul-level a, b, или c не терминируются когда boot init изменяет run-level системы.
Процессы терминируются лишь когда соответствующая строка inittab помечена как off в поле action или полностью удалена из inittab или система загружается в однопользовательский режим.
action определяет действия этой строки файла, которые могут принимать следующие значения:
boot выполнять процесс только во время чтения inittab исключительно при загрузке системы. Boot init стартует процесс не дожидаясь его окончания и по его завершении не рестартует его заново.
bootwait выполнять процесс только во время чтения inittab исключительно при загрузке системы.
Рекомендуем скачать другие рефераты по теме: бесплатные тесты бесплатно, рефераты по медицине.
Категории:
Предыдущая страница реферата | 15 16 17 18 19 20 21 22 23 24 25 | Следующая страница реферата