[ubuntu-it] Guida specifica sui file di configurazione /etc
paolo massei
paoafr a tin.it
Gio 4 Feb 2010 23:11:06 GMT
* giovedì 04 febbraio 2010, alle 15:32, Piviul wrote:
> > 1) ad esempio io sono un'amante della linea di comando preferendo le
> > configurazioni manuali che quelle da interfaccia grafica (per ovvie
> > ragioni Vedi ciò che fa un programma dando un determinato parametro),
> > ma nn trovo i file di configurazione o sono solo dei collegamenti
> > simbolici ad altri programmi etc...
> Ti dispiacerebbe fare esempi specifici? Cosa vuoi configurare? Perché
> dici che i files di configurazione sono in /etc?
Perche' e' li' che risiedono, a meno di programmi particolari.
;-)
>
> > 2) in slackware i file di avvio si trovano nella cartella
> > /etc/rc.d.....trovi i file per configurare interfaccia di rete, wifi,
> > avvio programmi, etc.. con i relativi servizi che puoi riavviare in
> > qualsiasi momento...in ubuntu dove si trovano?
> > Su internet si trovano guide base e nn sempre esaudienti, ma tutte da
> > interfaccia grafica.....che palle........!
> > Mi potete dare delucidazioni per poter configurare la mia Ubuntu come
> > desidero...?
> Non conosco slackware ma comunque dubito che i file di configurazione
> siano sotto /etc/rc.d...
Hai ragione; in /etc/rc.d ci sono i file che configurano le inizializzazioni/avvio
dei vari servizi/periferiche; una botta di ls nella mia -current riporta
questo, ad esempio:
ming a ProteoTien:/etc$ ls -l rc.d
totale 312
drwxr-xr-x 2 root root 45 2008-09-23 19:55 init.d
lrwxrwxrwx 1 root root 4 2009-12-07 19:31 rc.0 -> rc.6
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc0.d
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc1.d
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc2.d
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc3.d
-rwxr-xr-x 1 root root 1282 2007-03-27 03:12 rc.4
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc4.d
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc5.d
-rwxr-xr-x 1 root root 7453 2008-12-02 21:32 rc.6
drwxr-xr-x 2 root root 6 2008-09-23 19:55 rc6.d
-rwxr-xr-x 1 root root 466 2008-11-26 22:39 rc.acpid
-rwxr-xr-x 1 root root 2672 2010-02-02 20:28 rc.alsa
-rwxr-xr-x 1 root root 4318 2009-08-22 07:31 rc.cups
-rwxr-xr-x 1 root root 322 2010-02-04 18:13 rc.font
-rwxr-xr-x 1 root root 1893 2008-10-23 01:03 rc.fuse
-rwxr-xr-x 1 root root 1156 2009-12-07 19:48 rc.gpm
-rwxr-xr-x 1 root root 906 2009-08-01 07:47 rc.hald
-rwxr-xr-x 1 root root 9579 2009-08-25 06:37 rc.inet1
-rw------- 1 root root 3611 2009-12-07 19:48 rc.inet1.conf
-rwxr-xr-x 1 root root 4847 2007-09-18 00:07 rc.inet2
-rwxr-xr-x 1 root root 497 2003-09-12 05:27 rc.inetd
-rw-r--r-- 1 root root 2684 2008-12-03 23:58 rc.ip_forward
-rwxr-xr-x 1 root root 2425 2008-12-02 21:31 rc.K
-rwxr-xr-x 1 root root 170 2010-02-04 18:14 rc.keymap
-rwxr-xr-x 1 root root 140 2009-12-07 19:46 rc.keymap-orig
-rwxr-xr-x 1 root root 272 2006-08-12 04:07 rc.local
-rwxr-xr-x 1 root root 10906 2009-04-26 00:01 rc.M
-rwxr-xr-x 1 root root 1740 2009-06-09 04:52 rc.messagebus
-rwxr-xr-x 1 root root 35406 2010-01-30 05:45 rc.modules-2.6.32.7
-rw-r--r-- 1 root root 749 2009-06-03 23:07 rc.ntpd
-rwxr-xr-x 1 root root 1442 2010-02-02 23:25 rc.postfix
-rwxr-xr-x 1 root root 14253 2009-04-22 04:48 rc.S
-rw-r--r-- 1 root root 1169 2009-05-15 19:09 rc.saslauthd
-rw-r--r-- 1 root root 2895 2009-05-23 08:43 rc.serial
-rw-r--r-- 1 root root 895 2009-05-23 09:13 rc.snmpd
-rwxr-xr-x 1 root root 1477 2009-05-23 08:04 rc.sshd
-rwxr-xr-x 1 root root 981 2007-04-10 01:10 rc.syslog
-rw-r--r-- 1 root root 1016 2009-12-08 20:47 rc.sysstat
-rwxr-xr-x 1 root root 1740 1999-09-11 22:48 rc.sysvinit
-rwxr-xr-x 1 root root 4231 2009-04-22 04:01 rc.udev
-rw-r--r-- 1 root root 1507 2007-03-17 02:32 rc.vncservers
-rw-r--r-- 1 root root 455 2007-03-17 02:35 rc.vncservers.conf
Si attivano e stoppano i servizi con un semplice
./rc.servizio start|stop
e per averli abilitati/disabilitati al boot, basta settare o togliere
l'eseguibilita' al relativo file ( son tutti script di shell).
Il resto dei file di conf e' in /etc ( e subdirs relative)
>
> Per quanto riguarda i servizi li puoi
> stoppare/avviare/riavviare/controllarne lo stato tramite
> /etc/init.d/nome_servizio stop/start/restart/status...
Slackware, contrariamente alla quasi totalita' delle altre distribuzioni
linux, usa il sistema di avvio bsd-link, come ti ho brutalmente detto
sopra; il sistema system-V che usano debian e derivate, cappelli_rossi e
derivate e le altre sono ( imho) piu' complicate da gestire poiche' han
un sacco di file e link sparsi in giro e tocca andare a vedersi i man dei
vari tools di "servizio" tipo update-modules e via cosi', tutta roba che
con un clpo di vi risolvi in due minuti senza ( come capita ad esempio per
la riscrittura di resolv.conf) andare a spulciare in giro per il sistema
in una specie di caccia al tesoro.
Fermo restando che dopo un po 'di tempo, conoscendo la distribuzione che
usi, hai da cerca' de meno,
> Molti servizi però invece di controllarne l'avvio nel runlevel n tramite
> un link simbolico in /etc/rcn.d sono comunque inseriti nel runlevel
> corrispondente ma se ne controlla l'avvio tramite /etc/default/nome del
> servizio (conformemente allo standard systemV)
Una bella palla, disse il Signor Conte
;-)
> Infine ubuntu sta progressivamente portando l'avvio dei servizi da una
> visione procedurale a quella ad eventi (tramite upstart) e quindi vedrai
> che molti servizi verranno controllati direttamente con service
> nome_servizio start/stop/...
Vedi che pian piano tornano alle origini bsd?
;-)))
> > 3) una rottura di palle che trovo nella distro e il fatto che se nn
> > fai partire l'interfaccia grafica la rete nn funziona......perchè....?
Qui non capisco io l'OP ed a lui mi rivolgo: cosa significa?
Facendo la caccia al tesoro in /etc/init.d trovi i riferimenti ai vari
file da attivare/modificare a mano per far andare su rete e pesci, solo
che tu ( abituato come me alla linearita' slacka) ti puoi trovare un
minimo spaesato.
Consiglio di sbircaire in /etc/init.d e cercare le varie voci con "net" e
andare di brutto con apropos e man. Un balneo de sangre, i primi tempi.
> > kwallet? ma se io per mie ragioni voglio navigare con lynx da
> > comando come faccio a far partire kwallet con la password impostata in
> > automatico?.....mi capita se chiudo kde si blocca il servizio e nn
> > trovo il modo per farlo ripartire.....
> Non uso kde, uso gnome e gnome usa network-manager. Se una interfaccia è
> in /etc/network/interfaces allora questa viene ignorata da
> network-manager e quindi si avvia indipendentemente se X sia attivo o
> meno. Prova a veder cosa kde usa e poi leggerti la documentazione sotto
> /usr/share/doc/...
>
> Ciao e nessuno ti obbliga anche in ubuntu ad usare l'interfaccia grafica.
Gia', vero. Considerando poi che gnome o kde, i tool sono troppo
"specializzati e si rischia, facendo crashare il DM, di buttar giu' i
servizi ad esso legati.
P.
--
La cattiva notizia e' che dio non esiste.
Quella buona, e' che non ne hai bisogno.
http://www.uaar.it
Maggiori informazioni sulla lista
ubuntu-it