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 को allow करें, फिर
ufwचालू करें। वरना कनेक्शन टूट जाएगा, और आपको पैनल में text console से लॉगिन करना पड़ेगा।
प्रोग्राम के नए वर्शन
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 मिनट में वेबसाइट।