LFSH …, для чего '/lib/init'?

Можно использовать систему управления конфигурацией, чтобы сделать это. Лично, я использую Марионетку для этого. У меня есть сингл /etc/passwd и /etc/shadow у файла и меня есть Марионетка, синхронизируют его через все мои системы. Существует интересная кривая обучения с ними, но определенно учебные руководства для того, чтобы сделать точно, что Вы хотите на их веб-сайте.

Я, однако, определенно рекомендовал бы использовать LDAP и Kerberos. Я знаю, что кривая обучения крута, но безопасность действительно хороша. Я знаю, что обочины могут иногда быть нагрузкой, но LDAP, вероятно, был бы приемлем. Я означал настраивать тот.

2
23.01.2014, 02:27
2 ответа

Можно просто открыть сценарии. /etc/init.d обработайте демонов и любой процесс, который должен запуститься или остановиться во время начальной загрузки или изменения runlevel.

Но те сценарии в /lib/init выполняет задачи, связанные с очисткой .pid и файлами блокировки, mount/umount подкачка и очистка системы между runlevels.

1
27.01.2020, 22:22
  • 1
    Все же, начиная со все, что является частью init, кажется, что они должны находиться под / и т.д. наряду со всем остальным, нет? Также существует/etc/init. Я просто задаюсь вопросом, какова логика этого расположения. –  Ray Andrews 22.01.2014, 04:49
  • 2
    я соглашаюсь с Вами. IMO просто процесс init используют те сценарии. Вот почему они вставляют init каталог. –  Willian Paixao 22.01.2014, 04:51
  • 3
    я переделываю bootlogd систему, таким образом редактируя все init сценарии, и она прослушивает меня никакой конец, что я должен внести изменения за пределами/etc/init.d..., о, хорошо, я склонен мучиться над вещами как это... Скажите, Вы думаете, что я мог переместить их и использовать символьные ссылки в/lib/init, указывающем назад на/etc/init.d?... или это сильно пахнуло бы опустошение? –  Ray Andrews 22.01.2014, 05:33

Точно так же, как в значительной степени что-либо еще в a lib каталог, они - библиотеки.

В этом случае каждый из тех файлов заполнен функциями и ничем иным. Они получены другими сценариями оболочки для получения доступа к тем функциям. Так как файлы только заполнены функциями, они ничего не сделают, если Вы выполните их непосредственно.

Таким образом для ответа на вопрос они - комплект библиотечных функций оболочки, которые используются различными init сценариями.

0
27.01.2020, 22:22
  • 1
    , я знаю то, что они делают, что интересно, - то, почему они не находятся в/etc/init.d наряду со всем другим материалом init. Я переместил их в/etc/init.d только с ссылками, оставленными в старом каталоге. Так же/lib/lsb/. Поскольку я делаю некоторую работу над теми файлами, имение целого init набора сценария в одном месте очень удобно. –  Ray Andrews 24.01.2014, 06:14
  • 2
    Поскольку они - библиотеки. Вот почему они находятся в lib. Можно, конечно, сделать то, что Вы любите в своей системе. Но насколько на Ваш вопрос, "почему они там", я думаю, довольно ясно ответили. –  bahamat 24.01.2014, 20:39

Теги

Похожие вопросы