আপনি পরীক্ষা করেন, আপনার মেশিনটি সাধারণত রানলেভেল থেকে শুরু হয়।
runlevel
প্রায়শই এটি 5 বা 2 - বিভিন্ন কনভেনশন রয়েছে, তবে বাস্তবে কিছুই প্রতিষ্ঠিত হয়নি, আফাইক। উবুন্টু 2 ব্যবহার করে, যখন প্রাক্তন বিতরণ আমি সর্বদা ব্যবহার করি
- 1 একক ব্যবহারকারী (সুপার ব্যবহারকারী)
- 2 বহু ব্যবহারকারী
- 3 মাল্টি ইউজার + নেটওয়ার্ক
- 4 ব্যবহারকারীর / ব্যবহারকারী নিশ্চিত নয়
- 5 টি বহু ব্যবহারকারী, নেটওয়ার্ক + এক্স 11
তারপর আপনি আপনার Init-স্ক্রিপ্ট থেকে একটি সিমবলিক লিঙ্ক করা, হয়তো /etc/init.d/foobar
করতে/etc/rc2.d/SXYfoobar
এস এর অর্থ 'এই স্ক্রিপ্টটি এই রানলেভেলে শুরু করুন (এখানে: 2)। এক্সওয়াই একটি দুই-অঙ্কের দশমিক সংখ্যা, যা ক্রমটির জন্য প্রাসঙ্গিক, স্ক্রিপ্টগুলি শুরু হয়।
আপনি যদি স্ক্রিপ্ট S45barfoo আপনার আগে চালনার জন্য নির্ভর করেন এবং S55foofoo আপনার স্ক্রিপ্টের উপর নির্ভর করে আপনি 45 এবং 55 এর মধ্যে xy বেছে নেবেন equal সমান সংখ্যার জন্য বুট অর্ডার অপরিজ্ঞাত।
উবুন্টু এরই মধ্যে অন্য স্টার্টআপ পদ্ধতিতে স্যুইচড (সুইচিং) করছে, যার নাম upstart
।
এবং দ্রষ্টব্য: লিঙ্কগুলি সর্বদা এর সাথে লিঙ্ক হয় না /etc/rcX.d
- কখনও কখনও এটি হয় /etc/init/rcX.d
বা অনুরূপ কিছু হয় তবে এটি কোথাও / ইত্যাদি নীচে খুঁজে পাওয়া সহজ হওয়া উচিত।
আপনি যদি প্রারম্ভিক স্ক্রিপ্টগুলির শেষে কিছু শুরু করতে চান /etc/rc.local
তবে এটি ফাইলের জন্য সন্ধান করা হবে, তবে এটি যদি ইতিমধ্যে চলমান X11 এর উপর নির্ভর করে তবে আপনি সম্ভবত আপনার ডেস্কটপ পরিবেশের একটি অটোস্টার্ট-বিকল্পের জন্য অনুসন্ধান করতে পারেন, বা /etc/X11/Xsession.d/
বর্ণিত অনুরূপ প্যাটার্ন সহ look উপরে।
আপনি যদি নেটওয়ার্কটি আপ হয়ে যাওয়ার উপর নির্ভর করেন তবে একটি পৃথক ডিরেক্টরি (যদি-আপ.ডি) থাকে এবং বাহ্যিক ইউএসবি-ড্রাইভের মতো মাউন্টযুক্ত ডিভাইসের জন্য /etc/udev/rules.d/
।
/etc/init
,/etc/init.d
,/etc/rc.d
,/etc/rc.local
এবং আরো কয়েকটি নাম আছে?