অন্যান্য init সিস্টেমগুলি থেকে পৃথক সিস্টেম সেট করে?


23

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

আমি এই সম্পর্কিত প্রশ্নটি দেখেছি সিস্টেম্ট বনাম আপস্টার্টের উপকারিতা এবং মতামত জিজ্ঞাসা করে, তবে এই প্রশ্নটি পোস্ট হওয়ার পরে 3 বছর হয়ে গেছে এবং আমি নিশ্চিত যে সময়ে জিনিসগুলি পরিবর্তিত হয়েছে।

আমার প্রশ্নটি হল: সিস্টেমেড অন্যান্য ইনিম সিস্টেমের সাথে কীভাবে তুলনা করে?

  • এটি কীভাবে আলাদা করে দেয় - এটি অন্যান্য ডিআইডি সিস্টেমগুলি না করতে পারে এমনটি কী করতে পারে?
  • অন্য আরম্ভ সিস্টেম থেকে এটিতে স্যুইচ করার ক্ষেত্রে কি কিছু হারাতে হবে?
  • সিস্টেমেড প্রশাসনিককরণ কীভাবে অন্যদের সাথে তুলনা করে?

1
জেন্টু আপনি একটি থাকতে পারে গায়ে হাত অভিজ্ঞতা systemd হল এবং এটা বেশ সহজেই চলমান করেছেন!

আমি বিশেষভাবে আগ্রহী একটি জিনিস ব্যবহারকারীর সেশনগুলি। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ তারা এই মুহুর্তে বেশ ভালভাবে কাজ করে। এটি এমন কিছু যা আমি বোধ করি অন্য বেশিরভাগ ডিআইডি সিস্টেম দ্বারা সত্যই অবহেলিত।
ক্রিস ডাউন

@ ক্রিসডাউন, সিস্টেমটি শুরু / থামিয়ে দেওয়া এবং এর পরিষেবাগুলি পরিচালনা করা মৌলিক কার্যকারিতা, এটি আরও দৃ tight়ভাবে সংহত করা উচিত (সুতরাং "চেষ্টা করা প্যানাসিয়া" একটি খারাপ ত্রুটিযুক্ত ব্যবস্থা)। তদুপরি, এটি কেবল লেনার্টই নয়, এটি সমস্ত বিতরণ জুড়ে যারা এই বিষয়ে কাজ করছেন তারা।
ভনব্র্যান্ড

@ ক্রিসডাউন, দয়া করে হাস্যকর হবেন না। systemdএখন কোনও ওয়েব সার্ভার অন্তর্ভুক্ত করে না এবং এটি আর কখনও করবে না, বা রোডম্যাপে কিউআর পড়ছে না। দয়া করে এটি কী তা পরীক্ষা করে দেখুন, বিবেচনা করুন যে আমরা সমস্ত গুরুত্বপূর্ণ বিতরণগুলি বলি (আপাতত উবুন্টু বাদে) এটিকে ডিফল্ট হিসাবে ব্যবহার করি (মুক্ত উত্স ভাবেন লোকেরা খুব স্বাধীনভাবে প্রবণতা পোষণ করে, কোনও "চাপ" তাদের ডান না করলে এটি করতে পারে না) বিশ্বাস করি না এটি সর্বোত্তম বিকল্প)।
ভনব্র্যান্ড

আজকাল এমনকি RHEL7 দিয়ে আসে systemd। আমাকে আশ্চর্য করে তোলে কখন Py3kডার্স ডিস্ট্রোজে ডিফল্ট অজগর দোভাষী হয়ে যাবে।
ইগেল

উত্তর:


26

সম্ভবত আপনি যে সমস্ত কিছু জানতে চান সেটি এখানে " বিতর্ক উদ্যোগ সিস্টেমটি ব্যবহারের " পৃষ্ঠাগুলিতে রয়েছে যা দেবিয়ান প্রকল্পটি কোন ইনসিটিস্টেমটি নিয়ে যাওয়ার সিদ্ধান্ত নেওয়ার জন্য একত্রিত করেছিল। সেই পৃষ্ঠাটির মধ্যে ইনসিস্টেমগুলির প্রতিটি পছন্দের একটি পৃথক লিঙ্ক।

সিস্টেমডে প্রাইমারের জন্য এই পৃষ্ঠার সাথে এটি শুরু করার জন্য প্রয়োজনীয় সমস্ত কিছু দরকার আছে, আরএইচইএল 7: সিস্টেমড দিয়ে কীভাবে শুরু করবেন

অতিরিক্ত সংস্থানসমূহ যা আমি 2 টি প্রাথমিক পছন্দগুলি সম্পর্কে আরও ভাল ধারণা পেতে সহায়তা পেয়েছিলাম আমি সম্পর্কিত প্রযুক্তিগুলির উইকিপিডিয়া পৃষ্ঠাগুলিও পড়তে পারি:

জেন্টু প্রকল্প বিভিন্ন ইনসিস্টেম জুড়ে কিছু মূল বৈশিষ্ট্যের একটি দুর্দান্ত তুলনা বজায় রাখে:

আপনার প্রশ্নগুলি আমার গ্রহণ

প্রশ্ন # 1: সিস্টেমেড অন্যান্য আরম্ভ সিস্টেমের সাথে কীভাবে তুলনা করে?

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

সিস্টেমযুক্ত উপাদান

   সিস্টেমযুক্ত উপাদানগুলির এসএস

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

