Qual è lo scopo di / etc / default?


Risposte:


15

Da un post su un forum Slackware:

... questo è un concetto Debian che è stato adottato da alcuni pacchetti.

Fondamentalmente, / etc / default contiene alcuni parametri che è probabile che l'utente finale o l'amministratore modifichino, piuttosto che incorporare i valori negli script di avvio effettivi. In questo modo, le modifiche persisteranno anche se si aggiorna il pacchetto e lo script di avvio viene sostituito.


2
Ciò significa che l'utente dovrebbe modificare direttamente la configurazione predefinita o il programma è impostato automaticamente su quella posizione se non ci sono altre configurazioni disponibili?
James McMahon,

1
Le opzioni di configurazione ci sono per l'utente di modificare direttamente. Non lasciarti ingannare dalla parola "default". Forse pensa invece "initconfig". È una configurazione per lo script che avvia il servizio.
thomasrutter,

9

I file in questa directory contengono sostanzialmente parametri di configurazione. Ad esempio, se si dispone di un servizio in /etc/init.d/test, lo script esamina prima / etc / default / test prima di avviare / interrompere il servizio di test, cercando i parametri di configurazione.


1

/etc/default/<service>contiene opzioni di configurazione relative all'avvio di quel servizio. Viene utilizzato dagli script init che avviano il servizio, al contrario della configurazione del pacchetto in /etc/<program>cui viene utilizzato dal programma stesso.

È un luogo comune che consente, ad esempio, di impostare le opzioni della riga di comando o le variabili di ambiente da utilizzare all'avvio del daemon.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.