উবুন্টুতে ডিআইআই কি করে?


13

আমি ইতিমধ্যে জানি যে initএটি আপনার কম্পিউটারটি বুট করার জন্য এবং রানলেভেলগুলি পরিচালনা করার জন্য প্রয়োজনীয় একটি জাদুকরী প্রোগ্রাম, তবে এটির আসল উদ্দেশ্য কী?

কেন আমরা এমনকি initপ্রথম স্থানে প্রয়োজন? বুটলোডার আপস্টার্টকে কী প্রোগ্রাম চালাবেন এবং চালাবেন না তা কেন বলতে পারবেন না?

আমার (দেরিতে) প্রতিক্রিয়াতে এই প্রশ্নটি মুছে ফেলা হলে কী হবে init? প্রশ্ন।


initসমস্ত প্রক্রিয়া জনক।
ctrl-alt-delor

initকার্নেলের মধ্যে লেখার চেয়ে ব্যবহারকারী প্রক্রিয়া হিসাবে কার্যকারিতা লিখতে আরও সহজ । এটিতে যেখানে কার্নেলে লেখা আছে, তারপরে কেউ এমন একটি প্রক্রিয়া যুক্ত starterকরবে যা ব্যবহারকারীর স্পেসে চলবে, এটি আরও নমনীয়। সুতরাং কার্যকারিতা সদৃশ। সুতরাং কার্নেলের অংশটি যতটা সম্ভব সহজ রাখা ভাল।
ctrl-alt-delor

man init > "What does init on Ubuntu do"এবং বাড়ি ফোল্ডারে এটা পড়তে
αғsнιη

উত্তর:


6

ইউনিক্স সিস্টেমে ম্যানুয়ালটিinit দেখুন ।

এটি উইকিপিডিয়া এন্ট্রিinit থেকে একটি পোস্ট :

ইউনিক্স-ভিত্তিক কম্পিউটার অপারেটিং সিস্টেমগুলিতে, কম্পিউটার সিস্টেম বুট করার সময় আরম্ভ (আরম্ভের জন্য সংক্ষিপ্ত) প্রথম প্রক্রিয়া। উদ্যোগ হ'ল ডেমন প্রক্রিয়া যা সিস্টেম বন্ধ না হওয়া অবধি চলতে থাকে। এটি অন্যান্য সমস্ত প্রক্রিয়ার প্রত্যক্ষ বা অপ্রত্যক্ষ পূর্বপুরুষ এবং স্বয়ংক্রিয়ভাবে সমস্ত অনাথ প্রক্রিয়া গ্রহণ করে। কার্নেল দ্বারা হার্ড-কোডেড ফাইলের নাম ব্যবহার করে ইনিস শুরু করা হয়, এবং কার্নেল যদি এটি শুরু করতে অক্ষম হয় তবে কার্নেল প্যানিকের ফলাফল হবে। উদ্যোগ সাধারণত প্রক্রিয়া শনাক্তকারী 1 বরাদ্দ করা হয়।

থিমের নকশাটি ইউনিক্স সিস্টেমে যেমন সিস্টেম তৃতীয় এবং সিস্টেম ভি-তে রূপান্তরিত হয়েছে, গবেষণা ইউনিক্স এবং এর বিএসডি ডেরিভেটিভসে ইন দ্বারা প্রদত্ত কার্যকারিতা থেকে ality বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনের ব্যবহার সিস্টেম ভি এর সাথে কিছুটা সামঞ্জস্যপূর্ণ, তবে কিছু বিতরণ যেমন স্ল্যাকওয়্যার একটি বিএসডি-স্টাইল ব্যবহার করে এবং যেমন জেন্টোর মতো নিজস্ব সংস্করণ রয়েছে।

স্ট্যান্ডার্ড সংস্করণগুলিতে নকশার সীমাবদ্ধতাগুলি সমাধান করার প্রয়াস নিয়ে বেশ কয়েকটি প্রতিস্থাপন থিম প্রয়োগগুলি রচনা করা হয়েছে। এর মধ্যে রয়েছে লঞ্চ করা, সার্ভিস ম্যানেজমেন্ট সুবিধা, সিস্টেমড এবং আপস্টার্ট, আধুনিক উবুন্টু এবং অন্যান্য লিনাক্স বিতরণ ব্যবহার করে।

আশা করি এটি আপনাকে এটি ব্যাখ্যা করতে সহায়তা করে; এটা অনেক পড়া।


3

upstartএবং systemdহয় initসিস্টেম। কনভেনশন (এবং সম্ভবত অন্যান্য সীমাবদ্ধতার) ব্যবহার করে, প্রোগ্রাম এখনও বলা হয় init, কিনা নির্বিশেষে systemdবা upstartবা অন্য কিছু খেলা হয়। প্রক্রিয়া নামটি আপনাকে বোকা বানাতে দেবেন না। PID1 initআর SysV নয়। উবুন্টুতে এটি বেশ কিছুদিন হয়নি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.