Debian: خصوصیات اور پہلے اقدامات
مشین پر Debian 12 اور 13 کا ابتدائی سیٹ اپ: اپ ڈیٹس، بنیادی پیکجز کا سیٹ، sudo، فائر وال، وقت، اور وہ خصوصیات جو نئے صارفین کو حیران کرتی ہیں۔
اپ ڈیٹ 23 اگست، 2026
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
اگلا — پہلے گھنٹے کی چیک لسٹ اور 15 منٹ میں ویب سائٹ۔