Команда Telinit не работает

LoadModule Должен указывать на общий объект, а не на что-то другое / usr / lib64 / php есть. Например:

LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php

Загрузка чего-то другого как php5_module может препятствовать загрузке фактического модуля (судя по сообщению об ошибке «уже загружен»).

0
17.08.2018, 15:01
1 ответ

Забудьте об уровнях выполнения.

Да, это тот же ответ, что и для systemd.

Собственная initпрограмма BusyBox вообще не имеет концепции уровней выполнения. Это находится в документации BusyBox . Там нет уровня запуска 1, на который можно изменить команду. Использование telinitс реальным BusyBox initпросто неправильно.

При использовании telinitс некоторым другим системным менеджером набора инструментов, работающим как процесс #1, это по-прежнему совершенно неверно. В операционных системах systemd уровни запуска «устарели»;они не существуют в системах, управляемых многими другими наборами инструментов (от nosh system-managerчерез Gerrit Pape runit-initдо initNG); и только ван Смуренбург init, Иоахим Нильссонfinitи Выскочка вообще имеют механизм.

Обратите внимание, что программа telinitдолжна соответствовать набору инструментов, который фактически используется в данный момент для системной -управляющей программы. Существует множество telinitпрограмм из разных наборов инструментов. Некоторые ожидают FIFO в /dev/initctl. Некоторые ожидают FIFO в /run/initctl. Некоторые используют разные протоколы в своих FIFO, а протокол van Smoorenburg initв любом случае считается его разработчиками закрытым. Многие даже вообще не используют FIFO и представляют собой прокладки вокруг механизмов, родных для набора инструментов, таких как nosh telinit, который является прокладкой вокруг system-control, Upstart telinit, который генерирует события Upstart, и systemd telinit. ], которая является его программой systemctlпод другим именем. И даже для тех, кто использует FIFO, необходимо иметь сервер, который также должен соответствовать работающему системному менеджеру, работающему и прослушивающему эти FIFO.

Все это для того, чтобы люди могли сохранить приобретенные навыки выполнения telinitкоманды.

Забудьте про уровни выполнения, и если вы еще не привыкли использоватьtelinit(или, что еще хуже, initв качестве команды ), лучше вообще не учить ее.

Дополнительная литература

0
28.01.2020, 04:13

Теги

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