Перейти к содержанию

Упражнения (Questions & Answers)

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

  1. Какова роль BIOS в процессе загрузки системы? (Выберите два варианта.)

    A. Он тестирует аппаратное обеспечение системы.
    B. Он создаёт образ initrd на RAM-диске.
    C. Он обнаруживает загрузочное устройство хранения данных.
    D. Он предоставляет меню для выбора операционной системы при загрузке.
    E. Он указывает на ядро операционной системы.

  2. Где может располагаться загрузчик Linux? (Выберите два варианта.)

    A. В BIOS
    B. В образе initrd
    C. В MBR устройства хранения данных
    D. В загрузочном разделе
    E. В системном чипсете

  3. Где располагается ядро Linux?

    A. В /boot
    B. В MBR
    C. В /proc
    D. В /kernel

  4. Вы хотите установить GRUB в первый раздел первого жёсткого SATA-диска системы. Какая команда оболочки выполнит это?

    A. grub /dev/sda1
    B. grub-install /dev/sda1
    C. grub-install /dev/sda
    D. grub /dev/hda1

  5. Какой файл используется для настройки загрузчика GRUB?

    A. /etc/menu.lst
    B. /etc/grub.conf
    C. /boot/grub/grub.conf
    D. /boot/grub/menu.lst

  6. Какая из следующих директив конфигурационного файла GRUB указывает на раздел жёсткого диска, где находится /boot?

    A. root
    B. boot
    C. kernel
    D. partition

  7. При настройке конфигурационного файла GRUB какая из следующих записей соответствует /dev/sda2 на SATA-диске?

    A. hd1,2
    B. hd0,2
    C. sd0,2
    D. hd0,1

  8. Какой из следующих конфигурационных файлов не используется загрузчиком GRUB2?

    A. /boot/grub/grub.cfg
    B. /etc/grub.d
    C. /etc/default/grub
    D. /boot/grub/menu.lst

  9. Какой сценарий конфигурации GRUB2 может обнаружить установку Windows на том же жёстком диске, что и Linux?

    A. 00_header
    B. 10_linux
    C. 30_os-prober
    D. 40_custom

  10. Какой параметр конфигурации в файле /etc/default/grub задаёт время ожидания выбора пункта меню GRUB перед загрузкой операционной системы по умолчанию?

    A. GRUB_TIMEOUT
    B. GRUB_DEFAULT
    C. GRUB_SAVED_DEFAULT
    D. GRUB_HIDDEN_TIMEOUT

  11. Какой уровень выполнения по умолчанию использует графический пользовательский интерфейс?

    A. 2
    B. 3
    C. 4
    D. 5

  12. Какие уровни выполнения по умолчанию используют интерфейс командной строки? (Выберите два варианта.)

    A. 0
    B. 2
    C. 3
    D. 5
    E. 4

  13. В какой файл можно добавить команды, которые должны выполняться при каждой загрузке системы? (Выберите два варианта.)

    A. rc
    B. boot.local
    C. rc.local
    D. rc.sysinit
    E. boot

  14. Где хранятся сценарии init на старых системах Fedora Linux?

    A. /etc/rc.d/init.d
    B. /etc/init.d
    C. /etc/init
    D. /etc/rc.d/init.d/rcx.d

  15. Какую команду можно использовать на старой системе openSUSE Linux для запуска демона (daemon) сервера Secure Shell (sshd)? (Выберите два варианта.)

    A. /etc/rc.d/init.d/sshd start
    B. /etc/init.d/sshd restart
    C. /etc/rc.d/init.d/sshd reload
    D. /etc/init.d/sshd start
    E. /etc/init.d/sshd reload
    F. /etc/rc.d/init.d/sshd restart

  16. Какой файл используется для задания уровня выполнения по умолчанию в системе Linux, использующей демон init?

    A. /etc/inittab
    B. /etc/runlevel.conf
    C. /etc/init.conf
    D. /etc/sysconfig/init

  17. Какую команду можно использовать для смены уровня выполнения во время работы системы?

    A. runlevel
    B. chrun
    C. mode
    D. init

  18. В каталоге /etc/init.d/rc3.d находятся следующие файлы-ссылки. Если система настроена на загрузку в уровень выполнения 3 по умолчанию, какой файл будет запущен демоном init раньше всех остальных?

    A. S09cups
    B. S05cifs
    C. S06kbd
    D. S10cron

  19. Ваша старая система openSUSE Linux в данный момент работает на уровне выполнения 5. Вы вводите команду init 3 в приглашении командной строки от имени пользователя root для перехода на уровень выполнения 3. В каталоге /etc/init.d/rc3.d есть сценарий завершения службы cups, а в каталоге rc5.d — сценарий её запуска. Что произойдёт со службой cups при смене уровня выполнения?

    A. Сценарий rc оставит службу работающей, поскольку она настроена для обоих уровней выполнения.
    B. Сценарий rc выполнит сценарий завершения для остановки службы, но не запустит сценарий запуска.
    C. Сценарий rc выполнит сценарий запуска для старта службы, но не запустит сценарий завершения.
    D. Сценарий rc выполнит сценарий завершения для остановки службы, а затем запустит сценарий запуска для её перезапуска.

  20. Демон ntp на вашей системе Linux в настоящее время настроен для работы на уровнях выполнения 3 и 5. Вы хотите удалить все сценарии завершения и запуска демона ntp из всех подкаталогов rcx.d. Какая команда выполнит это?

    A. insserv ntp
    B. insserv -r ntp
    C. /etc/init.d/ntp stop
    D. chkconfig -l ntp
    E. chkconfig -s ntp 35

  21. Ваша система Linux использует systemd вместо init. Вам необходимо переключить систему в уровень выполнения 3. Какую команду следует использовать?

    A. systemctl isolate graphical.target
    B. systemctl isolate multi-user.target
    C. systemctl isolate runlevel5.target
    D. systemctl isolate nongraphical.target


