Я в BSD наблюдал что в /etc всего несколько файликов rc rc.local rc.local.conf и т.п. Но я не люблю bsd. Когда попал в линукс то обнаружил кучу директорий в /etc и множество конфигов. Я уже понятия не имею кто кого запускает на загрузке... Я к тому, что зачем усложнять то, для того чтобы повышать грамотность далее?
В ALTLinux есть такая замечательная вещь как chkconfig,
что бы посмотреть что и на каких уровнях у вас грузится
достаточно сделать chkconfig --list
Так же просто включать и выключать сервисы:
chkconfig <servicename> on (или off).