আর্চ লিনাক্স কি সার্ভার পরিবেশের জন্য উপযুক্ত?


30

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

কিন্তু যে ধ্রুবক আপগ্রেডিং স্থায়িত্বের সমস্যা তৈরি করে না? যদিও এটি প্রবাহ থেকে প্রবাহিত হচ্ছে, আর্চ লিনাক্স সফ্টওয়্যারটির সর্বশেষ স্ট্যাবল সংস্করণ ব্যবহার করে।


আর্ক-জেনারেল মেইলিং তালিকায় একটি ওয়েব সার্ভার থ্রেড হিসাবে আর্চের অধীনে সম্প্রতি পোস্ট করা সহায়ক আলোচনা এবং মন্তব্যগুলি পেতে পারেন ।
এম্লোসকোট

উত্তর:


33

সম্ভবত সার্ভার অপারেটিং সিস্টেম হিসাবে আর্কের সবচেয়ে বড় সমস্যাটি হ'ল এটি কোনও আপগ্রেডের পরে অ্যাপ্লিকেশনগুলি কখন এবং কখন ভেঙে যেতে পারে তা পরিষ্কার নয়। প্রায়শই না, আপনি যে কোনও ধরণের আপগ্রেড করার আগে উইকি এবং ফোরামে কী চলছে তা চালিয়ে যেতে হবে; ডেবিয়ান এবং সেন্টোসের সাহায্যে, আপনি ভালভাবে আশ্বস্ত করতে পারেন যে কোনও আপগ্রেড কোনও অ্যাপ্লিকেশন ভাঙবে না, যেহেতু প্রায়শই না করা হয়, স্ট্যাবল শাখায় করা আপগ্রেডগুলি সুরক্ষা / বাগ ফিক্স হবে।


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

13

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

সংক্ষেপে বলতে গেলে, আমি মনে করি এটি ডেস্কটপ ব্যবহারের জন্য দুর্দান্ত তবে উত্পাদন পরিবেশের জন্য নয়


6

হ্যাঁ।

পেশাদাররা:

  • বাক্সের বাইরে সত্যিই ন্যূনতম সিস্টেম, বিশেষত নিম্ন-প্রান্তের মেশিন / ভিপিএসে পারফরম্যান্সের জন্য দুর্দান্ত। কোনও অপ্রয়োজনীয় পরিষেবা নেই - সেন্টোস to এর সাথে তুলনা করে বেশ কয়েকটি ভিএম-সম্পর্কিত পরিষেবা শুরু হয়েছিল যা আমার কাছে প্রযোজ্য ছিল না কারণ আমি খালি-ধাতুতে চলছিলাম।

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

  • সিস্টেমড, যদিও অন্যান্য ডিস্ট্রিবিউশনগুলি (এমনকি উবুন্টু) এটিতে স্যুইচ করছে তাই এটি কোনও প্রো এর চেয়ে কম তবে কোনও শালীন ডিস্ট্রো থেকে আশা করা যায়।

  • নেটওয়ার্ক কনফিগারেশন সরঞ্জাম যে বুদ্ধিমান। কোনও ডেস্কটপ-গ্রেড নেটওয়ার্ক ম্যানেজার বা ফায়ারওয়াল্ড নেই (সেন্টোস / আরএইচইএল খুঁজছেন)।

  • প্যাকেজ ম্যানেজার যা টিনে যা বলে ঠিক তাই করে। প্যাকেজ ব্যবস্থাপক আপনি সদ্য ইনস্টল করা পরিষেবাটি স্বয়ংক্রিয়ভাবে কনফিগার করে বা শুরু করে (উবুন্টু / ডেবিয়ানকে দেখে) আপনাকে "সহায়তা" করার চেষ্টা করবেন না। এটিও দ্রুত, এর চেয়ে ভাল yumএবং সম্ভবত এর চেয়ে সামান্য কিছুটা দ্রুত apt-get

  • ইনস্টলেশন প্রক্রিয়া যা আপনাকে কোনও ডিফল্ট ব্যবহার করতে বাধ্য করে না এবং কাস্টমাইজেশনের জন্য প্রচুর কক্ষ সরবরাহ করে - এটি CentOS / RHEL এর সাথে তুলনা করুন যা আপনাকে LVM এবং অদলবদ ব্যবহার করতে বাধ্য করে, এমন কিছু যা সর্বদা প্রয়োজন হয় না (প্রায়শই আমার ক্ষেত্রে হয় না)

  • /usr/bin/pythonআসলে সর্বশেষতম পাইথন 3, প্রাগৈতিহাসিক পাইথন ২.on নয়। এটি অন্যান্য বেশিরভাগ বিতরণে আমার পক্ষে সর্বদা সমস্যা এবং আপনি সহজেই এটি পরিবর্তন করতে পারবেন না (অন্তত সিস্টেম-প্রশস্ত নয়) কারণ এটি এতে নির্ভর করে এমন অনেক অ্যাপকে ভেঙে ফেলবে।