Ответы

  1. A, C. BIOS тестирует аппаратное обеспечение системы в ходе процедуры POST и затем обнаруживает загрузочное устройство хранения данных.

  2. C, D. Загрузчик Linux может храниться в MBR устройства хранения данных и в загрузочном разделе диска.

  3. A. Ядро Linux находится в каталоге /boot файловой системы.

  4. B. Команда grub-install /dev/sda1 установит GRUB в первый раздел первого жёсткого диска.

  5. D. Файл /boot/grub/menu.lst используется для настройки GRUB на системах openSUSE.

  6. A. Директива root в конфигурационном файле GRUB задаёт раздел жёсткого диска, на котором расположен каталог /boot.

  7. D. Запись hd0,1 в конфигурационном файле GRUB указывает на второй раздел первого жёсткого диска системы.

  8. D. Файл /boot/grub/menu.lst используется GRUB Legacy и не применяется в GRUB2.

  9. C. Сценарий 30_os-prober GRUB2 может обнаруживать другие операционные системы, например Windows, установленные на том же компьютере, что и Linux. Найденные сведения он использует для добавления пунктов меню GRUB, позволяющих запускать эти системы.

  10. A. Параметр GRUB_TIMEOUT используется GRUB2 для указания времени ожидания выбора пункта меню GRUB перед загрузкой операционной системы по умолчанию.

  11. D. Уровень выполнения 5 по умолчанию использует графический пользовательский интерфейс.

  12. B, C. Уровни выполнения 2 и 3 по умолчанию используют интерфейс командной строки.

  13. B, C. Команды можно добавить в файл boot.local на системах BSD-типа или в rc.local на системах System V-типа — они будут автоматически выполняться при каждой загрузке системы.

  14. A. Сценарии init на системах Fedora хранятся в /etc/rc.d/init.d.

  15. B, D. Для запуска демона сервера Secure Shell (sshd) на системе openSUSE Linux можно использовать как команду /etc/init.d/sshd restart, так и команду /etc/init.d/sshd start.

  16. A. Файл /etc/inittab используется для задания уровня выполнения по умолчанию системы Linux.

  17. D. Команда init может использоваться для смены уровня выполнения во время работы системы.

  18. B. Файл-ссылка S05cifs (запускающий демон cifs) выполняется раньше всех остальных файлов благодаря меньшему числу в его имени.

  19. A. Поскольку служба cups настроена для работы на обоих уровнях выполнения (и, следовательно, предполагается, что она уже запущена), сценарий rc ничего не предпринимает и оставляет демон работающим.

  20. B. Команда insserv -r ntp отключит службу ntp, удалив все ссылки для демона ntp во всех подкаталогах rcx.d внутри каталога сценариев init.

  21. B. Команда systemctl isolate multi-user.target переключит систему в эквивалент уровня выполнения 3 в systemd.