diff options
Diffstat (limited to 'lfs-12.0-sysv/chapter09/bootscripts.html')
-rw-r--r-- | lfs-12.0-sysv/chapter09/bootscripts.html | 513 |
1 files changed, 513 insertions, 0 deletions
diff --git a/lfs-12.0-sysv/chapter09/bootscripts.html b/lfs-12.0-sysv/chapter09/bootscripts.html new file mode 100644 index 0000000..7ce25c7 --- /dev/null +++ b/lfs-12.0-sysv/chapter09/bootscripts.html @@ -0,0 +1,513 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> + <title> + 9.2. LFS-Bootscripts-20230728 + </title> + <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> + <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> + <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= + "text/css" media="print" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + </head> + <body class="lfs" id="lfs-12.0"> + <div class="navheader"> + <h4> + Линукс с нуля - Версия 12.0 + </h4> + <h3> + Глава 9. Системные настройки + </h3> + <ul> + <li class="prev"> + <a accesskey="p" href="introduction.html" title= + "Введение">Пред.</a> + <p> + Введение + </p> + </li> + <li class="next"> + <a accesskey="n" href="udev.html" title= + "Взаимодействие с устройствами и модулями">След.</a> + <p> + Взаимодействие с устройствами и модулями + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter09.html" title= + "Глава 9. Системные настройки">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.0">Начало</a> + </li> + </ul> + </div> + <div class="wrap" lang="en" xml:lang="en"> + <h1 class="sect1"> + <a id="ch-config-bootscripts" name="ch-config-bootscripts"></a>9.2. + LFS-Bootscripts-20230728 + </h1> + <div class="package" lang="en" xml:lang="en"> + <p> + Пакет LFS-Bootscripts содержит набор скриптов для запуска/остановки + системы LFS при загрузке/завершении работы. Файлы конфигурации и + процедуры, необходимые для настройки /процесса загрузки, описаны в + следующих разделах. + </p> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Приблизительное время сборки:</strong> + <span class="segbody">менее 0.1 SBU</span> + </div> + <div class="seg"> + <strong class="segtitle">Требуемое дисковое + пространство:</strong> <span class="segbody">244 KB</span> + </div> + </div> + </div> + </div> + <div class="installation" lang="en" xml:lang="en"> + <h2 class="sect2"> + 9.2.1. Установка пакета LFS-Bootscripts + </h2> + <p> + Установите пакет: + </p> + <pre class="userinput"><kbd class="command">make install</kbd></pre> + </div> + <div class="content" lang="en" xml:lang="en"> + <h2 class="sect2"> + <a id="contents-bootscripts" name="contents-bootscripts"></a>9.2.2. + Содержимое пакета LFS-Bootscripts + </h2> + <div class="segmentedlist"> + <div class="seglistitem"> + <div class="seg"> + <strong class="segtitle">Установленные скрипты:</strong> + <span class="segbody">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</span> + </div> + <div class="seg"> + <strong class="segtitle">Созданные каталоги:</strong> + <span class="segbody">/etc/rc.d, /etc/init.d (символическая + ссылка), /etc/sysconfig, /lib/services, /lib/lsb (символическая + ссылка)</span> + </div> + </div> + </div> + <div class="variablelist"> + <h3> + Краткое описание + </h3> + <table border="0" class="variablelist"> + <colgroup> + <col align="left" valign="top" /> + <col /> + </colgroup> + <tbody> + <tr> + <td> + <p> + <a id="checkfs-bootscripts" name= + "checkfs-bootscripts"></a><span class="term"><span class= + "command"><strong>checkfs</strong></span></span> + </p> + </td> + <td> + <p> + Проверяет целостность файловых систем перед их + монтированием (за исключением журналируемых и сетевых + файловых систем) + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="cleanfs-bootscripts" name= + "cleanfs-bootscripts"></a><span class="term"><span class= + "command"><strong>cleanfs</strong></span></span> + </p> + </td> + <td> + <p> + Удаляет файлы, которые не должны сохраняться между + перезагрузками, например, те, которые находятся в + директориях <code class="filename">/run/</code> и + <code class="filename">/var/lock/</code>; скрипт + пересоздает <code class="filename">/run/utmp</code> и + удаляет файлы, которые, возможно, существуют <code class= + "filename">/etc/nologin</code>, <code class= + "filename">/fastboot</code>, и <code class= + "filename">/forcefsck</code> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="console-bootscripts" name= + "console-bootscripts"></a><span class="term"><span class= + "command"><strong>console</strong></span></span> + </p> + </td> + <td> + <p> + Загружает правильную таблицу раскладок для требуемой + раскладки клавиатуры; он также устанавливает экранный + шрифт + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="functions-bootscripts" name= + "functions-bootscripts"></a><span class= + "term"><span class= + "command"><strong>functions</strong></span></span> + </p> + </td> + <td> + <p> + Содержит общие функции, такие как проверка ошибок и + состояния, которые используются несколькими загрузочными + скриптами + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="halt-bootscripts" name= + "halt-bootscripts"></a><span class="term"><span class= + "command"><strong>halt</strong></span></span> + </p> + </td> + <td> + <p> + Останавливает работу системы + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="ifdown-bootscripts" name= + "ifdown-bootscripts"></a><span class="term"><span class= + "command"><strong>ifdown</strong></span></span> + </p> + </td> + <td> + <p> + Останавливает сетевое устройство + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="ifup-bootscripts" name= + "ifup-bootscripts"></a><span class="term"><span class= + "command"><strong>ifup</strong></span></span> + </p> + </td> + <td> + <p> + Инициализирует сетевое устройство + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="localnet-bootscripts" name= + "localnet-bootscripts"></a><span class= + "term"><span class="command"><strong>localnet</strong></span></span> + </p> + </td> + <td> + <p> + Настраивает имя хоста системы и локальное устройство + loopback + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="modules-bootscripts" name= + "modules-bootscripts"></a><span class="term"><span class= + "command"><strong>modules</strong></span></span> + </p> + </td> + <td> + <p> + Загружает модули ядра из списка, который находится в + файле <code class= + "filename">/etc/sysconfig/modules</code>, используя + указанные там же аргументы + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="mountfs-bootscripts" name= + "mountfs-bootscripts"></a><span class="term"><span class= + "command"><strong>mountfs</strong></span></span> + </p> + </td> + <td> + <p> + Монтирует все файловые системы, кроме тех, которые + помечены как <span class= + "emphasis"><em>noauto</em></span> или сетевых файловых + систем + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="mountvirtfs-bootscripts" name= + "mountvirtfs-bootscripts"></a><span class= + "term"><span class= + "command"><strong>mountvirtfs</strong></span></span> + </p> + </td> + <td> + <p> + Монтирует виртуальные файловые системы, такие как + <code class="systemitem">proc</code> + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="network-bootscripts" name= + "network-bootscripts"></a><span class="term"><span class= + "command"><strong>network</strong></span></span> + </p> + </td> + <td> + <p> + Выполняет настройку сетевых интерфейсов, например, + сетевых карт, и настаивает шлюз по-умолчанию (где это + применимо) + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="rc-bootscripts" name= + "rc-bootscripts"></a><span class="term"><span class= + "command"><strong>rc</strong></span></span> + </p> + </td> + <td> + <p> + Основной сценарий управления; он отвечает за запуск всех + остальных загрузочных скриптов один за другим, в + последовательности, определяемой именами символических + ссылок на другие скрипты. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="reboot-bootscripts" name= + "reboot-bootscripts"></a><span class="term"><span class= + "command"><strong>reboot</strong></span></span> + </p> + </td> + <td> + <p> + Перезагружает систему + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="sendsignals-bootscripts" name= + "sendsignals-bootscripts"></a><span class= + "term"><span class= + "command"><strong>sendsignals</strong></span></span> + </p> + </td> + <td> + <p> + Обеспечивает завершение каждого процесса перед + перезагрузкой или остановкой системы. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="setclock-bootscripts" name= + "setclock-bootscripts"></a><span class= + "term"><span class="command"><strong>setclock</strong></span></span> + </p> + </td> + <td> + <p> + Сбрасывает системные часы на местное время, если + аппаратные часы не установлены на всемирное + координированное время (UTC). + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="ipv4-static-bootscripts" name= + "ipv4-static-bootscripts"></a><span class= + "term"><span class= + "command"><strong>ipv4-static</strong></span></span> + </p> + </td> + <td> + <p> + Предоставляет функциональные возможности, необходимые для + назначения статического адреса сетевому интерфейсу. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="swap-bootscripts" name= + "swap-bootscripts"></a><span class="term"><span class= + "command"><strong>swap</strong></span></span> + </p> + </td> + <td> + <p> + Включает и отключает файлы и разделы, используемые для + подкачки. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="sysctl-bootscripts" name= + "sysctl-bootscripts"></a><span class="term"><span class= + "command"><strong>sysctl</strong></span></span> + </p> + </td> + <td> + <p> + Загружает в работающее ядро значения системных настроек + из файла <code class="filename">/etc/sysctl.conf</code>, + если этот файл существует + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="sysklogd-bootscripts" name= + "sysklogd-bootscripts"></a><span class= + "term"><span class="command"><strong>sysklogd</strong></span></span> + </p> + </td> + <td> + <p> + Запускает и останавливает демоны журналирования + сообщений, выдаваемых системой и ядром. + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="template-bootscripts" name= + "template-bootscripts"></a><span class= + "term"><span class="command"><strong>template</strong></span></span> + </p> + </td> + <td> + <p> + Шаблон для создания пользовательских загрузочных скриптов + для других демонов + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="udev-bootscripts" name= + "udev-bootscripts"></a><span class="term"><span class= + "command"><strong>udev</strong></span></span> + </p> + </td> + <td> + <p> + Подготавливает каталог <code class="filename">/dev</code> + и запускает демон udev + </p> + </td> + </tr> + <tr> + <td> + <p> + <a id="udev-retry-bootscripts" name= + "udev-retry-bootscripts"></a><span class= + "term"><span class= + "command"><strong>udev_retry</strong></span></span> + </p> + </td> + <td> + <p> + Повторяет неудачные попытки запуска udev uevents и + копирует сгенерированные файлы правил из <code class= + "filename">/run/udev</code> в <code class= + "filename">/etc/udev/rules.d</code> если требуется. + </p> + </td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + <div class="navfooter"> + <ul> + <li class="prev"> + <a accesskey="p" href="introduction.html" title= + "Введение">Пред.</a> + <p> + Введение + </p> + </li> + <li class="next"> + <a accesskey="n" href="udev.html" title= + "Взаимодействие с устройствами и модулями">След.</a> + <p> + Взаимодействие с устройствами и модулями + </p> + </li> + <li class="up"> + <a accesskey="u" href="chapter09.html" title= + "Глава 9. Системные настройки">Наверх</a> + </li> + <li class="home"> + <a accesskey="h" href="../index.html" title= + "Линукс с нуля - Версия 12.0">Начало</a> + </li> + </ul> + </div> + </body> +</html> |