4 дня назад
🧭 *Что такое init-системы и зачем они нужны в Linux
🧭 *Что такое init-системы и зачем они нужны в Linux?* Все мы любим комфорт и автоматизацию, особенно когда дело доходит до запуска сервисов и процессов. Но задумывались ли вы, как Linux управляет этими задачами? Ответ — через init-системы. Итак, сегодня поговорим о главных героях запуска системы. Первые версии Linux использовали SysVinit — простенько и понятно, но с возрастом стал заметен ряд недостатков: быстрый запуск, управление зависимостями, автоматический перезапуск служб. На смену пришли более современные решения: systemd, который стал стандартом почти повсеместно. Он не только управляет...
541 читали · 3 года назад
Linux загрузка. Процессы управления системой. Init. Systemd.
После загрузки и завершения процесса инициализации ядро создает спонтанные процессы в пользовательском пространстве. Спонтанные, потому что они запускаются автономно, а не создаются, как должно быть, только по воле существующих процессов. Такие процессы можно распознать с помощью команды ps, у них будет низкое значение PID и скобки вокруг их имени. Например, [netns], [kworker/0:0H] и т.д. Исключением из этого шаблона является демон init или менеджер systemd. Они имеют идентификатор процесса 1....