SSD Nodes Learn 🎉 VPS $5.50/মাস থেকে
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-13

VPS-এর জন্য সেরা Linux ডিস্ট্রিবিউশন কোনটি?

Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream নাকি Fedora? আপনার VPS-এর জন্য সঠিক OS বেছে নিতে সাপোর্ট লাইফটাইম, প্যাকেজ ভার্সন এবং RHEL সামঞ্জস্যতা যাচাই করুন।

আপনার VPS-এর জন্য কোন OS বেছে নেবেন

আপনার VPS-এর জন্য বর্তমান Ubuntu LTS রিলিজটি বেছে নিন, যদি না নিচের চারটি প্রশ্নের কোনো একটি আপনাকে অন্য কোনো দিকে নিয়ে যায়। LTS মানে হলো long term support: নয় মাসের পরিবর্তে পাঁচ বছরের ফ্রি সিকিউরিটি আপডেট। একটি web app, database, game server বা mail relay চালানো VPS (virtual private server)-এর জন্য Ubuntu LTS হলো নিরাপদ ডিফল্ট পছন্দ। ইন্টারনেটের প্রায় প্রতিটি টিউটোরিয়াল, আমাদেরগুলোসহ, এই অপারেটিং সিস্টেমটিকেই ধরে নেয়।

ভাড়াকৃত সার্ভারের ক্ষেত্রে ছয়টি ডিস্ট্রিবিউশন আপনার সময়ের যোগ্য: Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux এবং Fedora। এগুলোতে একই Linux kernel, একই nginx, একই PostgreSQL এবং একই OpenSSH থাকে, তাই আপনি যে সফটওয়্যার চালানোর পরিকল্পনা করছেন তা সাধারণত সিদ্ধান্ত নেওয়ার মূল কারণ হয় না। চারটি বিষয় ভিন্ন, এবং সিদ্ধান্তটি মূলত এগুলোর ওপরই নির্ভর করে: রিলিজটি কতদিন প্যাচ করা হবে, প্যাকেজ করা সফটওয়্যারগুলো কতটা পুরনো, কার নির্দেশাবলী আপনি অনুবাদ না করেই অনুসরণ করতে পারবেন এবং ফলাফলটি Red Hat Enterprise Linux (RHEL)-এর সাথে সামঞ্জস্যপূর্ণ কি না।

আপনি যদি এখনো ঠিক না করে থাকেন যে মেশিনটি কী কাজে ব্যবহার করবেন, তবে VPS দিয়ে যা যা করা যায় তার তালিকা একটি ভালো শুরুর জায়গা, এবং VPS আসলে কী বিষয়টি এর পেছনের ভিত্তিগুলো ব্যাখ্যা করে।

প্রতিটির সংক্ষিপ্ত বিবরণ নিচে দেওয়া হলো।

  • Ubuntu LTS. ডিফল্ট পছন্দ। নিচের কোনো একটি বিভাগ আপনার ক্ষেত্রে প্রযোজ্য না হলে এটিই বেছে নিন।
  • Debian. একটি ছোট এবং ধীরগতির বেস, যার একটি স্বেচ্ছাসেবক নিরাপত্তা দল রয়েছে এবং কোনো বাণিজ্যিক স্তর নেই।
  • Rocky Linux. একটি RHEL রিবিল্ড, যখন টার্গেট প্ল্যাটফর্মকে অবশ্যই RHEL সামঞ্জস্যপূর্ণ হতে হয়।
  • AlmaLinux. আরেকটি RHEL রিবিল্ড, যা RHEL 10-এর বাদ দেওয়া পুরনো CPU-গুলোর জন্য বিল্ড সরবরাহ করে।
  • CentOS Stream. RHEL ভবিষ্যতে যা হবে। যখন আপনি RHEL-এর জন্য সফটওয়্যার তৈরি করেন তখন এটি ব্যবহার করুন।
  • Fedora. নতুন কার্নেল এবং ইউজারল্যান্ড, যেখানে প্রতি রিলিজে প্রায় 13 মাসের আপডেট পাওয়া যায়।

আপনি এই মেশিনটিকে কতদিন রক্ষণাবেক্ষণ ছাড়া ফেলে রাখতে চান?

