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
అప్డేట్ సమయంలో కర్నెల్ అప్డేట్ అయితే, రీబూట్ చేయండి: 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
ఇది లేకుండా, ప్యానెల్ వాడిన స్పేస్ను చూపదు మరియు గ్రేస్ఫుల్ రీబూట్ను నిర్వహించదు.
తదుపరి — మొదటి గంట చెక్లిస్ట్.