সিস্টেমড ডিস্ট্রোজে একটি বিখ্যাত সমস্যা (আর্চ লিনাক্স, ওপেনসুএসই, ফেডোরা)।
সিস্টেমড সিসভিনিটকে প্রতিস্থাপন করে এবং এর থেকে একটি দুর্দান্ত সুবিধা সরবরাহ করে। সিসভিনেটে, আপনি যখন কোনও পরিষেবা শুরু করতে বলেন, স্ক্রিপ্টটি চালিত ব্যক্তির মৃত্যুদণ্ডের প্রসঙ্গটি উত্তরাধিকার সূত্রে প্রাপ্ত হয়, যার মধ্যে পরিবেশের ভেরিয়েবল, উলিমিট এবং আরও কিছু রয়েছে। সিস্টেমড একটি ডিমনকে বিজ্ঞপ্তি দিয়ে বিপরীতে এর উন্নতি করে, যা একটি সু-সংজ্ঞায়িত, স্বাস্থ্যকর, ধ্রুবক পরিবেশে পরিষেবাটি শুরু করবে, যেখানে অবশ্যই পরিবেশের পারফরম্যান্সগুলি পূর্বাভাস দেওয়া অনেক সহজ, যেহেতু পরিবেশ সবসময় একই থাকে।
এর দ্বারা বোঝা যায় যে, আমি যখন ক্রুটের অভ্যন্তরীণ থেকে সিস্টেমেটেলকে কল করি তখন এটি অপ্রাসঙ্গিক যে আমি ক্রুটের অভ্যন্তরে আছি, যে পরিবেশটি উত্তরাধিকার সূত্রে প্রাপ্ত হবে তা এখনও আমার বর্তমানের নয় পিআইডি 1 এর। তবে এটি এর চেয়েও খারাপ হয়ে যায়: যেহেতু যোগাযোগের সকেটগুলি ভিতরে / রান / সিস্টেমডের ভিতরে স্থাপন করা হয়, একটি ক্রুটে একটি প্রক্রিয়া ডিআইআই সিস্টেমের সাথে কথা বলতেও সক্ষম হবে না!
তাহলে আপনি কীভাবে সিস্টেমেড ডিস্ট্রোসগুলিতে ক্রুটিং করা সম্পর্কে যাবেন?
আপনি যদি যা করতে চান তার একটি লিনাক্স ধারক থাকলে এই আর্ক উইকি পৃষ্ঠাতে আপনাকে 30 সেকেন্ডেরও কম সময়ে কীভাবে একটি লিনাক্স ধারক সেটআপ করতে হবে তা ধন্যবাদ জানায় systemd-nspawn
।
পরিবর্তে আপনি যদি সত্যই একটি ক্রুট পরিবেশ চান, এই সুন্দর এবং স্ফটিক পরিষ্কার ওয়েব পৃষ্ঠাটি আপনাকে দুটি কার্যনির্বাহী সমাধান সরবরাহ করবে (দ্বিতীয়টি পয়েন্ট # 1 এ প্রদত্ত একটির সংশোধিত সংস্করণ)।