সাপোর্ট লাইফটাইম বা সমর্থনের মেয়াদ নির্ধারণ করে দেয় যে আপনাকে কত ঘন ঘন ঝুঁকিপূর্ণ কাজ করতে হবে, তাই সবার আগে এই প্রশ্নের উত্তর ঠিক করুন। কোনো রিলিজের মেয়াদ শেষ হয়ে গেলে প্যাকেজগুলো কাজ করা বন্ধ করে দেয় না। কোনো কিছুই ক্র্যাশ করে না। সার্ভারটি কেবল নতুন প্রকাশিত দুর্বলতার (vulnerabilities) জন্য কোনো ফিক্স পাওয়া বন্ধ করে দেয়, এবং এর জন্য কোনো ত্রুটি বার্তা (error message) প্রদর্শিত হয় না, তাই অডিট বা কোনো অনুপ্রবেশের ঘটনা না ঘটা পর্যন্ত কেউ বিষয়টি লক্ষ্য করে না। এর প্রতিকার হলো ইন-প্লেস ডিস্ট্রিবিউশন আপগ্রেড করা অথবা নতুন ইমেজ দিয়ে সার্ভারটি পুনরায় তৈরি করা, যার যেকোনোটিই আপনার একটি সন্ধ্যা নষ্ট করতে পারে।

প্রতিটি প্রজেক্ট তাদের নিজস্ব লাইফসাইকেল তারিখ প্রকাশ করে। আগস্ট 2026 থেকে গণনা করে এবং এক দশমিক স্থান পর্যন্ত রাউন্ড করে, প্রতিটি বর্তমান রিলিজের মেয়াদ নিচে দেওয়া হলো।

ChartYears of security support left on each current release, August 2026
The data behind this chart
[
  {
    "distro": "Ubuntu 26.04 LTS",
    "years_of_support_left": 4.7,
    "notes": "Free updates to April 2031. Ubuntu Pro extends the same release to April 2036."
  },
  {
    "distro": "Debian 13",
    "years_of_support_left": 2.0,
    "notes": "Debian security team to August 2028. The LTS team then carries it to June 2030."
  },
  {
    "distro": "CentOS Stream 10",
    "years_of_support_left": 3.8,
    "notes": "Ends May 2030, when the RHEL 10 full support phase ends."
  },
  {
    "distro": "Rocky Linux 10",
    "years_of_support_left": 8.8,
    "notes": "Ends May 2035, following the RHEL 10 lifecycle."
  },
  {
    "distro": "AlmaLinux 10",
    "years_of_support_left": 8.8,
    "notes": "Ends May 2035. Adds an x86-64-v2 build for older CPUs."
  },
  {
    "distro": "Fedora 44",
    "years_of_support_left": 0.8,
    "notes": "Released April 2026, ends June 2027. Every Fedora release lasts about 13 months."
  }
]

আজকের দিনে 6 টি রিলিজই প্যাচ করা আছে। এই পার্থক্যের ওপরই গুরুত্ব দেওয়া প্রয়োজন। Rocky Linux 10 এবং AlmaLinux 10-এর হাতে 8.8 বছরের আপডেট বাকি আছে কারণ তারা দশ বছরের RHEL লাইফসাইকেল অনুসরণ করে, যেখানে Fedora 44-এর ক্ষেত্রে এটি 0.8

Ubuntu 26.04 LTS-এর হাতে 4.7 বছরের ফ্রি আপডেট বাকি আছে, এবং Ubuntu Pro ব্যক্তিগত ব্যবহারের ক্ষেত্রে অল্প সংখ্যক মেশিনে 2036 সাল পর্যন্ত কোনো খরচ ছাড়াই একই ইনস্টলেশন চালিয়ে যাওয়ার সুবিধা দেয়। Debian 13-এর ক্ষেত্রে 2.0 বছর দেখানো হয়েছে কারণ Debian সিকিউরিটি টিম ঠিক সেই সময় পর্যন্তই সাপোর্ট দেয়। এরপর স্বেচ্ছাসেবক LTS টিম এটিকে আরও প্রায় দুই বছর এগিয়ে নিয়ে যায়, তবে তা সীমিত সংখ্যক প্যাকেজ এবং আর্কিটেকচারের জন্য। উভয় পরিসংখ্যানই সঠিক। এগুলো ভিন্নভাবে গণনা করা হয়, তাই বিভিন্ন প্রজেক্টের লাইফটাইম তুলনা করার সময় সতর্ক থাকা প্রয়োজন।

