Различия между версиями 1 и 2
Версия 1 от 2013-11-08 13:39:48
Размер: 2288
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2013-11-08 15:05:55
Размер: 2475
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 31: Строка 31:
-----
==== Связь с отдельными функциями: RPC ====
Проблема: динамическое выделение ''входных'' портов.
 * Portmapper (rpcbind, порт 111)
 * `/etc/rpc`
 * rpcinfo
##TODO: avahi, NFS, DNS, SSHD

------
Строка 33: Строка 41:
=== Анонс ===
Проблема (авто) определения
## sshd и д/з

Строка 41: Строка 44:
 * /!\ avahi-browse  * /!\ rpcinfo -s/-p и /etc/rpc

Прикладной уровень: возможности и потребности системы

Цели:

  • Активация интерпретатора
  • Интерпретация

Прелюдия:

  • что такое dæmon (даймон или даже демон >:> )?

  • кто и когда запускает демонов?
    • схемы типа sysvinit

    • схемы типа rc.d (с зависимостями)

    • схемы типа systemd (с зависимостями, условиями запуска и сокет-активацией)

Задачи:

  • Связывание порта и интерпретатора
  • Анонс прикладных служб
  • Учёт потребления ресурсов прикладными службами. Хотя казалось бы.

Связь с интерпретатором

  • Делает сам демон:
    • создание обслуживание сокета (bind + listen)
    • respawn при закрытии соединения
    • обслуживание нескольких соединений (в т. ч. общие и специфичные для прикладного уровня ограничения)
  • Делает метадемон [x]inetd:

    • интерпретатор обрабатывает stdin (из сокета), stdout (в сокет) и stderr (журнал)
    • см. выше
  • Делает служба запуска (на примере systemd):

    • Запуск демонов
    • Запуск интерпретаторов
    • Сокет-активация бывших демонов
    • {i} Добавлять ли в Д/З виртуалку с упражнениями над systemd?

Связь с отдельными функциями: RPC

Проблема: динамическое выделение входных портов.

  • Portmapper (rpcbind, порт 111)
  • /etc/rpc

  • rpcinfo


/!\ TODO

Д/З

LecturesCMC/LinuxNetwork2013/06-ApplicationSystem (последним исправлял пользователь FrBrGeorge 2013-12-15 16:34:05)