init è il primo processo effettivo (PID 1) generato durante la sequenza di avvio di un sistema UNIX. Alcuni sistemi possono fare affidamento su soluzioni alternative come systemd o Upstart (Ubuntu).
In UNIX, quando un processo genitore scompare, ho pensato che tutti i processi figlio resettassero init come loro genitore. Non è sempre corretto? Ci sono delle eccezioni?
Voglio capire meglio il processo di init Linux al fine di avviare un sistema su rete piuttosto che su nfs. Nel processo mi sono imbattuto in due forme di cambio root. Uno chiamato switch_root e l'altro chiamato pivot_root. Questi script vengono eseguiti da un file system in memoria (initramfs) ottenuto …
Sto usando Lubuntu 11.10. Ogni volta che spengo posso leggere FAIL in lettere rosse, ma non riesco a leggere di più. Quindi, come leggere i messaggi di registro e provare a risolvere il problema?
Ho creato il seguente servizio, amos.service, e deve essere eseguito come amos (membro del gruppo 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 tutti i permessi sono stati impostati /usr/share/amosperamos:amos amos_service.sh è il seguente: #!/bin/bash CUDIR=$(dirname "$0") cd /usr/share/amos start() { …
Ho scaricato l'immagine Raspbian in questa pagina . Sto cercando di compilare un kernel che può essere usato per avviare l'immagine all'interno di qemu. Ho scaricato il sorgente del kernel Linux da kernel.org ed eseguito: make versatile_defconfig make menuconfig Ho quindi aggiunto le seguenti funzionalità al kernel: Supporto PCI (CONFIG_PCI) …
Stavo seguendo un tutorial sull'impostazione di un initramfs personalizzato in cui si afferma: L'unica cosa che manca è / init, l'eseguibile nella radice di initramfs che viene eseguito dal kernel una volta caricato. Poiché sys-apps / busybox include una shell completamente funzionale, questo significa che puoi scrivere il tuo binario …
In questa domanda , le risposte accettate affermano che Ad esempio, / sbin / init usa glibc [la lib vulnerabile] e riavviare quello senza riavvio non è banale. Ora, il non banale è ingegneristico per impossibile , ma sono ancora curioso: È possibile riavviare init senza riavviare l'intero sistema?
Voglio eseguire uno script sysvinit prima di un altro e capire come farlo. Per essere sicuro, questo in realtà accade nell'ordine che mi piace, vorrei vedere un elenco, in quale ordine. Ho sudo insserv --showallgià trovato , ma non riesco a capirlo, poiché elenca gli script di init più volte. …
Sto cercando di eseguire il debug di uno script init su un sistema Linux; Sto provando a passare init=/bin/shal kernel per farlo partire shsenza avviarlo in initmodo da poter eseguire manualmente la sequenza init. Quello che ho scoperto è che il kernel si sta avviando initcomunque. Durante l'avvio, uno dei …
Su più computer che eseguono Ubuntu 14.XX, ho eseguito il comando "killall init" come utente e sono stato immediatamente disconnesso. Potrei accedere di nuovo senza problemi. Perchè è questo? Cosa succede dietro le quinte?
Sono riuscito a creare un CD Linux live piccolo e perfettamente funzionante che contiene solo kernel (compilato con opzioni predefinite) e BusyBox (compilato con opzioni predefinite + statico, tutte le applet presenti, incluso /sbin/init). Non ho avuto problemi da creare initrde popolare /dev, /proce non /sysho avuto problemi con il …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Visitando alcuni forum online che parlano di Debian e Xubuntu, ho …
Ho trovato molta buona documentazione per il demone start-stop di Ubuntu e c'è una pagina man per un binario daemon. Ma da quello che posso dire il modo canonico di avviare un demone in uno script rhel / centos è quello di procurarsi /etc/init.d/functionsquindi usare la daemon()funzione. Ma non riesco …
Quale file in Ubuntu è equivalente al /etc/inittabfile in RedHat? In RedHat il /etc/inittabfile contiene le impostazioni relative al runlevel in cui si desidera avviare Linux.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.