কনস:

  • কিছু আপগ্রেডের জন্য ম্যানুয়াল হস্তক্ষেপের প্রয়োজন হয় এবং এটি ভেঙে যেতে পারে। আমি আপনার উত্পাদন পরিবেশের একটি প্রতিরূপ ভিএমএসে রাখার পরামর্শ দিচ্ছি এবং সত্যিকারের সার্ভারগুলিতে রোল আউট করার আগে সেখানে আপগ্রেডগুলি পরীক্ষা করার পরামর্শ দিচ্ছি।

  • কোনও ডিফল্ট কাজের কনফিগারেশন নেই। খারাপ লোকেরা যারা কেবল ক্রেডিট অরক্ষিত পিএইচপি অ্যাপ স্থাপন করতে এবং ইন্টারনেটকে দূষিত করতে তাদের ডিফল্ট অনিরাপদ এলএএমপি স্ট্যাক ইনস্টল করতে চান এবং ইনস্টল করতে চান for অবশ্যই এটি গুরুতর মানুষের পক্ষে একটি সুবিধা কারণ এটি আপনাকে পরিষেবাটি শুরু করার আগে কনফিগার ফাইলগুলি পর্যালোচনা করতে বাধ্য করে।

  • কোনও সেলিনাক্স সমর্থন নেই। জিআরএসিকিউরিটি এবং এটির আরবিএসি রয়েছে, তবে এটির অভ্যস্ত হতে আপনার কিছুটা সময় প্রয়োজন এবং এটি সূক্ষ্ম-টিউন করুন।

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

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


5

আমি সর্বদা এর মধ্যে একটির পরামর্শ দেব:

  • সেন্টওএস। এটি একটি নিখরচায় আরএইচএল ক্লোন, যার অর্থ আপনি একটি দীর্ঘ দীর্ঘ সমর্থন চক্র (7 বছর) পান, যার সময় আপনি কেবল সুরক্ষা সংশোধন এবং সামান্য বর্ধন করতে পারেন , সুতরাং সিস্টেমকে প্যাচ করা খুব, খুব সহজ। এছাড়াও, প্রচুর "বাণিজ্যিক" সফ্টওয়্যার আরএইচইএলকে লক্ষ্য করে, তাই সেগুলি সেন্টোসে ইনস্টল করা আরও সহজ। ত্রুটিগুলি: আমি ইউটিএম / আরপিএম-এর চেয়ে এপিটি / ডিপিকিজি পছন্দ করি, এটির উপর দিয়ে রক্তপাতের প্রবাহ সফটওয়্যারটি চালানো সহজ নয়, কিছুটা স্পার্টান সফ্টওয়্যার নির্বাচন

  • উবুন্টু এলটিএস আসলে আমি এখনও এটি ব্যবহার করি নি, তবে এটির একটি দীর্ঘ সমর্থন চক্র রয়েছে এবং এটি ডেবিয়ানিশ

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

আমি এই তিনটির মধ্যে একটিতে আর্চ লিনাক্স ব্যবহারের পক্ষে বিবেচনা করার পরামর্শ দেব এবং এটির মূল্যবান কিনা তা দেখুন see


2
আপনি কোনও প্রোডাকশন সার্ভারে ডেবিয়ান টেস্টিং ব্যবহার করবেন? এটা আমার বোধগম্য হলো না। আপডেটের সময় ভেঙে আসা জিনিসগুলি আপনি কতক্ষণ ঠিক করছেন?
জেসন বার্গ

1
@ জেসন: আরও উদ্বেগজনকভাবে, যদিও এখন দেবিয়ানকে পরীক্ষার জন্য সরকারী সুরক্ষা সহায়তা রয়েছে, তবে এটি স্থিতিশীল বা অস্থির পক্ষে ততটা ভাল নয়, যেহেতু পরীক্ষার জন্য একটি সুরক্ষা আপডেট হ্রাস পেয়েছে তবে ননজারো পৃথকীকরণের সময় রয়েছে এবং আনমেট নির্ভরতার কারণে বিলম্বিত হতে পারে।
গিলস 21'7

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

1
“[দেবিয়ান] প্যাচা রাখতে কিছুটা বেশি সময়সাপেক্ষী” - আপ-টু-ডেট রাখা এবং প্যাচ করা কেন আরও শক্ত হবে? CentOS আপডেটের মতো, এটি কেবল একটি apt-get upgrade। হতে পারে আমি কিছু মিস করছি ...
ল্যাও লাম

2
আমি এই উত্তরটি কীভাবে প্রশ্নটিকে সম্বোধন করে তা সত্যিই দেখতে পাই না, যা "সার্ভার পরিবেশের জন্য আর্চ লিনাক্স উপযুক্ত?" আরও তিনটি ডিস্ট্রোকে পরামর্শ দেওয়া এবং তারপরে পাঠককে আর্চ লিনাক্সের সাথে তাদের নিজস্ব তুলনা করার পরামর্শ দেওয়া, কোনও উত্তর দেয় না।
জন বেন্টলে

1

আমি একটি উত্পাদন পরিবেশে 2013 থেকে বেশ কয়েকটি আর্লিনাক্স সার্ভার পরিচালনা করছি এবং এটি একটি কবজির মতো কাজ করে।

