লাইটওয়েট বিচ্ছিন্ন লিনাক্স পরিবেশ


15

আমি আমার কম্পিউটারে একটি বিচ্ছিন্ন (অতিথি) লিনাক্স পরিবেশ চাই যা হোস্টের চিন্তা না করেই আমি গোলযোগ করতে পারি। উদাহরণস্বরূপ প্যাকেজ পরিচালনা ছাড়াই উত্স থেকে প্রচুর পরিমাণে জিনিস ইনস্টল করুন, পরিবেশের পরিবেশের ভেরিয়েবলগুলি ইত্যাদি দূষণ করুন, তারপরে পুরানো অতিথি খুব বিশৃঙ্খলাযুক্ত হয়ে উঠলে অন্য কোনও অতিথি পরিবেশ তৈরি করুন sp

টিনিকোর লিনাক্সের সাথে ভার্চুয়ালবক্স ব্যবহার করে আমি কিছুটা মজা পেয়েছি, তবে কমপক্ষে আমি যেভাবে এটি ব্যবহার করি তাতে ভার্চুয়ালবক্সের ওভারহেড সম্পূর্ণ প্রয়োজনীয় বলে আমি মনে করি না। একটি জিনিসের জন্য, যদি সম্ভব হয় তবে আমি আমার হোস্টের মতো একই কার্নেলটি ব্যবহার করতে চাই।

এছাড়াও, আমি লিনাক্স থেকে স্ক্র্যাচ টিউটোরিয়ালটি চালানোর সময় আমি কিছুটা শিখেছি chroot, যা দেখে মনে হয়েছিল এটি আমি যা খুঁজছি তা হতে পারে। যদিও সত্য কথা বলতে গেলে, এলএফএসে আমি আসলে অনেক কিছুই বুঝতে পারি নি, ক্রুট তাদের মধ্যে অন্যতম। আমি chrootএতটা ভয় পাচ্ছিলাম না যে এটি আমার বর্তমান পরিবেশকে জগাখিচুড়ি করতে পারে তা নিয়ে আমি চারপাশে খেলার চেষ্টা করব।

সুতরাং আমি একটি ভার্চুয়ালাইজেশন প্রোগ্রাম সন্ধান করছি যা সত্য যে আমি একটি লিনাক্সবক্সে আছি (আমি পিংইওস বিটিডব্লু ব্যবহার করছি), ভার্চুয়ালাইজেশন গতি বাড়ানোর জন্য, বা ক্রোটকে বিচ্ছিন্ন খেলার মাঠ হিসাবে কীভাবে ব্যবহার করতে পারি তার একটি রেফারেন্স ব্যবহার করছি।

উত্তর:


16

ক্রুট হ'ল হালকা ওজনের পরিবেশ যা আপনার উপযুক্ত হতে পারে। এটি আপনাকে একই নেটওয়ার্ক কনফিগারেশন ইত্যাদির সাহায্যে একই ব্যবহারকারীদের সাথে অন্য বিতরণ (বা একই বিতরণের আরেকটি ইনস্টলেশন) ইনস্টল করতে দেয় Ch ক্রুট এর জন্য এই সাইটটি ব্রাউজ করা আপনাকে সাহায্য করতে পারে, যদি আপনি এখনও নিশ্চিত না হন যে ক্রুট কী করতে পারে এবং কী করতে পারে না।

আপনি যদি পরবর্তী পদক্ষেপের সন্ধান করে থাকেন, এলএক্সসি এখন কার্নেলের মূল লাইনে অন্তর্ভুক্ত রয়েছে। একটি এলএক্সসি অতিথি (যাকে একটি ধারক বলা হয়) এর নিজস্ব ফাইল সিস্টেম, প্রক্রিয়া এবং নেটওয়ার্ক স্পেস রয়েছে। পাত্রে রুটটি হোস্টেরও মূল; এলএক্সসি অতিথি রুট দ্বারা অনেক দুর্ঘটনাজনিত ক্রিয়াকলাপ থেকে সুরক্ষা দেয় তবে দূষিত অতিথি মূলের বিরুদ্ধে নয় (এটি একটি পরিকল্পিত বৈশিষ্ট্য, এই স্থানটি দেখুন )।

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

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


LXC এখন স্ন্যাপশট সমর্থন করে।
ব্যাপটেক্স

5

ডকার LXC ব্যবহার করা সহজ করে তোলে:

উল্লেখযোগ্য বৈশিষ্ট্য

ফাইল সিস্টেম বিচ্ছিন্নতা : প্রতিটি প্রক্রিয়া ধারক সম্পূর্ণ পৃথক রুট ফাইল সিস্টেমে চলে runs

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

