Jaki jest cel / etc / default?

Odpowiedzi:

15

Z postu na forum Slackware:

... jest to koncepcja Debiana, która została przyjęta przez kilka pakietów.

Zasadniczo / etc / default zawiera pewne parametry, które użytkownik końcowy lub administrator prawdopodobnie zmieni, zamiast osadzać wartości w rzeczywistych skryptach rozruchowych. W ten sposób zmiany zostaną zachowane nawet po uaktualnieniu pakietu i zastąpieniu skryptu rozruchowego.

hovanessyan
źródło
2
Czy to oznacza, że ​​użytkownik powinien bezpośrednio edytować domyślną konfigurację, czy też program domyślnie konfiguruje tę lokalizację, jeśli nie jest dostępna żadna inna konfiguracja?
James McMahon,
1
Dostępne są opcje konfiguracji do bezpośredniej edycji przez użytkownika. Nie daj się zwieść słowu „default”. Może zamiast tego pomyśl „initconfig”. Jest to konfiguracja skryptu uruchamiającego usługę.
thomasrutter
9

Pliki w tym katalogu zasadniczo zawierają parametry konfiguracyjne. Na przykład, jeśli masz usługę na /etc/init.d/test, skrypt najpierw spojrzy na / etc / default / test przed uruchomieniem / zatrzymaniem usługi testowej, szukając parametrów konfiguracyjnych.

fonini
źródło
1

/etc/default/<service>zawiera opcje konfiguracji związane z uruchomieniem tej usługi. Jest używany przez skrypty init, które uruchamiają usługę, w przeciwieństwie do konfiguracji pakietu, w /etc/<program>której jest używany przez sam program.

Jest to powszechne miejsce, w którym można na przykład ustawić opcje wiersza poleceń lub zmienne środowiskowe do użycia podczas uruchamiania demona.

thomasrutter
źródło