এই প্রশ্নে দুটি ফাঁদ রয়েছে। প্রথমটি হলো Ubuntu-এর ইন্টারিম রিলিজ, যা প্রতি ছয় মাস অন্তর আসে এবং নয় মাস পর্যন্ত সাপোর্ট পায়; ফলে 25.10 রিলিজটি 1 জুলাই 2026-এ আপডেট পাওয়া বন্ধ করে দেয়, যদিও ব্যবহারকারীরা তখনও সেটিকে নতুন মনে করেন। ইন্টারিম Ubuntu রিলিজের চেয়ে LTS কেন ভালো এই নিবন্ধে বিষয়টি বিস্তারিত আলোচনা করা হয়েছে, এবং এটিই সবচেয়ে সাধারণ উপায় যার মাধ্যমে একটি VPS নীরবে প্যাচহীন অবস্থায় পড়ে থাকে। দ্বিতীয় ফাঁদটি হলো এটি মনে করা যে নতুন রিলিজ মানেই পুনরায় ইনস্টল করা। এটি সঠিক নয়। Ubuntu 24.04 থেকে 26.04-এ ইন-প্লেস আপগ্রেড একটি সমর্থিত পদ্ধতি, এবং Debian ও RHEL-এর বিকল্পগুলোরও নিজস্ব সমতুল্য পদ্ধতি রয়েছে।

প্যাকেজগুলো কতটা নতুন হওয়া প্রয়োজন?

একটি স্টেবল ডিস্ট্রিবিউশন রিলিজের দিনেই তার প্যাকেজ ভার্সনগুলো ফ্রিজ করে দেয়, এরপর বছরের পর বছর ধরে সেই ভার্সনগুলোতে সিকিউরিটি ফিক্সগুলো ব্যাকপোর্ট করা হয়। আপনি এই শর্ত মেনেই তা ব্যবহার করছেন। Debian 13 2025 সালের মাঝামাঝি সময়ে ফ্রিজ করা হয়েছিল, তাই আজ আপনি এটি থেকে যে ডাটাবেস সার্ভার ইনস্টল করবেন, সেটি সেই সময়ের কারেন্ট ভার্সনই থাকবে—প্যাচ করা হবে, কিন্তু আপডেট করা হবে না। Ubuntu LTS একইভাবে কাজ করে। Fedora ঠিক উল্টোটা করে এবং বর্তমান আপস্ট্রিম ভার্সনগুলো রিলিজ করে, আর ঠিক এই কারণেই এর সাপোর্ট উইন্ডো ছোট: পাঁচ বছরের পুরনো ব্রাঞ্চ মেইনটেইন করার কাজ কেউ দুবার করতে চায় না।

পুরানো প্যাকেজ কেবল তখনই গুরুত্বপূর্ণ যখন আপনার অ্যাপ্লিকেশনের জন্য নতুন ভার্সনের প্রয়োজন হয়। একটি প্যাকেজের চাহিদ মেটাতে পুরো ডিস্ট্রিবিউশন বেছে নেওয়ার আগে বিকল্প উপায়গুলো দেখুন, কারণ সেগুলো সাধারণত ভালো সমাধান দেয়। বেশিরভাগ আপস্ট্রিম প্রজেক্ট তাদের নিজস্ব রিপোজিটরি প্রকাশ করে, তাই আপনি ভেন্ডরের apt বা dnf সোর্স যোগ করে সেই নির্দিষ্ট কম্পোনেন্টটির বর্তমান ভার্সন পেতে পারেন। ল্যাঙ্গুয়েজ রানটাইমগুলোর নিজস্ব ভার্সন ম্যানেজার থাকে। অ্যাপ্লিকেশনটি কন্টেইনারে চালালে এই প্রশ্নটি পুরোপুরি দূর হয়ে যায়, কারণ একটি Docker Compose stack তার নিজস্ব ইউজারল্যান্ড বহন করে এবং কেবল কার্নেলটি ধার নেয়।

প্রতিটি বিকল্প উপায়েরই একই মূল্য দিতে হয়। আপনার ডিস্ট্রিবিউশন থেকে আসা একটি প্যাকেজ সেই ডিস্ট্রিবিউশনের সিকিউরিটি টিম দ্বারা প্যাচ করা হয় এবং সাধারণ apt upgrade বা dnf upgrade এর সাথে আসে। বাইরে থেকে আপনি যা কিছু যোগ করবেন, তা মনিটর করার দায়িত্ব আপনার এবং সেটি নষ্ট হয়ে গেলে ঠিক করার দায়িত্বও আপনার। অতিরিক্ত রিপোজিটরিগুলো থেকেই সোর্স ফাইলগুলোতে সমস্যা তৈরি হতে পারে, এবং Ubuntu-এর নতুন সোর্স ফরম্যাট the duplicate apt sources error-এর একটি সাধারণ কারণ।

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

