Я ищу ссылки на подробную информацию о том, как процесс загрузки ubuntu управляется после завершения grub.
Я искал всю документацию, ссылаясь на отдельные пакеты. (upstart, init * каталоги и ссылки, каталоги rc *, диспетчер запуска) Я до сих пор не понимаю, как они называются, которые начинаются первыми. Я не понимаю, как изменения повлияют на процесс загрузки.
Я надеялся найти хорошее подробное объяснение процесса загрузки ubuntu. Я ищу, чтобы лучше понять, что происходит и как все работает под капотом. Я предпочитаю иметь хорошее понимание для внесения изменений.
Помимо вики Ubuntu, объясняющей эти каталоги и Configs ...
/etc/init - это то, где initstart init configs live. Хотя они и не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d - это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки живут. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf контролирует выполнение традиционных скриптов, добавленных вручную или с помощью update-rc.d, на традиционные уровни выполнения в /etc/rc* /etc/default имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новых конфигураций выскочек.... вы также можете установить Ubuntu wiki . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в . Он также содержит некоторые интересные примеры кода.
Помимо вики Ubuntu, объясняющей эти каталоги и Configs ...
/etc/init - это то, где initstart init configs live. Хотя они и не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d - это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки живут. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf контролирует выполнение традиционных скриптов, добавленных вручную или с помощью update-rc.d, на традиционные уровни выполнения в /etc/rc* /etc/default имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новых конфигураций выскочек.... вы также можете установить Ubuntu wiki . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в . Он также содержит некоторые интересные примеры кода.
Помимо вики Ubuntu, объясняющей эти каталоги и Configs ...
/etc/init - это то, где initstart init configs live. Хотя они и не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d - это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки живут. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf контролирует выполнение традиционных скриптов, добавленных вручную или с помощью update-rc.d, на традиционные уровни выполнения в /etc/rc* /etc/default имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новых конфигураций выскочек.... вы также можете установить Ubuntu wiki . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в . Он также содержит некоторые интересные примеры кода.
Помимо вики Ubuntu, объясняющей эти каталоги и Configs ...
/etc/init - это то, где initstart init configs live. Хотя они и не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d - это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки живут. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf контролирует выполнение традиционных скриптов, добавленных вручную или с помощью update-rc.d, на традиционные уровни выполнения в /etc/rc* /etc/default имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новых конфигураций выскочек.... вы также можете установить Ubuntu wiki . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в . Он также содержит некоторые интересные примеры кода.
Кроме Ubuntu wiki , объясняющего эти каталоги и Configs ...
/ etc / init
- это где initstart init config live , Хотя они не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d
- это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки жить. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые из них просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf
управляет выполнением традиционных скриптов, добавленных вручную или с помощью update-rc. d к традиционным уровням выполнения в / etc / rc *
/ etc / default
имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новые upstart configs. ... вы также можете установить bootchart . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в выскочке, поваренной книге и лучших практиках . Он также содержит некоторые интересные примеры кода.
Кроме Ubuntu wiki , объясняющего эти каталоги и Configs ...
/ etc / init
- это где initstart init config live , Хотя они не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d
- это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки жить. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые из них просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf
управляет выполнением традиционных скриптов, добавленных вручную или с помощью update-rc. d к традиционным уровням выполнения в / etc / rc *
/ etc / default
имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новые upstart configs. ... вы также можете установить bootchart . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в выскочке, поваренной книге и лучших практиках . Он также содержит некоторые интересные примеры кода.
Кроме Ubuntu wiki , объясняющего эти каталоги и Configs ...
/ etc / init
- это где initstart init config live , Хотя они не являются самими скриптами, они в основном выполняют все, что требуется для замены скриптов sysvinit. /etc/init.d
- это где все традиционные скрипты sysvinit и обратные совместимые скрипты для выскочки жить. Обратные совместимые скрипты в основном запускают запуск службы myservice вместо того, чтобы делать что-либо сами. Некоторые из них просто показывают уведомление об использовании команды «service». /etc/init/rc-sysinit.conf
управляет выполнением традиционных скриптов, добавленных вручную или с помощью update-rc. d к традиционным уровням выполнения в / etc / rc *
/ etc / default
имеет файлы конфигурации, позволяющие контролировать поведение как традиционных скриптов sysvinit, так и новые upstart configs. ... вы также можете установить bootchart . Он покажет графическое представление всех файлов, вызываемых в порядке их вызова, и продолжительности их завершения. Это даст вам много возможностей для процесса загрузки.
Upstart объясняется в выскочке, поваренной книге и лучших практиках . Он также содержит некоторые интересные примеры кода.
init
, init
по-прежнему PID 1, ps -p 1
для неподвижных приложения с преобразованными вверх-upstart, вещи, установленные из источника и т. д.
– waltinator
29 September 2011 в 04:03
/ sbin / init
вызывается ядром как первый процесс, независимо от того, выскочка или sysvinit или что-то еще. В моей системе init
является i> выскочкой! Итак, проверка выполняется следующим образом: что такое PID 1 ( ps -u -p 1
)? → / sbin / init
→ Где это из ( dpkg -S / sbin / init
)? → выскочка
– Robert Siemer
11 March 2014 в 12:58