Режимы работы системы
UNIX может работать в однопользовательском режиме (single-user mode) или в многопользовательском режиме (multi-user mode).
Для обычной работы система загружается в многопользовательском режиме. В нем пользователи могут одновременно входить в систему локально или через сеть, посылать программам, работающим в системе, запросы различного характера по сети. В этом режиме множество пользователей одновременно могут работать в системе. Их число ограничивается размером таблиц ядра. Ограничение числа одновременно работающих пользователей связано не с числом одновременно запущенных командных процессоров или сеансов связи, а с количеством запущенных процессов и потребляемых ими ресурсов. Поэтому в каждый момент времени максимальное число пользователей, имеющих возможность работать с системой, может меняться.
Однопользовательский режим используется системным администратором для настройки, резервного копирования или ремонта системы (например, запуска программы fsck, которая выполняет проверку и исправление ошибок в файловых системах дисков, или программы dump, которая выполняет резервное копирование).
Для загрузки системы в однопользовательском режиме следует дать команду
boot -s
или
b -s
программе-загрузчику.
Для перехода из многопользовательского режима в однопользовательский дайте команду
init s
или
init S
Тот же эффект даст выполнение команды shutdown без параметров.
Для того чтобы перевести систему из однопользовательского режима в многопользовательский, нужно перезагрузить компьютер или выйти из командного процессора однопользовательского режима (exit или Ctrl-D, работает в большинстве случаев). Кроме этого, можно запустить программу init с параметром-названием режима работы, например
init 3
Cуществует несколько режимов работы (runlevels) операционной системы. Режим с номером 1 соответствует однопользовательскому режиму, с номером 3 - многопользовательскому. Режим номер 0 - это останов (на этот уровень систему переводит команда shutdown).
Подробнее о режимах работы системы говорится в руководстве по системе:
man init
Дополнительную информацию о режимах работы также можно получить из лекции 9.