নিশ্চিত হয়ে নিন যে আপডেটগুলি প্রায়শই চালিয়ে আপনি ঠিকঠাক চলছে এবং আপনার আপগ্রেড করার আগে সর্বদা আর্চলিনাক্স পৃষ্ঠাটি পরীক্ষা করে দেখুন।

তবে এটি হ'ল শেষ পর্যন্ত আপনার 6 থেকে 7 (প্রায় অসম্ভব) থেকে রেডহ্যাট / সেন্টোস বা 11 থেকে 12 এর মধ্যে এসইএলএস / এসইএলইডি আপগ্রেড করার আরও অনেক সমস্যা হবে।

আপনার নিয়মিত ছোট ছোট আপডেট রয়েছে যা সময়ে সময়ে সময়ে কিছু না কিছু ঘটায় তবে গত ৫ বছরে আমার কখনও বড় কিছু হয়নি।

এবং আপনি সর্বদা আপ টু ডেট থাকুন, যদি কার্নেল, ওপেনসেল, বাশ বা অন্য যে কোনও কিছুতে সুরক্ষা লিক থাকে তবে কয়েক মাসের পরিবর্তে কয়েক মাসের মধ্যে আপনার আপডেট রয়েছে have

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

এটির দ্রুত, এটি সুরক্ষিত, এটির স্থিতিশীল (!) এবং আপনার কাছে বর্তমান সফ্টওয়্যার রয়েছে যা আপনাকে প্রচুর সমস্যা থেকে মুক্তি দেয়।

সার্ভারে আর্চলিনাক্স ব্যবহার করার জন্য আমি উচ্চ প্রস্তাব দিতে পারি, কেবল খারাপ দিকটি হ'ল আপনাকে কী করতে হবে তা আপনাকে জানতে হবে। আপনার একটি এলএফএস সিস্টেম অন্তত একবার ইনস্টল করা উচিত ছিল যাতে আপনি লিনাক্স ডিস্ট্রো কীভাবে তৈরি এবং কাজ করে তার মূল বিষয়গুলি বুঝতে পারেন।

সার্ভার এনভায়রনমেন্টে আর্চলিনাক্সের চেয়ে আরও শক্তিশালী আমি খুঁজে পেয়েছি একমাত্র সার্ভার সিস্টেম হ'ল জেন্টু। এখানে 700 দিনের জন্য আপডেট ছাড়াই একটি জেন্টু সিস্টেম ছিল এবং 1 ঘন্টা পরে এই সিস্টেমটি আপ টু ডেট ছিল এবং একমাত্র ডাউন-টাইমটি একক রিবুট হিসাবে চলছিল।

কিন্তু অন্যান্য সিস্টেম যেমন ডেবিয়ান / উবুন্টু, রেডহ্যাট, সুস যখন কোনও ডিস্ট্রো আপগ্রেড থাকে তখন আপনাকে পুরোপুরি স্ক্রু আপ করে দেবে। এমনকি রেডহ্যাট সক্রিয়ভাবে আপনাকে ডিসট্রো আপগ্রেড করতে নিরুৎসাহিত করে এবং পুনরায় ইনস্টল করার প্রস্তাব দেয় (অফিসিয়াল ডকুমেন্টেশন অনুসারে)।

হ্যাঁ, রেডহ্যাট আর্চলিনাক্সের চেয়ে বেশি আপগ্রেড স্থিতিশীল, তবে কেবলমাত্র আপনি বড় আপগ্রেড পাবেন না। এবং এগুলি পেলে আপনি বিভ্রান্ত হন।


0

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

ডেবিয়ান টেস্টিং / এসিডের চেয়ে অনেক বেশি ব্যবহারযোগ্য (খুব কম ভাঙ্গা ওয়েব)। আপনি যদি প্রান্তের প্যাকেজগুলি কাটাতে এবং একটি ন্যূনতম ইনস্টল করতে চান তবে আর্চ এটির জন্য সেরা ডিস্ট্রো তবে ম্যানুয়াল পরিচালনার সাথে প্রচুর স্বাচ্ছন্দ্যের প্রয়োজন।


0

সার্ভার ডিস্ট্রোসের প্রধান পার্থক্য হ'ল আপনি কেবল সুরক্ষা আপডেট পান, খিলান থাকাকালীন, আপনি প্যাকেজগুলিরও বড় সংশোধনী পান, যা স্টাফ ভেঙে দিতে পারে।

আপনি যদি সার্ভারগুলির জন্য খিলানকে উপযুক্ত করতে চান, আপনার যা করতে হবে তা হ'ল আপনার আয়না পরিবর্তন করা (যে জায়গা থেকে আপনি প্যাকেজগুলি পেয়েছেন)। উদাহরণ স্বরূপ:

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

একইভাবে, আপনি যদি সার্ভারগুলির জন্য বিশেষভাবে ডিজাইন করা আয়নাগুলি ব্যবহার করেন, যেখানে আপনি কেবলমাত্র ছোটখাটো সংশোধন করেন তবে সার্ভারগুলিতে খিলান ব্যবহার করা নিরাপদ হবে would

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