slackit-ml
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Slackit.org] caricare i servizi..


From: Massimiliano Donini
Subject: Re: [Slackit.org] caricare i servizi..
Date: Sat, 21 May 2005 12:34:08 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050317)



freddy wrote:
scusate la domanda banale...ma ho linux da neanche un anno e ...
vorrei caricare la mia tastiera "it" in fase di avvio per la schell.
come faccio?
per Xorg combino ma per il resto no.
e poi i servizi come vengono caricati?
nelle altre distro avevo rc.x/... e S1???? S2???? S3??? start, qui come funziona?

Sulla tastiera ti ha risposto il buon loopback, qui ti do una sintesi stringata io e ti rimando come dice Luca alla lettura della guida che trovi sul nostro sito.

I servizi in genere su slackware vengono avviati attraverso degli script in stile BSD, frase complicata per dire che tutto quanto è localizzato e centralizzato nella directory

/etc/rc.d/

Li trovi gli script che appunto governano lo "status" del sistema (anche la tastiera appunto). In genere, per un uso casalingo, per abilitare / disabilitare l'avvio automatico di un servizio ti basta aggiungere / tagliore l'eseguibilità a questi script in quanto, se sono eseguibili, vengono caricati in modo automatico da una serie di script "padre" (sempre nella stessa directory rc.S rc.M rc.4). Quindi ...

chmod +x /etc/rc.d/rc.SERVIZIO - abilita il servizio all'avvio
chmod -x /etc/rc.d/rc.SERVIZIO - disabilita il servizio all'avvio

Al di fuori del boot, l'avvio, riavvio, arresto dei servizi viene gestito (in genere ... non proprio per tutti) attarverso la chiamata diretta dello script del servizio

/etc/rc.d/rc.SERVIZIO start - avvia
/etc/rc.d/rc.SERVIZIO restart - riavvia
/etc/rc.d/rc.SERVIZIO stop - arresta

Per aggiungere nuovi servizi, a meno che questi non siano installati a partire da un pacchetto slackware ufficiale o da un pacchetto cmq pensato per slackware, devi creare tu uno script rc.SERVIZIO, metterlo nella famosa directory e modificare leggermente gli scritpt rc.S o rc.M per fare in modo che lo carichino automaticamente. La cosa è tutt'altro che complessa ... se guradi rc.S o rc.M ti accorgi che puoi "copiare" da quelli già esistenti ;)

Un'ultima nota. Non sono più molti ormai ... ma alcuni servizi di rete usano il demone inetd. L'avvio automatico di questi servizi viene gestito dal file di configurazione /etc/inetd.conf, commentando e decommentando voci all'occorrenza. Infine, uno sguardo al file /etc/inittab ti darà informazioni su come slackware gestisce gli stati di init e quali script rc vengono esattamente chiamati nei vari stati.

se devo aggiungere un servizio dove lo metto?

freddy

ps: so di non essere al livello di questa mailing list ma un giorno ci vorrei arrivare. grazie

Come ho detto più volte mi piacerebbe che questa ML non facesse proprio alcun presupposto sul "livello" presunto o effettivo dei suoi partecipanti. Se vuoi chiedere informazioni o aiuto sentiti liberissimo di farlo ... lo scopo e anche questo. E fallo senza sentirti novello o esperto indistintamente! Tutti siamo stati principianti e molti ancora lo sono ... anche se ritengono il contrario :P

Con affetto, il vostro
Dwarf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]