salta alla navigazione

Diminuire il boot time per rendere veloce l’avvio di Gentoo! gennaio 15, 2008

Inviato da synthesis in : Informatica, Linux, Tecnologia , trackback
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)  
Loading ... Loading ...

linux_bootSpesso ci si chiede perchè all’avvio del sistema operativo si debba aspettare che un servizio venga attivato per passare al successivo. Questo pare allungare abbastanza il boot-time, rendendo più lungo il tempo che dobbiamo aspettare perchè il set-up sia completo.

Oggi vediamo un piccolo trick per diminuire notevolmente il tempo di avvio della nostra macchina Gentoo Linux. Il file che ci interessa è

/etc/conf.d/rc

Come possiamo leggere nell’header di quest’ultimo, è il file di configurazione per il sistema RC di Gentoo.

# /etc/conf.d/rc: Global config file for the Gentoo RC System

Bene, oltre a moltissime opzioni di gestione interessanti, come ad esempio RC_BOOTCHART, RC_HOTPLUG, RC_COLDPLUG etc, ne troviamo una che fa al caso nostro, che si chiama:

RC_PARALLEL_STARTUP

Proviamo a cambiare il valore preimpostato “no” in:

RC_PARALLEL_STARTUP="yes"

Cosa abbiamo fatto? Semplicemente il istema RC cercherà di inizializzare i servizi all’avvio in modo parallelo e non seriale, così che se ne possano attivare alcuni quando altri non hanno ancora completato l’operazione.

Possiamo anche modificare:

RC_VERBOSE="no"

in

in RC_VERBOSE="yes"

Per testate l’output nel caso in cui sia tutto fuso assieme e la leggibilità venga meno.

Potete trovare l’articolo completo di gentoo-wiki qui.

Commenti»

4. synthesis - gennaio 19, 2008

Ah perfetto! Il passwordless login in alcuni casi potrebbe essere utile ma ovviamente la sicurezza è parecchio bassa, circa come lasciare l’auto aperta :D

3. NEXO - gennaio 18, 2008

risolto senza dover aprire il mio pc ai passanti!!
mettendo il servizio nel runlevel boot (il secondo comando di sopra) il demone si avvia anche senza il login di alcun utente, il fatto che non mi funzionante era causato dallo script noip2 che non aveva aggiornato il dns con il mio ip pubblico corrente (creato il servizio mentre compilava kde 4 :P ) ora funzia tutto

2. synthesis - gennaio 16, 2008

Io personalmente non mi sono mai posto il problema pechè il login lo faccio sempre :D . Però riflettendoci un attimo, se il demone sshd non ne vuole sapere di partire, io guarderei il file /etc/ssh/sshd_config, magari ci sono opzioni interessanti riguardo all’obbligo che ti impone. Come ultima strada (che sconsiglio), ci sarebbe quella di impostare un login senza password. Questo significa che al boot viene loggato l’user automaticamente. Non è il massimo per la sicurezza, bisogna considerare se qualcuno ha accesso fisico al pc o meno. Tovi i riferimenti QUI.

Tienici aggiornati!

1. NEXO - gennaio 16, 2008

Ottimo, il caricemento dei moduli e l’avvio dei servizi ora scorre in meno di metà tempo!
Una domanda un po’ off-topic: vorrei che il demone ssh si avvii anche senza avviare alcua sessione-utente; mi spiego meglio:
il mio pc si accende da solo in modo da essere operativo appena arrivo al lavoro :P purtroppo però puntualmente il demone ssh non si avvia…
come fare? ho provato sia a impostarlo come servizio di default che come servizio di avvio:
>> rc-update add sshd default <> rc-update add sshd boot <<
ma in entrambi i casi se non mi loggo con un utente il maledetto non parte :’(