Введение в Unix

       

Загрузка и выключение системы


Загрузка требуется, когда на ЭВМ только что включили питание. Обычно процесс загрузки в большей или меньшей степени автоматизирован и заключается в последовательном вызове программ, каждая из которых загружает и запускает следующую.

Первая программа, самая простая, загружена всегда и запускается при включении питания ЭВМ автоматически или вручную.

В процессе загрузки может потребоваться ответить на вопросы системы, например, касающиеся устройства, на котором находится загружаемая система. В завершение процесса загрузки система выполняет командный файл /etc/rc, который, вообще говоря, может содержать любые команды, но обычно содержит команды для выполнения следующих действий:

  • демонтаж старых файловых систем;
  • монтаж новых файловых систем;
  • удаление старых журнальных учетных файлов;
  • удаление временных файлов;
  • запуск процессов update и cron.

Выключение многопользовательской системы производится выполнением командного файла /etc/shutdown, который в типичном случае выполняет следующие действия:

  • посылает предупреждающие сообщения всем активным пользователям командой wall;
  • убивает все процессы, кроме процесса консоли;
  • очищает все буферы обменов с файлами командой sync;
  • демонтирует файловые системы;
  • выполняет, если надо, процедуры копирования данных;
  • выключает питание ЭВМ, если позволяет аппаратура; в противном случае, питание выключается вручную.



Содержание раздела