summaryrefslogtreecommitdiff
path: root/lfs-12.2-sysv/chapter09/introduction.html
diff options
context:
space:
mode:
Diffstat (limited to 'lfs-12.2-sysv/chapter09/introduction.html')
-rw-r--r--lfs-12.2-sysv/chapter09/introduction.html182
1 files changed, 182 insertions, 0 deletions
diff --git a/lfs-12.2-sysv/chapter09/introduction.html b/lfs-12.2-sysv/chapter09/introduction.html
new file mode 100644
index 0000000..a25f989
--- /dev/null
+++ b/lfs-12.2-sysv/chapter09/introduction.html
@@ -0,0 +1,182 @@
+<!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.1. Введение
+ </title>
+ <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" />
+ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot" />
+ <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.2">
+ <div class="navheader">
+ <h4>
+ Линукс с нуля - Версия 12.2
+ </h4>
+ <h3>
+ Глава 9. Системные настройки
+ </h3>
+ <ul>
+ <li class="prev">
+ <a accesskey="p" href="chapter09.html" title=
+ "Системные настройки">Пред.</a>
+ <p>
+ Системные настройки
+ </p>
+ </li>
+ <li class="next">
+ <a accesskey="n" href="bootscripts.html" title=
+ "LFS-Bootscripts-20240825">След.</a>
+ <p>
+ LFS-Bootscripts-20240825
+ </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.2">Начало</a>
+ </li>
+ </ul>
+ </div>
+ <h1 class="sect1">
+ <a id="ch-config-introduction" name="ch-config-introduction"></a>9.1.
+ Введение
+ </h1>
+ <div class="sect1" lang="ru" xml:lang="ru">
+ <p>
+ Загрузка системы Linux включает в себя несколько задач. Процесс
+ должен монтировать как виртуальные, так и реальные файловые системы,
+ инициализировать устройства, активировать файл подкачки, проверять
+ целостность файловых систем, монтировать любые разделы или файл
+ подкачки, устанавливать системные часы, запускать сеть, запускать
+ требуемые системой службы и выполнять любые другие необходимые
+ пользователю задачи. Этот процесс должен быть организован таким
+ образом, чтобы задачи выполнялись в правильном порядке, но в то же
+ время как можно быстрее.
+ </p>
+ <div class="sect2" lang="ru" xml:lang="ru">
+ <h2 class="sect2">
+ <a id="sysv-desc" name="sysv-desc"></a>9.1.1. System V
+ </h2>
+ <p>
+ System V это классический процесс загрузки, который использовался в
+ Unix и Unix-подобных системах, таких как Linux с 1983 года. Он
+ состоит из небольшой программы <span class=
+ "command"><strong>init</strong></span>, которая настраивает базовые
+ программы, такие как <span class=
+ "command"><strong>login</strong></span> (через getty) и запускает
+ скрипт. Этот скрипт, обычно именуемый <span class=
+ "command"><strong>rc</strong></span> управляет выполнением
+ дополнительных сценариев, необходимых для инициализации системы.
+ </p>
+ <p>
+ Программа <span class="command"><strong>init</strong></span>
+ управляется файлом <code class="filename">/etc/inittab</code> и
+ разделена по уровням выполнения, которые могут быть выбраны
+ пользователем. В LFS используются следующие уровни:
+ </p>
+ <div class="literallayout">
+ <p>
+ 0&nbsp;—&nbsp;выключение<br />
+ 1&nbsp;—&nbsp;Однопользовательский&nbsp;режим<br />
+ 2&nbsp;—&nbsp;Определяемый&nbsp;пользователем<br />
+ 3&nbsp;—&nbsp;Полный&nbsp;многопользовательский&nbsp;режим<br />
+ 4&nbsp;—&nbsp;Определяемый&nbsp;пользователем<br />
+ 5&nbsp;—&nbsp;Полный&nbsp;многопользовательский&nbsp;режим&nbsp;с&nbsp;дисплей-менеджером<br />
+
+ 6&nbsp;—&nbsp;перезагрузка
+ </p>
+ </div>
+ <p>
+ Уровень выполнения по умолчанию равен 3 или 5.
+ </p>
+ <h3>
+ Преимущества
+ </h3>
+ <div class="itemizedlist">
+ <ul>
+ <li class="listitem">
+ <p>
+ Устоявшаяся, хорошо отлаженная система.
+ </p>
+ </li>
+ <li class="listitem">
+ <p>
+ Легко настраивается.
+ </p>
+ </li>
+ </ul>
+ </div>
+ <h3>
+ Недостатки
+ </h3>
+ <div class="itemizedlist">
+ <ul>
+ <li class="listitem">
+ <p>
+ Может загружаться медленнее. Загрузка базовой системы LFS в
+ среднем занимает 8-12 секунд, при этом время загрузки
+ измеряется от первого сообщения ядра до запроса на вход в
+ систему. Подключение к сети обычно устанавливается примерно
+ через 2 секунды после запроса на вход в систему.
+ </p>
+ </li>
+ <li class="listitem">
+ <p>
+ Последовательная обработка задач загрузки. Это связано с
+ предыдущим пунктом. Задержка в работе любого процесса,
+ например, проверка файловой системы, приведет к задержке
+ всего процесса загрузки.
+ </p>
+ </li>
+ <li class="listitem">
+ <p>
+ Напрямую не поддерживает дополнительные функции, такие как
+ контрольные группы (cgroups) и диспетчер системных ресурсов
+ для каждого пользователя.
+ </p>
+ </li>
+ <li class="listitem">
+ <p>
+ Добавление init-скриптов требует ручных однотипных действий.
+ </p>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="navfooter">
+ <ul>
+ <li class="prev">
+ <a accesskey="p" href="chapter09.html" title=
+ "Системные настройки">Пред.</a>
+ <p>
+ Системные настройки
+ </p>
+ </li>
+ <li class="next">
+ <a accesskey="n" href="bootscripts.html" title=
+ "LFS-Bootscripts-20240825">След.</a>
+ <p>
+ LFS-Bootscripts-20240825
+ </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.2">Начало</a>
+ </li>
+ </ul>
+ </div>
+ </body>
+</html>