From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter09/bootscripts.html | 513 +++++++++++++++++++++++++++++++ 1 file changed, 513 insertions(+) create mode 100644 lfs-12.2-sysv/chapter09/bootscripts.html (limited to 'lfs-12.2-sysv/chapter09/bootscripts.html') diff --git a/lfs-12.2-sysv/chapter09/bootscripts.html b/lfs-12.2-sysv/chapter09/bootscripts.html new file mode 100644 index 0000000..0f63b9f --- /dev/null +++ b/lfs-12.2-sysv/chapter09/bootscripts.html @@ -0,0 +1,513 @@ + + + + + + 9.2. LFS-Bootscripts-20240825 + + + + + + + + +

+ 9.2. + LFS-Bootscripts-20240825 +

+
+
+

+ Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки + системы LFS при загрузке/завершении работы. Файлы конфигурации и + процедуры, необходимые для настройки /процесса загрузки, описаны в + следующих разделах. +

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

+ 9.2.1. Установка пакета LFS-Bootscripts +

+

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

+
make install
+
+
+

+ 9.2.2. + Содержимое пакета LFS-Bootscripts +

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

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

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ checkfs +

+
+

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

+
+

+ cleanfs +

+
+

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

+
+

+ console +

+
+

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

+
+

+ functions +

+
+

+ Содержит общие функции, такие как проверка ошибок и + состояния, которые используются несколькими загрузочными + скриптами +

+
+

+ halt +

+
+

+ Останавливает работу системы +

+
+

+ ifdown +

+
+

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

+
+

+ ifup +

+
+

+ Инициализирует сетевое устройство +

+
+

+ localnet +

+
+

+ Настраивает имя хоста системы и локальное устройство + loopback +

+
+

+ modules +

+
+

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

+
+

+ mountfs +

+
+

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

+
+

+ mountvirtfs +

+
+

+ Монтирует виртуальные файловые системы, такие как + proc +

+
+

+ network +

+
+

+ Выполняет настройку сетевых интерфейсов, например, + сетевых карт, и настаивает шлюз по-умолчанию (где это + применимо) +

+
+

+ rc +

+
+

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

+
+

+ reboot +

+
+

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

+
+

+ sendsignals +

+
+

+ Обеспечивает завершение каждого процесса перед + перезагрузкой или остановкой системы. +

+
+

+ setclock +

+
+

+ Сбрасывает системные часы на местное время, если + аппаратные часы не установлены на всемирное + координированное время (UTC). +

+
+

+ ipv4-static +

+
+

+ Предоставляет функциональные возможности, необходимые для + назначения статического адреса сетевому интерфейсу. +

+
+

+ swap +

+
+

+ Включает и отключает файлы и разделы, используемые для + подкачки. +

+
+

+ sysctl +

+
+

+ Загружает в работающее ядро значения системных настроек + из файла /etc/sysctl.conf, + если этот файл существует +

+
+

+ sysklogd +

+
+

+ Запускает и останавливает демоны журналирования + сообщений, выдаваемых системой и ядром. +

+
+

+ template +

+
+

+ Шаблон для создания пользовательских загрузочных скриптов + для других демонов +

+
+

+ udev +

+
+

+ Подготавливает каталог /dev + и запускает демон udev +

+
+

+ udev_retry +

+
+

+ Повторяет неудачные попытки запуска udev uevents и + копирует сгенерированные файлы правил из /run/udev в /etc/udev/rules.d если требуется. +

+
+
+
+
+ + + -- cgit v1.2.3