নেটওয়ার্ক বিচ্ছিন্নতা : প্রতিটি প্রসেস কন্টেইনার নিজস্ব ভার্চুয়াল ইন্টারফেস এবং আইপি ঠিকানা সহ নিজস্ব নেটওয়ার্ক নেমস্পেসে চলে।

অনুলিপি অনুলিপি : মূল ফাইল সিস্টেমগুলি অনুলিপি অনুলিপি ব্যবহার করে তৈরি করা হয়, যা স্থাপনাকে অত্যন্ত দ্রুত, মেমোরি-সস্তার এবং ডিস্ক-সস্তা করে তোলে।

লগিং : প্রতিটি প্রসেস কন্টেইনারটির স্ট্যান্ডার্ড স্ট্রিমগুলি (স্টাডাউট / স্ট্ডার / স্টিডিন) সংগ্রহ করে রিয়েল-টাইম বা ব্যাচের পুনরুদ্ধারের জন্য লগিন করা হয়।

পরিবর্তন পরিবর্তন : কনটেইনার ফাইল সিস্টেমে পরিবর্তনগুলি একটি নতুন চিত্রে প্রতিশ্রুতিবদ্ধ হতে পারে এবং আরও ধারক তৈরি করতে পুনরায় ব্যবহৃত হয়। কোনও টেম্প্লেটিং বা ম্যানুয়াল কনফিগারেশন প্রয়োজন।

ইন্টারেক্টিভ শেল : ডকার একটি সিডো-টিটি বরাদ্দ করতে পারে এবং যে কোনও পাত্রে স্ট্যান্ডার্ড ইনপুট সংযুক্ত করতে পারে, উদাহরণস্বরূপ একটি থ্রোওয়ে ইন্টারেক্টিভ শেল চালানো।

ফণা অধীনে

ফণা অধীনে, ডকার নিম্নলিখিত উপাদানগুলি উপর নির্মিত হয়:

  • লিনাক্স কার্নেলের সিগ্রুপ এবং নাম সক্ষমতা capabilities

  • এএফএফস, কপিরাইট-অন-রাইটের ক্ষমতা সহ একটি শক্তিশালী ইউনিয়ন ফাইল সিস্টেম

  • গো প্রোগ্রামিং ভাষা

  • lxc, লিনাক্স পাত্রে নির্মাণকে সহজ করার জন্য সুবিধার স্ক্রিপ্টগুলির একটি সেট।


1
এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন।
অ্যান্থন

@ অ্যানটন: কেন এটি উত্তর নয়? অনুরোধ করা হয়েছিল "বিচ্ছিন্ন (অতিথি) লিনাক্স পরিবেশ" যা "আমার হোস্টের মতো একই কার্নেল"।
জানুস ট্রোলসেন

@ জানুস ট্রেলসন, "যে উত্তরগুলি মৌলিকভাবে প্রশ্নের উত্তর দেয় না তারা সরিয়ে ফেলা হতে পারে। এর মধ্যে এমন উত্তরগুলি অন্তর্ভুক্ত রয়েছে যা… বাহ্যিক সাইটের লিঙ্কের চেয়ে সবেমাত্র বেশি ”- FAQ দয়া করে ডকার কী করেন এবং এটি অন্যান্য অনুরূপ সফ্টওয়্যার থেকে কী আলাদা তা ব্যাখ্যা করুন।
manatwork

2

ওপেনভিজেড বা লিনাক্স কনটেইনারগুলি দেখুন, উভয়ই একটি সাধারণ কার্নেলের অনন্য ইউজারল্যান্ড সহ হালকা সিউডো-ভার্চুয়ালাইজড পরিবেশ প্রয়োগ করে।

এই পর্যায়ে ওপেনভিজেড আরও পরিপক্ক।


হ্যাঁ, এমনকি প্রোডে ব্যবহৃত ... আমি আরও গুরুতর ব্যবহারের জন্য জেনের পরামর্শ দিই।
আকি

0

হতে পারে এটি আপনাকে সহায়তা করতে পারে: এউফস : একটি উন্নত মাল্টি লেয়ার্ড ইউনিফিকেশন ফাইল সিস্টেম

আপনার সিস্টেমটি নিম্ন স্তরে রয়েছে। এর উপরে আপনি এউফস ফাইল সিস্টেমটি মাউন্ট করতে পারেন। পরিবর্তিত (রাইটস) নীচে 'রিয়েল' ফাইল সিস্টেম পরিবর্তন না করেই কেবল এই আউফস ফাইল সিস্টেমে তৈরি করা হয়।

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