1 487
contributi
m (formattazione) |
|||
Riga 1: | Riga 1: | ||
{{stub}} | {{stub}} | ||
=SystemV: il boot di Debian= | =SystemV: il boot di Debian= | ||
== | ==Struttura== | ||
Debian ha scelto, come proprio sistema di boot, il SysV, che si distingue per la propria semplicit� e potenza... | Debian ha scelto, come proprio sistema di boot, il SysV, che si distingue per la propria semplicit� e potenza... | ||
Infatti, � basata su degli script sensibili a determinate azioni, che vengono linkati in delle directory predefinite (rappresentanti determinati init (ovvero livelli o stati a cui si trova la macchina). | Infatti, � basata su degli script sensibili a determinate azioni, che vengono linkati in delle directory predefinite (rappresentanti determinati init (ovvero livelli o stati a cui si trova la macchina). | ||
Esaminiamo nel dettaglio la struttura di questo interessante sistema, cos� da capire meglio cosa avviene esattamente al boot della macchina. | Esaminiamo nel dettaglio la struttura di questo interessante sistema, cos� da capire meglio cosa avviene esattamente al boot della macchina. | ||
== | ==Gli script di init.d== | ||
Nella directory /etc/init.d sono presenti degli script particolari: il loro compito � quello di gestire i demoni (o servizi, che dir si voglia), quindi di avviarli, fermarli, far rileggere i file di configurazione, controllare lo stato, ... nel modo pi� semplice e comodo. | Nella directory /etc/init.d sono presenti degli script particolari: il loro compito � quello di gestire i demoni (o servizi, che dir si voglia), quindi di avviarli, fermarli, far rileggere i file di configurazione, controllare lo stato, ... nel modo pi� semplice e comodo. | ||
Di default, infatti, sono sempre presenti 3 opzioni: | Di default, infatti, sono sempre presenti 3 opzioni: | ||
Riga 175: | Riga 175: | ||
Non ho ancora trovato un file in cui vengano elencati tutti i valori di default per quanto riguarda l'ordine di esecuzione degli script. Per non perdere questa informazione, lascio intatto un runlevel (il 3, ad esempio) e mi riferisco a lui per conoscere i valori di default. | Non ho ancora trovato un file in cui vengano elencati tutti i valori di default per quanto riguarda l'ordine di esecuzione degli script. Per non perdere questa informazione, lascio intatto un runlevel (il 3, ad esempio) e mi riferisco a lui per conoscere i valori di default. | ||
== | ==Tool per la configurazione dei runlevel== | ||
===sysv-rc-conf=== | ===sysv-rc-conf=== | ||
sysv-rc-conf � una utility basata sulle librerie [[Glossario:ncurses | ncurses]] utile per semplificare la gestione dei [[Glossario:runlevel | runlevel]] e avere una panoramica sullo stato di tutti i runlevel. | sysv-rc-conf � una utility basata sulle librerie [[Glossario:ncurses | ncurses]] utile per semplificare la gestione dei [[Glossario:runlevel | runlevel]] e avere una panoramica sullo stato di tutti i runlevel. |
contributi