প্রশ্ন # 2: এটি কীভাবে আলাদা করে দেয় - এটি অন্যান্য ডিআইডি সিস্টেমগুলি না করতে পারে তা কী করতে পারে?

sytemdঅন্যান্য সিস্টেমগুলি যেগুলি করতে পারে না এমন অনেকগুলি কাজ করতে পারে । সম্ভবত এর শক্তিশালী বৈশিষ্ট্যগুলির মধ্যে 3 টি হ'ল:

  1. লগিং
  2. রিসোর্স সীমাবদ্ধতা
  3. সেই কাঁটাচামচ দিয়ে ডিমনদের সাথে কাজ করে

1. লগিং

লগিং ফ্রন্টে, systemd"জার্নাল" নামে একটি নতুন লগিং সিস্টেম চালু করেছে, পরিষেবাটি বলা হয় systemd-journald.service। এটি তার নিজস্ব বিষয়, আপনি এখানে এই সম্পর্কে আরও পড়তে পারেন শিরোনামের নিবন্ধটিতে: জার্নালটির পরিচয় দিচ্ছি । এখানে লগ ইন করা "হারাল্ড" ব্যবহারকারীর একটি উদাহরণ।

_SERVICE=systemd-logind.service
MESSAGE=User harald logged in
MESSAGE_ID=422bc3d271414bc8bc9570f222f24a9
_EXE=/lib/systemd/systemd-logind
_COMM=systemd-logind
_CMDLINE=/lib/systemd/systemd-logind
_PID=4711
_UID=0
_GID=0
_SYSTEMD_CGROUP=/system/systemd-logind.service
_CGROUPS=cpu:/system/systemd-logind.service
PRIORITY=6
_BOOT_ID=422bc3d271414bc8bc95870f222f24a9
_MACHINE_ID=c686f3b205dd48e0b43ceb6eda479721
_HOSTNAME=waldi
LOGIN_USER=500

2 এবং 3. রিসোর্স সীমিত করা এবং ডিমনগুলি কাঁটাচামচ করে

systemdcgroupsসংস্থান এবং সংস্থান উভয়ই পরিষেবা ব্যবহারের জন্য এখানে একটি অভিনব পন্থা ব্যবহার করে যাতে সংস্থাগুলিতে সংযোগ স্থাপনের সীমাবদ্ধতা বা সীমাবদ্ধতার প্রয়োজন হয়।

উদ্ধৃতাংশ

ডেমোনস ট্র্যাকিংয়ের ট্র্যাকিংয়ের সমস্যায় সিস্টেমডির খুব চতুর সমাধান রয়েছে যা কাকতালীয়ভাবে একই সময়ে সংস্থান সীমাবদ্ধকরণ পরিচালনা করতে ঘটে। যেখানে আপস্টার্টটি কাঁটা দেখার জন্য পিট্রেস ব্যবহার করে, সিস্টেমড প্রতিটি ডিমন একটি নিয়ন্ত্রণ গ্রুপে চালিত করে (লিনাক্স ২.6.২৪ বা নতুন প্রয়োজন) যা থেকে এটি কোনও পরিমাণ কাঁটাচামচ করে পালাতে পারে না। নিয়ন্ত্রণ দলগুলি এই ধরণের জন্য তৈরি করা হওয়ায় এটি সহজেই রিসোর্সকে সীমাবদ্ধ করার অনুমতি দেয়, উভয়কে কাঁটাচামচ করা এবং অ-কাঁটাচামচ না করার জন্য।

উত্স: ডেমন শোডাউন: আপস্টার্ট বনাম রুনিট বনাম সিস্টেমড বনাম সার্কাস বনাম Godশ্বর

প্রশ্ন # 3: অন্য থিম সিস্টেম থেকে এটিতে স্যুইচিংয়ে কি কিছু হারাতে হবে?

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

প্রশ্ন # 4: সিস্টেমেড প্রশাসনিককরণ কীভাবে অন্যদের সাথে তুলনা করে?

আমার উত্তর # 3 তে উত্তর হিসাবে বর্ণিত। আমি আবার এখানে পুনরুক্তি করব। যেখানে কয়েক ঘন্টা কয়েক দিনের মধ্যে পরিচালনা ও নেভিগেট করতে শিখতে sysV init মোটামুটি নগণ্য, সেখানে আপস্টার্ট সম্ভবত গতিতে উঠতে আপনাকে আরও এক সপ্তাহ বা আরও বেশি সময় নেবে, যখন সিস্টেমড সম্ভবত আপনাকে আরও বেশি সময় নিবে, আমি প্রত্যাশা করছি বেশ কিছু সময় নেব এটি সম্পর্কে যথেষ্ট কারসারি জ্ঞান অর্জনের জন্য সপ্তাহ, যেখানে আমি এখন উভয়ই আমার নিজস্ব .serviceফাইল তৈরি করতে সক্ষম হব, এখন আমি এসআইএসভি'র সাথে উপভোগ করা একই স্বাচ্ছন্দ্যে পরিষেবাগুলি থামানো / শুরু করতে।

তথ্যসূত্র


@ কালেব, ইস্যুটি অত্যন্ত জটিল এবং তদ্ব্যতীত অনেক লোকের জন্য একটি স্পর্শকাতর বিষয়। আমি বিশ্বাস করি উত্তরটি ঠিক আছে ঠিক যেমন
ভোনব্র্যান্ড

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