Запитання з тегом «init»

init - це перший фактичний процес (PID 1), що виникає під час завантажувальної послідовності системи UNIX. Деякі системи можуть покладатися на альтернативні рішення, такі як systemd або Upstart (Ubuntu).


1
Коли ви використовуєте pivot_root над switch_root?
Я хочу краще зрозуміти процес init Linux для того, щоб перезавантажити систему через ceph, а не nfs. У процесі я натрапив на дві форми перемикання root. Один називається switch_root, а другий називається pivot_root. Ці сценарії виконуються з файлової системи пам'яті (initramfs), отриманої через tftp, використовуючи процес завантаження pxe. Коли ви …


2
Запуск системної служби як користувач, крім root!
Я створив таку службу, amos.service, і її потрібно запускати як amos (член групи amos) [Unit] Description=AMOS Service After=network.target [Service] User=amos Group=amos Type=simple WorkingDirectory=/usr/share/amos ExecStart=/usr/share/amos/amos_service.sh start ExecStop=/usr/share/amos/amos_service.sh stop Restart=on-failure [Install] WantedBy=multi-user.target всі дозволи встановлені на /usr/share/amosдоamos:amos amos_service.sh такий: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { exec /usr/share/amos/run_amos.sh >> /var/log/amos.log 2>&1 } …
18 systemd  services  init 

3
Чому ядро ​​не може запустити init?
Я завантажив зображення Raspbian на цю сторінку . Я намагаюся скласти ядро, яке можна використовувати для завантаження зображення в межах qemu. Я завантажив джерело ядра Linux з kernel.org і побіг: make versatile_defconfig make menuconfig Потім я додав наступні функції до ядра: Підтримка PCI (CONFIG_PCI) Підтримка пристроїв SCSI (CONFIG_SCSI) Підтримка диска …
14 linux-kernel  arm  qemu  init 

2
Чи може процес init бути скриптом оболонки в Linux?
Я переглядав підручник із налаштування користувальницьких initramfs, де зазначено: Єдине, чого не вистачає, це / init, виконуваний файл у корені initramfs, який виконується ядром після його завантаження. Оскільки sys-apps / busybox включає повністю функціональну оболонку, це означає, що ви можете написати / init бінарний файл як простий скрипт оболонки (замість …

2
Перезапуск init без перезавантаження системи
У цьому питанні прийняті відповіді стверджують, що Наприклад, / sbin / init використовує glibc [вразлива lib] і перезапускає, що без перезавантаження нетривіально. Тепер нетривіальне - це інженерне неможливе , але мені все одно цікаво: Чи можливо перезапустити init без перезавантаження всієї системи?
13 init 

2
Як дізнатися, у якому порядку /etc/init.d сценарії завантажуються на Debian?
Я хочу запустити один скрипт sysvinit перед іншим і придумав, як це зробити. Щоб переконатися, що це насправді відбувається в порядку, який мені подобається, я хотів би побачити список, в якому порядку це відбувається. Я sudo insserv --showallвже знайшов , але не можу створити його голову чи хвіст, оскільки він …

4
Що може зробити перехід init = / path / to / program до ядра не запускати програму як init?
Я намагаюся налагодити сценарій init в системі Linux; Я намагаюся перейти init=/bin/shдо ядра, щоб запустити його shбез запуску, initщоб я міг пропустити послідовність init вручну. Я знайшов, що ядро ​​все initодно запускається . Під час завантаження одне з повідомлень printk є командним рядком, і це показує, що рядок задано правильно; …
13 linux  init 


1
Мінімальний Linux з ядром та BusyBox: / etc / inittab ігнорується, виконується тільки / init
Мені вдалося створити невеликий і повністю функціональний живий компакт-диск Linux, який містить лише ядро ​​(компільований з параметрами за замовчуванням) та BusyBox (компільований із параметрами за замовчуванням + статичний, усі наявні аплети, в тому числі /sbin/init). У мене не було проблем зі створенням initrdта заповненням /dev, /procа /sysтакож у мене не …

4
Чи системний "зловмисний"? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Відвідавши якийсь форум в Інтернеті, де обговорюються Debian та Xubuntu, я побачив деяких користувачів, …
11 systemd  init 

1
який канонічний спосіб запустити демон в сценарії rhel / centos-6?
Я знайшов багато хорошої документації для старту-демона ubuntu і є сторінка man для двійкового файлу daemon. Але з того, що я можу сказати канонічним способом запустити демон у сценарії rhel / centos - це джерело, /etc/init.d/functionsа потім використання daemon()функції. Але я не можу знайти хороших прикладів чи документації. Який канонічний …



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.