Voglio capire cosa sta succedendo esattamente nel processo init (/ sbin/init) di Linux, ma è piuttosto difficile trovarne uno. Potresti dirmi chi gestisce il codice sorgente del processo di init?Codice sorgente del processo init di linux
risposta
Dipende dalla versione di Linux. Tradizionalmente, è stato utilizzato sysvinit
.
In questi giorni, molte distribuzioni Linux utilizzano upstart
.
Alcuni altri, come Fedora, utilizzano systemd
.
è stato avviato e il file binario è stato salvato come "init"? Per caso, nel mio Linux, vedo ancora il processo di init da ps aux – jaeyong
Sì, tutte le alternative di 'init' forniscono il proprio binario 'init' insieme ad alcuni strumenti comuni, come' telinit', 'initctl', ecc. Inoltre, forniscono custom miglioramenti come 'start' /' stop' per upstart, o 'systemctl' per' systemd'. – mvp
È possibile scaricare il codice sorgente del pacchetto sysvinit
here.
Si noti che alcune distribuzioni Linux non utilizzano più System V Init. Ad esempio, Debian, Fedora e Ubuntu usano invece upstart.
Grazie. Questo è quello che sto cercando :) E a proposito di upstart, sto usando Ubuntu e vedo init in ps aux. Penso che init sia ancora usato per Debian. – jaeyong
Esistono diverse varianti di init. Molte distribuzioni Linux usano systemd mentre Ubuntu ad esempio usa upstart. Il codice sorgente può essere scaricato dal sito Web del progetto o utilizzando il gestore pacchetti del sistema.
- 1. linux du command codice sorgente
- 2. Aggiunta di un nuovo codice driver al codice sorgente Linux
- 3. Java - Process.destroy() codice sorgente per Linux
- 4. Codice Java: ricerca del codice sorgente
- 5. Ricerca del codice sorgente Android
- 6. codice sorgente per l'utilità della shell di Linux pidof
- 7. Stati di processo Linux
- 8. Codice sorgente Android download
- 9. Download del codice sorgente di Eclipse
- 10. Scrittura sull'esecuzione del processo 'immagine su Linux
- 11. compilazione del codice sorgente su 2 diverse versioni di gcc
- 12. per il processo linux
- 13. Buon browser di codice sorgente per C
- 14. Come passare a una particolare versione del codice sorgente di Linux usando git?
- 15. Come posso ottenere il codice sorgente per l'utility linux tail?
- 16. Strumenti di lettura, comprensione e lettura del codice sorgente
- 17. Copertura del codice kernel Linux - GCOV
- 18. TypeScript Codice lingua Visual Studio Codice sorgente
- 19. Qual è lo stato stack del kernel del processo Linux durante la creazione del processo?
- 20. Nuget e file di controllo del codice sorgente da escludere?
- 21. Sistemi di controllo del codice sorgente nello sviluppo Web
- 22. Cosa significa __init nel codice del kernel di Linux?
- 23. ClearCase per il controllo del codice sorgente?
- 24. Impedisci il furto del codice sorgente HTML
- 25. Organizzazione del codice sorgente in TFS 2010
- 26. Filtraggio del codice sorgente in Maven
- 27. Codice sorgente del kernel Android 4.0?
- 28. codice sorgente del metodo nativo Java
- 29. parsing del codice sorgente C++ nell'ambiente java
- 30. Riferimenti incrociati nei commenti del codice sorgente
Cosa hai cercato? –