আপনি কার ডকুমেন্টেশন অনুসরণ করবেন?

এটি এমন একটি প্রশ্ন যা মানুষ গুরুত্ব দেয় না, অথচ এটিই সবচেয়ে বেশি সময় নষ্ট করে। Ubuntu এবং Debian-এ apt এবং .deb প্যাকেজ ব্যবহৃত হয়। CentOS Stream, Rocky Linux এবং AlmaLinux-এ dnf এবং .rpm প্যাকেজ ব্যবহৃত হয়। এই বিভাজনটি কেবল install কমান্ডেই সীমাবদ্ধ থাকে না, বরং এর পরেও বজায় থাকে।

প্যাকেজের নাম ভিন্ন হয়: Apache ওয়েব সার্ভার Ubuntu এবং Debian-এ apache2, কিন্তু RHEL ফ্যামিলিতে এটি httpd, তাই service-এর নামও ভিন্ন হয়। Firewall-এর ক্ষেত্রেও পার্থক্য আছে: Ubuntu-তে ufw এবং RHEL ফ্যামিলিতে firewalld ব্যবহৃত হয়, যার নিচে উভয় ক্ষেত্রেই nftables কাজ করে। Mandatory access control লেয়ারটিও ভিন্ন, এবং এটিই সবচেয়ে বেশি বিভ্রান্তি তৈরি করে। RHEL ফ্যামিলি ডিফল্টভাবে SELinux (security enhanced Linux) enforcing মোডে চালায়, তাই কোনো service এমন কোনো ফাইলে অ্যাক্সেস করতে ব্যর্থ হতে পারে যার permission স্পষ্টভাবে অনুমতি দিচ্ছে, এবং এর কারণ কেবল ausearch -m AVC-এর মাধ্যমে audit log-এ দেখা যায়। Ubuntu এবং Debian-এ AppArmor ব্যবহৃত হয়, যার profile সংখ্যা কম এবং এটি ব্যবহারকারীকে তুলনামূলক কম বাধা দেয়।

এর কোনোটিই কঠিন নয়। এটি কেবল অনুবাদের কাজ, যা আপনাকে প্রতিটি টিউটোরিয়াল পড়ার সময় বারবার করতে হয়, প্রায়শই গভীর রাতে। আপনি যদি Linux সার্ভারে নতুন হন, তবে শুধুমাত্র এই কারণেই Ubuntu LTS বেছে নেওয়া বুদ্ধিমানের কাজ, কারণ আপনি যে ভেন্ডর ইন্সটলেশন পেজে যাবেন, তারা ধরে নেবে আপনি এটিই ব্যবহার করছেন। আমাদের গাইডগুলোও একই নিয়ম অনুসরণ করে: LAMP stack walkthrough এবং Certbot এবং nginx গাইড Ubuntu-এর জন্য লেখা এবং পরীক্ষিত, ঠিক যেমনটি নতুন VPS-এ প্রথম দশ মিনিট গাইডটি।

আপনার কি Red Hat Enterprise Linux-এর সাথে সামঞ্জস্য বজায় রাখা বাধ্যতামূলক?

যদি কোনো ভেন্ডরের সাপোর্ট ম্যাট্রিক্সে RHEL-এর নাম থাকে, অথবা আপনার প্রতিষ্ঠানের প্রোডাকশন ফ্লিটে এটি ব্যবহৃত হয়, তবে একটি RHEL-সামঞ্জস্যপূর্ণ ডিস্ট্রিবিউশন বেছে নিন এবং এটিকে ব্যক্তিগত পছন্দের বিষয় হিসেবে দেখা বন্ধ করুন। Rocky Linux এবং AlmaLinux উভয়ই RHEL-এর সোর্স কোড থেকে তৈরি। উভয়ই RHEL-এর বিপরীতে ABI (application binary interface) স্থিতিশীল রাখে, তাই RHEL 10-এর জন্য তৈরি কোনো RPM ফাইল এগুলোর যেকোনোটিতে ইনস্টল ও রান করা যায়। কমার্শিয়াল এজেন্ট এবং কমপ্লায়েন্স টুলগুলো এই প্ল্যাটফর্মকে লক্ষ্য করেই তৈরি হয় এবং প্রায়শই অন্য কোনো প্ল্যাটফর্ম সাপোর্ট করে না।

