Linux. От новичка к профессионалу. 6-е изд



Download 63,9 Mb.
Pdf ko'rish
bet302/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   298   299   300   301   302   303   304   305   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

у п е р с е р в е р
 
i n e t d
Впрочем, сама идея — еще старше. Подобным образом работал древнейший супер­
сервер inetd. Если вы его помните — хорошо, но останавливаться на нем мы здесь не 
будем
.
22.3.2. systemd — основные понятия
Система инициализации systemd контролирует всю систему — отсюда ее название. 
В настоящее время она используется в последних версиях дистрибутивов, рассмат-
риваемых в этой книге: Fedora, openSUSE и Ubuntu.
Система systemd построена на концепции 
модулей
(units). У каждого модуля есть 
свое имя и тип. Например, модуль типа nsed.service управляет сервисом (демоном) 
nsed. Основными типами модулей являются:

service
(сервис)— демоны, которые можно запустить, перезапустить, остано-
вить. Для совместимости с SysV (пока еще не все привыкли к systemd) в системе
есть возможность чтения традиционных сценариев управления демонами. Как
обычно, они находятся в каталоге 
/etc/init.d
. Ради справедливости нужно отме-
тить, что в openSUSE 12.1 содержимое каталога 
init.d
такое же, как и было рань-
ше (при использовании init), поэтому сразу и не заметишь, что используется но-


Глава 22. Системы инициализации
393
вая система инициализации. А вот в Fedora 16
1
сценариев в init.d гораздо меньше 
и сразу видно — что-то тут не так;

socket
(сокет) — реализует сокет, расположенный в файловой системе или Ин-
тернете. Поддерживаются сокеты AF_INET, AFINET6, AF UNIX. У каждого 
сокета есть связанный с ним сервис. Например, при попытке установки соеди-
нения с сокетом nscd.socket будет запущен сервис nscd.service. Вам это ничего
не напоминает? А я вспоминаю старый суперсервер inetd и его более новую вер-
сию xinetd — они работали именно так;

device
(устройство) — реализует устройство в дереве устройств. Если устройст-
во описано через правила udev, то его можно представить в systemd как модуль
типа device;

mount
(точка монтирования) — реализует точку монтирования в файловой сис-
теме. Демон systemd контролирует все точки монтирования, их подключение и 
отключение. Теперь файл 
/etc/fstab
не главный, а служит дополнительным источ-
ником информации о точках монтирования, хотя вы по-прежнему можете опи-
сывать в нем свои точки монтирования;

automount
(автоматическая точка монтирования)— реализует автоматическое
монтирование файловой системы. Такой модуль имеет соответствующий ему 
модуль типа mount, который будет запущен, как только файловая система станет 
доступной;

target
(цель) — служит для логической группировки модулей других типов. Этот
тип модуля очень важен, но в то же время он ничего не делает, а просто группи-
рует другие модули. В systemd больше нет уровней запуска (которые были
в init), вместо них используются цели. Например, цель multi-user.target описыва-
ет, какие сервисы (точнее модули, а не только сервисы) должны быть запущены
во многопользовательском режиме. По сути, цель multi-user.target аналогична
3-му уровню запуска;

snapshot
(снимок) — также ничего не делает, а только ссылается на другие мо-
дули. Снимки используются в двух случаях: первый случай — временный пере-
вод системы в какое-то состояние (например, в однопользовательский режим) и
последующий возврат из этого состояния, второй — поддержка режима suspend.
Многие демоны не могут правильно переходить в этот режим, поэтому в ряде
случаев их лучше остановить и запустить заново, после того как система про-
снется.

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   298   299   300   301   302   303   304   305   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish