М. Дікі та М. Пелтьє обидва придбали приміщення. Але приміщення неправильне.
Якщо ви прочитали, що " /etc
призначено для файлів конфігурації системи", ви прочитали щось, що не малює повну картину для вас. Подивіться на ім’я. Це "et cetera". Люди в той чи інший час помістили все, кухонну раковину кухні.
/etc/rc
колись (а в деяких системах все ще є) програма запускається, щоб запустити все.
- Файл зображень програми для першого користувальницького процесу був
/etc/init
в один момент (наприклад, у XENIX, задовго до того, як на початку було навіть ідея).
/etc/profile
, /etc/zprofile
і всі інші - це безумовно сценарії.
- OpenBSD's
/etc/netstart
- програма; як і FreeBSD /etc/ipfw.rules
.
- Так само і FreeBSD
/etc/rc.suspend
та /etc/rc.resume
; і дійсно /etc/rc.sendmail
, /etc/rc.bsdextended
і /etc/rc.firewall
.
Точно так же, якщо ви читали , що «скрипти, запускати / зупиняти / перезапускати різні програми , як правило, в /etc
замість /var
або /usr
або що - щось подібне» , то ви що - то інше , що не прикрашає повну картину для вас читати.
- Умовою FreeBSD / PC-BSD є створення
/usr/local/etc/rc.d/
каталогу для rc
сценаріїв, що не працюють в системі . rc
сценарії для різного роду живуть там, а не під /etc
.
- Ви знайдете Daemontools-сімейні людина покласти деякі речі управління послугами в
/var/sv
, /var/service
і тому подібні місця. (Мій набір інструментів "nosh", наприклад, забезпечує майже тисячу пакетів служб /var/sv
. Єдині службові пакети, що входять, /etc/service-bundles
- це між 60 і 70, необхідними до /usr
монтажу, включаючи служби, які монтують і перевіряють, /usr
якщо це потрібно.)
- Конвенції системної операційної системи містять у собі деякі речі
/etc/systemd
, деякі речі /run/systemd
, деякі речі /usr/lib/systemd
і ( хоча вони недокументовані з незрозумілих причин ) /usr/local/lib/systemd
. Знову ж таки, більшість "речей для запуску / зупинки послуг" можна знайти під, /usr
а не під /etc
.