Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Акуленок_часть1.doc
Скачиваний:
35
Добавлен:
13.11.2019
Размер:
1.43 Mб
Скачать

6.5. Контрольные вопросы

  1. Опишите формат файла /etc/inittab и назначение каждого поля.

  2. Описание работы процесса init.

  3. Перечислите уровни выполнения процесса init.

  4. Для чего необходимы процессы rc?

  5. Опишите формат файла crontab и назначение каждого поля.

  6. Назовите основные этапы регистрации пользователей в системе?

6.6. Тесты

  1. Что означает сигнал номер 0?

    1. Выход из Shell.

    2. Компьютер будет остановлен (shutdown) т.е. переходит с одного уровня работы системы (run level) на другой.

    3. Такого сигнала не существует, сигналы нумеруются с единицы.

    4. Остановка процесса с клавиатуры.

  2. Уровни выполнения – это …

    1. профили работы системы, различающиеся степенью защищённости от несанкционированного доступа;

    2. последовательные стадии загрузки Linux;

    3. профили работы систем семейства USG, различающиеся списком выполняемых функций;

    4. профили работы систем семейства BSD, различающиеся количеством запущенных системных служб.

  3. В каталогах rc1.d, rc2.d и т. п. находятся

  1. уникальные стартовые сценарии;

  2. символьные ссылки на стартовые сценарии, двух различных видов;

  3. настроечные файлы служб, запускающихся на соответствующем уровне выполнения;

  4. символьные ссылки на стартовые сценарии, нескольких (от одного до девяти) различных видов.

  1. При входе в систему надо ввести (выберите все правильные ответы)

  1. PIN-код

  2. динамический код доступа

  3. имя

  4. пароль

  1. Для перехода в однопользовательский режим надо дать команду … (выберите все правильные ответы)

  1. init 6

  2. init s

  3. init 01

  4. init 3

  5. init S

  1. Какую из следующих команд можно дать, чтобы перевести систему из многопользовательского режима работы в однопользовательский …

  1. init 1

  2. init -s

  3. init 0

  4. init 3

  1. В ответ на приглашение login нужно ввести …

    1. учётную запись

    2. входное имя

    3. своё имя

    4. идентификатор пользователя

Глава 7. Останов системы

Изучив  данную главу,  вы  будете знать:

  • способы останова системы;

  • синтаксис команды shutdown;

  • варианты выхода из системы.

Нормальный останов системы – этот попытка остановить процессы упорядоченным способом, чтобы при повторном запуске не возникло ошибок. При нормальном прекращении работы выполняющиеся процессы последовательно закрываются. Затем диски синхронизируются со всеми буферами в памяти, и их файловые системы демонтируются.

В отличие от начальной загрузки, которая может быть выполнена одним единственным способом, останов и перезагрузку можно выполнить несколькими способами:

  • выключить питание;

  • дать команду shutdown;

  • использовать команды halt и reboot (в BSD–системах);

  • послать процессу init сигнал SIGTERM;

  • изменить уровень выполнения процесса init в помощью команды telinit (в АТТ–системах);

  • уничтожить процесс init.

7.1. Выключение питания

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

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