Путь к LINUX


Разгрузка операционной системы - часть 2


использования, а для более глубокого понимания процесса разгрузки

и разработки собственных механизмов.

Если вы являетесь единственным пользователем

системы, то для выгрузки системы вы должны (во всяком случае,

с точки зрения теории) остановить все текущие программы, закрыть

виртуальные пользовательские консоли, зарегистрироваться в системе

как root (а если вы уже работаете как root, то во избежание неприятностей

перейдите в каталог /root ), а затем ввведите команду

shutdown -q now

Кстати, вместо now вы можете указать интервал

времени (в минутах) через который система осуществит окончательную

разгрузку. Необходимо отметить, что в первоначальных версиях системы

(диски Release 2 и Release 3) код команды shutdown содержит ошибку,

в результате которой таймер не работает и разгрузка осуществляется

мгновенно в любом случае, впрочем, если вы владеете UNIX-машиной

в гордом одиночестве, задержка вам вряд ли понадобится. А вот

если вы строите сервер или многопользовательскую систему - воспользуйтесь

дисками Release 4 или более поздними, в которых эта ошибка исправлена.

Вообще говоря, в многопользовательской системе

выдача команды shutdown обычно сопровождается кратким сообщением

о причине, по которой завершается работа с системой. Впрочем,

это можно и не делать, если вы не слишком уважаете своих пользователей.

В конце концов, через определенные промежутки времени, shutdown

все равно будет терроризировать пользователей сообщениями типа

: "до взрыва осталось 8 минут".

Но какие конкретно операции должна выполнить

команда shutdown? Ответ на этот вопрос хранится в файле /etc/shutdown.rc.

В любом случае, вне зависимости от наличия этого скрипт-файла

при начале разгрузки системы демонтируются все файловые системы

(кроме root) все оставшиеся "в живых" пользовательские

процессы безжалостно "убиваются" (поэтому и рекомендуется

выходить до разгрузки системы!). После того, как все операции

демонтирования успешно завершены, на консоль выдается соответствующее




Начало  Назад  Вперед