วัตถุประสงค์ของ / etc / default คืออะไร?


28

เป็นครั้งแรกที่ฉันถูก daemon ถามฉันติดตั้งเพื่อตั้งค่าสถานะในนั้น

เพื่ออะไร มันเป็นแนวคิดที่แปลกใหม่หรือไม่?


คำถามนี้กับ askubuntu: askubuntu.com/questions/429592/…
myrdd

คำตอบ:


15

จากโพสต์บนฟอรัม Slackware:

... นี่เป็นแนวคิด Debian ที่ได้รับการรับรองจากแพ็คเกจไม่กี่

โดยทั่วไปแล้ว / etc / default มีพารามิเตอร์บางอย่างที่ผู้ใช้หรือผู้ดูแลระบบมีแนวโน้มที่จะเปลี่ยนแปลงแทนที่จะฝังค่าในสคริปต์บูตจริง ด้วยวิธีนี้การเปลี่ยนแปลงจะยังคงอยู่แม้ว่าคุณจะอัพเกรดแพ็คเกจและเปลี่ยนสคริปต์บูต


2
นี่หมายความว่าผู้ใช้คาดว่าจะแก้ไขการกำหนดค่าเริ่มต้นโดยตรงหรือโปรแกรมเริ่มต้นไปที่ตำแหน่งนั้นหากไม่มีการกำหนดค่าอื่น ๆ
James McMahon

1
ตัวเลือกการตั้งค่าที่ผู้ใช้สามารถแก้ไขได้โดยตรง อย่าหลงกลโดยคำว่า "เริ่มต้น" อาจคิดว่า "initconfig" แทน มันเป็นการกำหนดค่าสำหรับสคริปต์ที่เริ่มให้บริการ
thomasrutter

9

ไฟล์ใน dir นี้โดยทั่วไปมีพารามิเตอร์การกำหนดค่า ตัวอย่างเช่นหากคุณมีบริการที่ /etc/init.d/test สคริปต์จะดูที่ / etc / default / test ก่อนที่จะเริ่ม / หยุดบริการทดสอบโดยค้นหาพารามิเตอร์ config


1

/etc/default/<service>มีตัวเลือกการกำหนดค่าที่เกี่ยวข้องกับการเริ่มบริการ มันถูกใช้โดยสคริปต์เริ่มต้นที่เริ่มให้บริการซึ่งตรงข้ามกับการกำหนดค่าแพคเกจ/etc/<program>ที่ตัวโปรแกรมใช้

เป็นสถานที่ทั่วไปที่อนุญาตให้คุณตั้งค่าตัวเลือกบรรทัดคำสั่งหรือตัวแปรสภาพแวดล้อมเพื่อใช้งานเมื่อเริ่มต้น daemon

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.