update-rc.d command in debian


مطالعه این قسمت مطابق با سرفصل از روی کتاب LPIC 2


  • جهت اجرا و فعال سازی سرویسی خاص در runlevel پیش فرض سرور از دستور زیر استفاده می کنیم :
update-rc.d program defaults
  • جهت پاک کردن سرویس و یا برنامه ای خاص از لیست مربوط به runlevel ها کافیست به صورت زیر عمل کنیم :
update-rc.d program remove
for example : update-rc.d ssh remove
  • جهت بررسی نتیجه کافیست به صورت زیر عمل کنیم :
ls /etc/rc2.d/*ssh*
  • آن وقت می بینیم که هیچ فایلی جهت سرویس ssh وجود نخواهد داشت.
  • در صورتی که قصد داشته باشیم یک سرویس در runlevel های خاص اجرا و در runlevel های خاص متوقف شود کافیست از دستور زیر اجرا کنیم :
update-rc.d -f ssh start 40 2 3 4 5 . stop 80 0 1 6 .
  • عدد 40 و 80 در واقع اولیت بین سرویس ها را مشخص می کنند ( هر چه این عدد پایین تر باشد اولویتش بالاتر است ) ( این عدد باید بین 0 تا 99 باشد )

  • Tested in debian 6.0.10 64 Bit