10.7. SuSEconfig e /etc/sysconfig

Principalmente la configurazione di viene realizzata tramite i file di configurazione che trovate sotto /etc/sysconfig. Nelle versioni precedenti di si utilizzava a riguardo il file /etc/rc.config che è diventato ormai obsoleto. Quando installate questo file non viene più generato. La configurazione del sistema si realizza adesso tramite i file che si trovano sotto /etc/sysconfig. Se eseguite un aggiornamento e se vi è già sul vostro sistema il file /etc/rc.config, chiaramente non verrà cancellato.

I file in /etc/sysconfig vengono usati solo da alcuni script in situazioni ben determinate. In questo modo si assicura che le impostazioni della rete vengano elaborate solo dagli script della rete e non da altri. Inoltre, molti altri file di configurazione del sistema vengono generati in dipendenza dai file sotto /etc/sysconfig; cosa a cui è preposto SuSEconfig. Ad esempio, dopo una modifica della configurazione di rete, viene ricreato il file /etc/host.conf, dal momento che dipende dal tipo di configurazione.

Ogni volta che modificate i suddetti file, in seguito dovete anche lanciare SuSEconfig, per assicurare che le nuove impostazioni vengano applicate. Se usate l'editor sysconfig di , se ne occuperà lui ad avviare automaticamente SuSEconfig che aggiornerà tutti i file interessati.

Questo approccio rende possibile apportare delle rilevanti modifiche alla configurazione del sistema senza doverlo riavviare. Nel caso di modifiche di ampia portata comunque, a volte tuttavia è necessario riavviare alcuni programmi per rendere effettive le modifiche.

Se modificate la configurazione di rete immettendo i comandi rcnetwork stop e rcnetwork start, riavviati i programmi di rete appena modificati.

Per configurare il sistema vi consigliamo di procedere come segue:

Questa procedura si rende chiaramente necessaria solo nel caso di modifiche di ampia portata (ad esempio, la configurazione di rete). In casi più semplici non è neanche necessario che l'amministratore passi al “modo utente singolo”; tuttavia, assicuratevi che tutti i programmi interessati dalle modifiche apportate vengano riavviati.

[Tip]Tip

Potete disattivare la configurazione automatica tramite SuSEconfig globalmente impostando la variabile ENABLE_SUSECONFIG in /etc/sysconfig/suseconfig su no. Per poter usufruire del supporto all' installazione, la variabile ENABLE_SUSECONFIG dovrà tuttavia essere impostata su yes. Potete disattivare in modo mirato anche solo determinate sezioni della configurazione automatica.