Rocky Linux যথাসম্ভব RHEL-এর কাছাকাছি থাকার চেষ্টা করে। AlmaLinux, 9 নম্বর ভার্সন থেকে, হুবহু একই বিট ব্যবহারের পরিবর্তে ABI সামঞ্জস্যের ওপর গুরুত্ব দেয়, যা তাদের Red Hat কর্তৃক বাদ দেওয়া ফিচারগুলো যুক্ত করার স্বাধীনতা দেয়। CPU সাপোর্ট এর সবচেয়ে স্পষ্ট উদাহরণ। RHEL 10 তাদের বেসলাইন x86-64-v3-এ উন্নীত করেছে, যা এমন একটি CPU ফিচার লেভেল যার জন্য AVX2 প্রয়োজন, এবং Rocky Linux 10 এটি অনুসরণ করে। AlmaLinux 10 পুরনো হার্ডওয়্যারের জন্য একটি আলাদা x86-64-v2 আর্কিটেকচার যুক্ত করেছে। রেন্টেড সার্ভারের ক্ষেত্রে এটি গুরুত্বপূর্ণ: যদি আপনার প্রোভাইডার একটি জেনেরিক এমুলেটেড CPU মডেল প্রদান করে, তবে avx2-এর অভাব থাকতে পারে lscpu-এ, এবং একটি v3 বিল্ড সেখানে রান করবে না। আগে যাচাই করুন, তারপর AlmaLinux 10 বেছে নিন অথবা যদি ফ্ল্যাগটি অনুপস্থিত থাকে তবে 9 সিরিজের ভার্সনেই থাকুন।

CentOS Stream এই রিবিল্ডগুলোর চেয়ে ভিন্ন একটি প্রোডাক্ট। এটি RHEL-এর আপস্ট্রিম হিসেবে কাজ করে, তাই পরিবর্তনগুলো প্রথমে Stream-এ আসে এবং পরবর্তী মাইনর রিলিজে RHEL-এ পৌঁছায়। এটি প্রোডাকশনে চালানোর মতো যথেষ্ট স্থিতিশীল, এবং এটি মাইনর ভার্সনের ধাপের পরিবর্তে ক্রমাগত আপডেট হতে থাকে। যখন আপনি এমন কোনো সফটওয়্যার তৈরি বা পরীক্ষা করেন যা বর্তমান রিলিজ হওয়া RHEL-এর পরিবর্তে ভবিষ্যতে আসতে যাওয়া RHEL-এ কাজ করা প্রয়োজন, তখন এটি বেছে নিন। CentOS Stream 10-এর 3.8 বছর সাপোর্ট বাকি আছে, যা রিবিল্ডগুলোর তুলনায় কম, কারণ RHEL 10-এর ফুল সাপোর্ট শেষ হওয়ার সাথে সাথেই এর মেয়াদ শেষ হয়ে যায়।

সার্ভারে Fedora-এর অবস্থান

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

যখন আপনার এমন কোনো নতুন সফটওয়্যার প্রয়োজন যা অন্য কোনো stable ডিস্ট্রিবিউশনে নেই এবং আপনি আপগ্রেড রুটিন মেনে নিতে প্রস্তুত, কেবল তখনই সার্ভারে Fedora ব্যবহার করুন। যেমন, ব্যক্তিগত বিল্ড মেশিন বা এমন কোনো ডেভেলপমেন্ট বক্স যা আপনি ঘনঘন নতুন করে তৈরি করেন। যে মেশিনটি আপনি একবার সেটআপ করে ভুলে থাকতে চান, তাতে এটি ব্যবহার করবেন না। Fedora 43-এর আপডেট পাওয়া বন্ধ হবে ডিসেম্বর 2026-এ, যা এটি রিলিজ হওয়ার প্রায় চৌদ্দ মাস পর। এটি কোনো ব্যর্থতা নয়, বরং প্রজেক্টটি যেভাবে ডিজাইন করা হয়েছে সেভাবেই কাজ করছে।

ভুল পছন্দের প্রকৃত মূল্য

