Загрузка и выключение системы
Загрузка требуется, когда на ЭВМ только что включили питание. Обычно процесс загрузки в большей или меньшей степени автоматизирован и заключается в последовательном вызове программ, каждая из которых загружает и запускает следующую.
Первая программа, самая простая, загружена всегда и запускается при включении питания ЭВМ автоматически или вручную.
В процессе загрузки может потребоваться ответить на вопросы системы, например, касающиеся устройства, на котором находится загружаемая система. В завершение процесса загрузки система выполняет командный файл /etc/rc, который, вообще говоря, может содержать любые команды, но обычно содержит команды для выполнения следующих действий:
- демонтаж старых файловых систем;
- монтаж новых файловых систем;
- удаление старых журнальных учетных файлов;
- удаление временных файлов;
- запуск процессов update и cron.
Выключение многопользовательской системы производится выполнением командного файла /etc/shutdown, который в типичном случае выполняет следующие действия:
- посылает предупреждающие сообщения всем активным пользователям командой wall;
- убивает все процессы, кроме процесса консоли;
- очищает все буферы обменов с файлами командой sync;
- демонтирует файловые системы;
- выполняет, если надо, процедуры копирования данных;
- выключает питание ЭВМ, если позволяет аппаратура; в противном случае, питание выключается вручную.