Ubuntu: खासियतें और पहले कदम
सर्वर पर Ubuntu 22.04, 24.04 और 26.04 सेट करना: अपडेट, snap और PPA, फ़ायरवॉल, ऑटोमैटिक पैच, और लॉगिन पर डराने वाले मैसेज।
23 अगस्त 2026 को अपडेट किया गया
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
अगर अपडेट के दौरान kernel अपडेट हुआ है, तो रीबूट करें: 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
इसके बिना पैनल इस्तेमाल हुई जगह नहीं दिखाएगा और graceful रीबूट नहीं करेगा।
आगे — पहले घंटे की चेकलिस्ट।