7.6. LFS-Bootscripts-20130123

Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки системных служб при загрузке или выключении LFS-системы.

Приблизительное время сборки: менее 0.1 SBU
Требует свободного места на диске: 256 KB

7.6.1. Установка LFS-Bootscripts

Установим пакет:

make install

7.6.2. Содержимое LFS-Bootscripts

Установленные скрипты: checkfs, cleanfs, console, functions, halt, ifdown, ifup, localnet, modules, mountfs, mountkernfs, network, rc, reboot, sendsignals, setclock, static, swap, sysctl, sysklogd, template, udev, and udev_retry
Установленные каталоги: /etc/rc.d, /etc/init.d (символическая ссылка), /etc/sysconfig, /lib/services, /lib/lsb (символическая ссылка)

Краткое описание

checkfs

Проверяет состояние файловых систем перед их монтированием (исключая журналы файловых систем и сетевые файловые системы)

cleanfs

Удаляет файлы, которые не должны сохраняться между перезагрузками, например файлы в директориях /var/run/ и /var/lock/; создает заново директорию /var/run/utmp и удаляет файлы /etc/nologin, /fastboot и /forcefsck, если они существуют

console

Загружает таблицу символов клавиатуры, соответствующую выбранной раскладке; также устанавливает шрифт для консоли

functions

Содержит общие для всех скриптов функции, такие как проверка статуса и ошибок

halt

Останавливает систему

ifdown

Останавливает сетевое устройство

ifup

Производит инициализацию сетевого устройства

localnet

Устанавливает имя системы и настраивает сетевое устройство "loopback"

modules

Загружает модули ядра, перечисленные в файле /etc/sysconfig/modules, используя аргументы, также задаваемые в нем

mountfs

Монтирует все файловые системы, за исключением сетевых и имеющих опцию noauto

mountkernfs

Монтирует виртуальные системы ядра, например proc

network

Задействует сетевые карты, поднимает сетевые интерфейсы и устанавливает шлюз по умолчанию (где возможно)

rc

Основной скрипт контроля уровня запуска; он отвечает за последовательный запуск всех остальных скриптов в порядке, определенном символическими ссылками

reboot

Перезагружает систему

sendsignals

Перед перезагрузкой или выключением системы сначала посылает всем процессам сигналы, требующие их завершения, а затем уничтожает оставшиеся процессы

setclock

Устанавливает на часах ядра локальное время, если на аппаратных часах время не в UTC

static

Предоставляет необходимую функциональность для присвоения статического IP-адреса сетевому интерфейсу

swap

Включает/отключает файлы и разделы подкачки

sysctl

Считывает конфигурацию системы из файла /etc/sysctl.conf, если он существует, и передает ее ядру

sysklogd

Запускает/останавливает демонов журналирования системы и ядра

template

Шаблон для создания своих скриптов

udev

Подготавливает директорию /dev и запускает Udev

udev_retry

Пытается заново выполнить неудавшиеся события udev и копирует созданные файлы правил из директории /dev/.udev в /etc/udev/rules.d, если необходимо