Skip to content
VDS · অপারেটিং সিস্টেম

Ubuntu: বিশেষত্ব ও প্রথম পদক্ষেপ

সার্ভারে Ubuntu 22.04, 24.04, এবং 26.04 সেট আপ: আপডেট, snap ও PPA, ফায়ারওয়াল, স্বয়ংক্রিয় প্যাচ, এবং লগইনের সময় ভয় দেখানো বার্তাগুলো।

আপডেট: ২৩ আগস্ট, ২০২৬

Ubuntu হলো ইন্টারনেটে সবচেয়ে বেশি ডকুমেন্টেড সার্ভার OS: প্রায় যেকোনো গাইড আপনি এর জন্য খুঁজে পাবেন। 22.04, 24.04 এবং 26.04 পাওয়া যায়।

প্রথম কমান্ডগুলো

apt update && apt upgrade -y
apt install -y curl git nano ufw htop
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
lsb_release -a

আপডেটের সময় যদি কার্নেল আপডেট হয়ে থাকে, তাহলে রিবুট করুন: reboot।

লগইনে যা দেখতে পাবেন

Ubuntu পরিসংখ্যানসহ একটি অভিবাদন বার্তা দেখায় এবং মাঝে মাঝে “N updates can be applied immediately” এর মতো একটি লাইন বা Ubuntu Pro সাবস্ক্রিপশনের প্রস্তাব দেয়। এগুলো তথ্যমূলক বার্তা, কোনো এরর নয়। সাধারণ apt upgrade দিয়েই আপডেট ইনস্টল হয়; কোনো সাবস্ক্রিপশনের প্রয়োজন নেই।

/etc/update-motd.d/-তে অভিবাদনের অপ্রয়োজনীয় অংশ বন্ধ করে অতিরিক্ত শব্দ দূর করতে পারেন।

Snap এবং PPA

পদ্ধতিকখন ব্যবহার করবেন
aptমূল পথ, সবসময় এটি দিয়েই শুরু করুন
snapযখন প্যাকেজ রিপোজিটরিতে নেই বা নির্দিষ্ট সাম্প্রতিক ভার্সন দরকার
PPAঅফিসিয়াল প্রজেক্ট রিপোজিটরি, এলোমেলো কোনোটি নয়

snap নিয়ে কাজ করা:

snap list
snap install certbot --classic
snap refresh

PPA যোগ করা:

add-apt-repository ppa:ondrej/php
apt update

“হয়তো লাগবে” ভেবে একের পর এক PPA যোগ করবেন না। অন্যের রিপোজিটরি সিস্টেম প্যাকেজ প্রতিস্থাপন করে আপডেট নষ্ট করতে পারে। এক প্রজেক্ট — এক রিপোজিটরি, এবং সম্ভব হলে অফিসিয়ালটি।

ইউজার এবং sudo

adduser artem
usermod -aG sudo artem

Debian-এর বিপরীতে Ubuntu-তে sudo আগে থেকেই ইনস্টল করা থাকে। বর্তমান সেশন বন্ধ না করে নতুন একটি উইন্ডো থেকে লগইন ও পারমিশন যাচাই করুন।

ফায়ারওয়াল

ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status numbered

অতিরিক্ত রুল মুছুন: শেষ কমান্ডের নম্বর ব্যবহার করে ufw delete 3। ভুলে SSH অ্যাক্সেস বন্ধ হয়ে গেলে প্যানেলের টেক্সট কনসোল সাহায্য করবে।

স্বয়ংক্রিয় প্যাচিং

Ubuntu-তে প্যাকেজটি আগে থেকেই ইনস্টল করা থাকে; এভাবে চালু করুন:

dpkg-reconfigure -plow unattended-upgrades
systemctl status unattended-upgrades

কিছু আপডেটে রিবুট প্রয়োজন হয়। সূচক:

ls /var/run/reboot-required

ফাইলটি থাকলে একটি reboot-এর পরিকল্পনা করুন।

ভার্সন বাছাই

সার্ভারের জন্য LTS বেছে নিন: 22.04 বা 24.04। নতুন প্যাকেজ দরকার হলে এবং কিছু থার্ড-পার্টি রিপোজিটরি এখনো এটি সাপোর্ট করে না—এটা মাথায় রাখলে 26.04 ভার্সনও কাজ করবে।

রিলিজের মধ্যে আপগ্রেড do-release-upgrade দিয়ে করা হয়, কিন্তু প্রোডাকশন মেশিনে এটি ঝুঁকিপূর্ণ: VPS-এ কোনো কপি বা স্ন্যাপশট থাকে না, তাই ফিরে যাওয়ার জায়গা নেই। প্রথমে ডেটা নিজের মেশিনে কপি করুন — scp এবং rsync — অথবা প্রয়োজনীয় ভার্সন দিয়ে সিস্টেমটি সহজভাবে রি-ইনস্টল করুন।

গেস্ট এজেন্ট

apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent

এটি ছাড়া প্যানেল ব্যবহৃত স্পেস দেখাবে না এবং গ্রেসফুল রিবুট করবে না।

পরবর্তী — প্রথম ঘণ্টার চেকলিস্ট।