Apa tujuan dari / etc / default?

28

Untuk pertama kalinya saya ditanya oleh daemon yang saya pasang untuk memasang bendera di sana.

Untuk apa ini? Apakah ini konsep yang agak baru?

John Bachir
sumber
pertanyaan ini di askubuntu: askubuntu.com/questions/429592/…
myrdd

Jawaban:

15

Dari pos di forum Slackware:

... ini adalah konsep Debian yang telah diadopsi oleh beberapa paket.

Pada dasarnya, / etc / default berisi beberapa parameter yang cenderung diubah oleh pengguna akhir atau administrator, daripada menyematkan nilai-nilai pada skrip boot aktual. Dengan cara ini, perubahan akan tetap ada bahkan jika Anda meningkatkan paket dan skrip boot diganti.

hovanessyan
sumber
2
Apakah ini berarti pengguna diharapkan untuk mengedit konfigurasi default secara langsung atau apakah program pada pengaturan default ke lokasi itu jika tidak ada konfigurasi lain yang tersedia?
James McMahon
1
Opsi konfigurasi ada bagi pengguna untuk mengedit secara langsung. Jangan tertipu oleh kata "default". Mungkin berpikir "initconfig" sebagai gantinya. Ini adalah konfigurasi untuk skrip yang memulai layanan.
thomasrutter
9

File-file dalam direktori ini pada dasarnya berisi parameter konfigurasi. Misalnya, jika Anda memiliki layanan di /etc/init.d/test, skrip pertama-tama melihat / etc / default / test sebelum memulai / menghentikan layanan pengujian, mencari parameter konfigurasi.

fonini
sumber
1

/etc/default/<service>berisi opsi konfigurasi yang terkait dengan permulaan layanan itu. Ini digunakan oleh skrip init yang memulai layanan, sebagai lawan dari konfigurasi paket /etc/<program>yang digunakan oleh program itu sendiri.

Ini adalah tempat yang umum untuk memungkinkan Anda, misalnya, untuk mengatur opsi baris perintah atau variabel lingkungan untuk digunakan ketika memulai daemon.

thomasrutter
sumber