Debian: বিশেষত্ব ও প্রথম পদক্ষেপ
মেশিনে Debian 12 ও 13-এর প্রাথমিক সেটআপ: আপডেট, মৌলিক প্যাকেজের সেট, sudo, ফায়ারওয়াল, সময় এবং নতুনদের অবাক করা বিশেষত্ব।
আপডেট: ২৩ আগস্ট, ২০২৬
Debian হলো এমন একটি সিস্টেম যেখানে কোনো চমক নেই: ন্যূনতম প্রি-ইনস্টল করা সফটওয়্যার, রিলিজের মধ্যে বিরল পরিবর্তন, দীর্ঘ সাপোর্ট। সংস্করণ 12 এবং 13 পাওয়া যায়।
প্রথম কমান্ডগুলো
apt update && apt upgrade -y
apt install -y curl wget nano git ufw htop ca-certificates
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds
সিস্টেমের সংস্করণ যাচাই করুন:
cat /etc/os-release
Ubuntu-র পরে যা চমকে দিতে পারে
| বৈশিষ্ট্য | কী করবেন |
|---|---|
বাই-ডিফল্ট sudo নেই | apt install -y sudo, তারপর usermod -aG sudo artem |
curl নেই, nano-ও অনুপস্থিত থাকতে পারে | উপরের তালিকা থেকে ম্যানুয়ালি ইনস্টল করুন |
| প্যাকেজগুলো পুরোনো | Node, PHP, PostgreSQL-এর নতুন সংস্করণ — অফিসিয়াল প্রজেক্ট রিপোজিটরি থেকে |
| snap নেই | সাধারণত এটির প্রয়োজনই হয় না |
ifconfig-এর বদলে ip a | net-tools আলাদাভাবে ইনস্টল করতে হয়, তবে ip-তে অভ্যস্ত হওয়াই ভালো |
ইউজার ও sudo
সব সময় root হিসেবে কাজ করা উচিত নয়:
apt install -y sudo
adduser artem
usermod -aG sudo artem
পরবর্তী লগইনে অনুমতিগুলো কার্যকর হয়। যাচাই করুন:
su - artem
sudo whoami
উত্তর root মানে সবকিছু ঠিকভাবে সেট করা হয়েছে।
ফায়ারওয়াল
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose
প্রথমে OpenSSH অনুমোদন করুন, তারপর
ufwচালু করুন। অন্যথায় সংযোগ বিচ্ছিন্ন হয়ে যাবে, এবং প্যানেলে টেক্সট কনসোল-এর মাধ্যমে লগইন করতে হবে।
প্রোগ্রামের নতুন সংস্করণ
Debian-এ ইচ্ছাকৃতভাবেই পুরোনো প্যাকেজ থাকে — এটাই স্থিতিশীলতার মূল্য। যখন নতুন সংস্করণ দরকার, তখন এলোমেলো বিল্ড নয়, অফিসিয়াল প্রজেক্ট রিপোজিটরি সংযুক্ত করুন:
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs
backports-এর প্যাকেজ স্পষ্টভাবে উল্লেখ করে ইনস্টল করতে হয়:
apt install -y -t bookworm-backports <package>
প্রোডাকশন মেশিনে বিভিন্ন রিলিজের (testing, unstable) রিপোজিটরি মেশানো উচিত নয়: কমবেশি একসময় সিস্টেম আপডেট হওয়া বন্ধ হয়ে যাবে।
স্বয়ংক্রিয় নিরাপত্তা আপডেট
apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
এটি সবচেয়ে সাধারণ হ্যাকিং দৃশ্যটি কভার করে — এমন একটি দুর্বলতা যার প্যাচ ছয় মাস আগে প্রকাশিত হয়েছে।
রিলিজের মধ্যে আপগ্রেড
Debian 12 থেকে 13-এ আপগ্রেড করতে প্যাকেজ সোর্স সম্পাদনা এবং apt full-upgrade কমান্ড ব্যবহার করা হয়। তার আগে অবশ্যই আপনার ডেটা ডাউনলোড করে নিন: scp এবং rsync। স্বয়ংক্রিয় মেশিন ব্যাকআপ বা স্ন্যাপশট নেই, তাই ফিরে যাওয়ার কোনো জায়গা থাকবে না।
সিস্টেম যদি নতুন হয় এবং ডেটা কম থাকে, তাহলে পছন্দের সংস্করণ দিয়ে এটি রি-ইনস্টল করা সহজ ও নিরাপদ।
গেস্ট এজেন্ট
ব্যবহৃত স্পেস দেখাতে ও সফট রিবুট করতে প্যানেলের এটির প্রয়োজন:
apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent
পরবর্তী — প্রথম ঘণ্টার চেকলিস্ট এবং ১৫ মিনিটে ওয়েবসাইট।