একটি VPS পুনরায় ইনস্টল করা কন্ট্রোল প্যানেলের একটি কাজ যা সম্পন্ন হতে কয়েক মিনিট সময় লাগে, তাই প্রথম দিনে সিদ্ধান্ত পরিবর্তন করলে কোনো ক্ষতি নেই, কিন্তু দুইশতম দিনে এটি বেশ কষ্টদায়ক হয়। Ubuntu-কে সরাসরি AlmaLinux-এ রূপান্তর করার কোনো সমর্থিত পদ্ধতি নেই। মেশিনে ডেটা রাখার আগেই সিদ্ধান্ত নিন।

দুটি অভ্যাস সিদ্ধান্তটিকে পরিবর্তনযোগ্য রাখে। আপনার সেটআপকে shell history-তে না রেখে একটি script-এ রাখুন, যাতে পুনরায় তৈরি করার সময় তা মনে রাখার পরিবর্তে পুনরায় চালানো যায়: একটি একক সার্ভারের জন্য প্রথম Ansible playbook-ই যথেষ্ট। এরপর যাচাই করুন অপারেটিং সিস্টেমের মালিকানা কার, কারণ managed VPS plan-এর ক্ষেত্রে প্রোভাইডার আপনার হয়ে পছন্দ এবং প্যাচ শিডিউল উভয়ই ঠিক করে দিতে পারে।

ডিফল্ট পছন্দটিই বজায় রাখুন। Ubuntu LTS বেছে নিন, যদি কোনো বাণিজ্যিক স্তর ছাড়া ছোট বেস চান তবে Debian বেছে নিন, যখন কোনো কিছুর জন্য RHEL compatibility প্রয়োজন হয় তখন Rocky Linux বা AlmaLinux বেছে নিন, RHEL-এর জন্য বিল্ড করার সময় CentOS Stream বেছে নিন, এবং Fedora তখনই বেছে নিন যখন আপনার ক্যালেন্ডারে বার্ষিক আপগ্রেডের পরিকল্পনা আগে থেকেই করা থাকে।

FAQ

নতুন ব্যবহারকারী হিসেবে VPS-এর জন্য কোন Linux ডিস্ট্রিবিউশন বেছে নেওয়া উচিত?

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

সার্ভারের জন্য Debian নাকি Ubuntu কোনটি ভালো?

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

আমার কি Rocky Linux নাকি AlmaLinux ব্যবহার করা উচিত?

উভয়ই RHEL-এর ফ্রি রিবিল্ড এবং মে 2035 পর্যন্ত সাপোর্ট পাবে, তাই যেকোনোটিই বেছে নেওয়া যুক্তিযুক্ত। Rocky Linux যতটা সম্ভব RHEL-কে অনুসরণ করে, যা এমন ভেন্ডর সাপোর্ট ম্যাট্রিক্সের জন্য উপযুক্ত যেখানে প্ল্যাটফর্মের বিষয়ে কঠোর নিয়ম থাকে। অন্যদিকে, AlmaLinux ABI কম্প্যাটিবিলিটির ওপর গুরুত্ব দেয়, যার ফলে এটি অতিরিক্ত সুবিধা দিতে পারে। যেমন, যেসব CPU RHEL 10-এর প্রয়োজনীয় x86-64-v3 বেসলাইন পূরণ করে না, তাদের জন্য এটি x86-64-v2 বিল্ড সরবরাহ করে। পুরনো বা জেনেরিক এমুলেটেড CPU-যুক্ত VPS-এর ক্ষেত্রে এই বিল্ডটিই AlmaLinux বেছে নেওয়ার মূল কারণ হতে পারে।

আমি কি সার্ভারে Fedora চালাতে পারি?

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

ডিস্ট্রিবিউশন কি VPS-এর পারফরম্যান্সে কোনো প্রভাব ফেলে?

এমন কোনো প্রভাব ফেলে না যা আপনি পরিমাপ করতে পারবেন। যেহেতু তারা একই কার্নেল এবং একই সার্ভার সফটওয়্যার চালায়, তাই Ubuntu-তে nginx এবং Rocky Linux-এ nginx-এর বেঞ্চমার্ক মূলত আপনার কনফিগারেশনের পার্থক্যই তুলে ধরবে। RHEL 10 তার প্যাকেজগুলোকে x86-64-v3 CPU বেসলাইনের বিপরীতে কম্পাইল করে, যা আধুনিক হার্ডওয়্যারে কিছুটা সুবিধা দেয়, তবে অপারেটিং সিস্টেম বেছে নেওয়ার জন্য এটি খুব দুর্বল একটি কারণ। আপনার ডিস্ক এবং ডাটাবেস কনফিগারেশনই মূলত থ্রুপুট নির্ধারণ করে।