- Ubuntu Server ofron një platformë të qëndrueshme, të sigurt dhe falas për të pritur faqet e internetit, aplikacionet, bazat e të dhënave dhe shërbimet e rrjetit në mjedise fizike, virtuale ose cloud.
- Versionet LTS, firewall-i UFW, vërtetimi i çelësit SSH dhe përditësimet e rregullta ndihmojnë në forcimin e sigurisë dhe besueshmërisë së serverit në planin afatgjatë.
- Komuniteti i madh, dokumentacioni i bollshëm dhe lehtësia e instalimit të softuerëve si Docker, NGINX, Apache ose VNC e bëjnë Ubuntu Server një zgjidhje shumë fleksibile dhe të adaptueshme.
- Me planifikim të mirë të diskut, kopje rezervë dhe auditime sigurie duke përdorur mjete si Lynis, është e mundur që serverët Ubuntu të mbahen të optimizuar, të mbrojtur dhe gati për t'u rritur.
Konfigurimi i një serveri me Ubuntu Server është bërë një opsion i preferuar si për projektet personale ashtu edhe për mjediset profesionale. Është i qëndrueshëm, i sigurt, falas dhe shumë fleksibël, duke e bërë të përsosur për strehimin e faqeve të internetit, aplikacioneve, bazave të të dhënave apo edhe të tëra infrastrukturave cloud pa shpenzuar një pasuri për licenca.
Në këtë udhëzues, do të gjeni gjithçka që ju nevojitet për të kuptuar, instaluar, siguruar dhe optimizuar Ubuntu Server në një VPS, server të dedikuar ose mjedis të virtualizuar. Do të trajtojmë saktësisht se çfarë është Ubuntu Server, avantazhet e tij ndaj shpërndarjeve të tjera , kërkesat e sistemit, instalimin dhe konfigurimin fillestar, përdorimin e SSH, firewall-et, kopjet rezervë, instalimin e softuerëve kryesorë (Apache, NGINX, Docker, VNC, etj.), dhe disa këshilla për optimizimin dhe zgjidhjen e problemeve që do t'ju kursejnë shumë telashe.
Çfarë është Ubuntu Server dhe pse përdoret kaq shumë në servera?
Ubuntu Server është një version specifik i Ubuntu për serverin , i bazuar në kernelin Linux dhe i mirëmbajtur nga Canonical. Ndryshe nga Ubuntu Desktop, ai nuk përfshin një mjedis grafik dhe pothuajse gjithmonë menaxhohet nga rreshti i komandës ose duke përdorur mjete administrimi në distancë.
Kjo mungesë e një ndërfaqeje grafike do të thotë se konsumon më pak burime dhe është më efikas për detyra të tilla si strehimi i faqeve të internetit, menaxhimi i bazave të të dhënave, ofrimi i shërbimeve të rrjetit ( DNS , DHCP, email, skedarë, etj.) ose vendosja e aplikacioneve në kontejnerë dhe në cloud.
Vetë emri “Ubuntu” vjen nga një filozofi afrikane që do të thotë diçka si “Unë jam sepse ne jemi ”, e cila përputhet në mënyrë të përkryer me idenë e komunitetit dhe softuerit me burim të hapur. Që nga versioni i tij i parë në vitin 2004, Ubuntu ka fituar vazhdimisht terren, duke u bërë një nga shpërndarjet më të përdorura të Linux-it, dhe versioni i tij i serverit tani është një standard de facto në shumë qendra të dhënash, re publike dhe projekte ndërmarrjesh.
Një nga pikat e forta të Ubuntu Server është modeli i tij i lëshimit me versionet LTS (Mbështetje Afatgjatë) , të cilat ofrojnë mbështetje të zgjeruar dhe përditësime sigurie për disa vite, duke u dhënë qetësi administratorëve të sistemit dhe zhvilluesve që kërkojnë stabilitet.

Avantazhet e përdorimit të një serveri Ubuntu
Një nga arsyet më të mëdha për të zgjedhur Ubuntu Server është se është softuer falas dhe me burim të hapur : nuk paguani asnjë tarifë licence ose kosto abonimi për ta përdorur atë në VPS, VDS ose serverin tuaj të dedikuar. Kjo zvogëlon kostot e IT-së, veçanërisht kur shkallëzohet në servera të shumtë ose në një klaster të plotë.
Ubuntu ofron përditësime të rregullta dhe versione LTS (si p.sh. 20.04, 22.04 ose 24.04) me patch-e sigurie për vite me radhë. Kjo ju lejon ta mbani serverin tuaj të mbrojtur nga dobësitë e njohura pa migruar vazhdimisht sistemin tuaj operativ.
Komuniteti i Ubuntu është shumë i madh dhe kjo përkthehet në forume aktive, dokumentacion zyrtar, tutoriale dhe udhëzues për praktikisht çdo gjë që dëshironi të bëni: nga konfigurimi i një serveri të thjeshtë web deri te ndërtimi i një infrastrukture komplekse me kontejnerë dhe disponueshmëri të lartë.
Në një nivel teknik, Ubuntu Server funksionon shumë mirë me një gamë të gjerë harduerësh dhe softuerësh , nga VPS të vegjël deri te serverë të mëdhenj të dedikuar, duke përfshirë shërbime cloud si AWS, Azure dhe Google Cloud. Për më tepër, është shumë i orientuar drejt kontejnerëve dhe cloud-it, me mbështetje native për Docker, Kubernetes dhe mjete të ngjashme.
Një pikë tjetër e rëndësishme është fleksibiliteti dhe përshtatshmëria : mund të instaloni vetëm paketat dhe shërbimet që ju nevojiten (për shembull, vetëm NGINX dhe Docker, ose një grup klasik LAMP me Apache, MySQL dhe PHP), duke shmangur shërbimet e panevojshme që konsumojnë vetëm burime dhe rrisin sipërfaqen e sulmit.
Kërkesat e harduerit për Ubuntu Server dhe planifikimin e diskut
Ubuntu Server 24.04 LTS dhe versione të ngjashme kanë kërkesa mjaft modeste për harduer , duke i bërë ato të përshtatshme për përdorim në makina virtuale ose servera me buxhet të ulët. Si një udhëzues i përgjithshëm, një CPU x86-64 1 GHz, 1 GB RAM (2 GB është më mirë për më shumë fleksibilitet) dhe rreth 10 GB hapësirë ruajtjeje rekomandohen përgjithësisht për përdorim tipik.
Në mjediset e virtualizimit si VMware, Proxmox ose Hyper-V, kërkesat janë shumë të ngjashme , megjithëse në praktikë do t'ju duhet të përmasoni CPU-në, RAM-in dhe diskun sipas ngarkesës aktuale të aplikacioneve, bazave të të dhënave dhe kontejnerëve tuaj.
Gjatë instalimit, asistenti do t'ju pyesë nëse doni të përdorni një disk të vetëm të plotë apo ndarje të shumëfishta . Në shumicën e rasteve, opsioni i rekomanduar është të lejoni Ubuntu-n të përdorë të gjithë diskun dhe të krijojë ndarjet e nevojshme. Edhe nëse zgjidhni një vëllim të vetëm "të madh", instaluesi do të krijojë ndarje më të vogla për sistemin , ngarkuesin e nisjes dhe komponentët e tjerë kritikë.
Më vonë, nëse keni nevojë të rregulloni hapësirën, mund të përdorni komandat e menaxhimit të diskut si df -h për të kontrolluar përdorimin e ndarjeve, ose mjete si resize2fs (së bashku me menaxhimin përkatës të ndarjeve) për të zgjeruar sistemet e skedarëve në pajisje si /dev/sdXY.
Shkarkimi dhe instalimi bazë i Ubuntu Server
Për të filluar, hapi i parë është të shkarkoni skedarin zyrtar ISO të Ubuntu Server nga faqja e internetit e Ubuntu (seksioni i shkarkimeve të serverit). Sa herë që është e mundur, zgjidhni versionin më të fundit të LTS për të siguruar mbështetje dhe përditësime sigurie për disa vite.
Pasi ta keni skedarin ISO, mund ta montoni atë në një server fizik (nëpërmjet USB-së ose konsolës së largët të ofruesit) ose në platformën tuaj të virtualizimit (për shembull, duke e shoqëruar atë si një njësi CD/DVD në VMware, KVM, etj.). Nga aty, e nisni makinën dhe ndiqni instaluesin.
Gjatë procesit, do t'ju kërkohet të zgjidhni gjuhën, zonën kohore, emrin fillestar të përdoruesit, fjalëkalimin, cilësimet e rrjetit dhe, shumë e rëndësishme, paraqitjen e diskut . Mund ta lini në modalitetin e udhëzuar në mënyrë që magjistari të mund të krijojë ndarjet e nevojshme, ose ta bëjë manualisht nëse keni kërkesa specifike (LVM, RAID, etj.).
Kur instalimi të përfundojë, sistemi do të riniset dhe do të keni një Server Ubuntu gati për të filluar konfigurimin , zakonisht të arritshëm nëpërmjet SSH me llogarinë e përdoruesit që keni krijuar ose, në disa mjedise ofruesi, me akses të drejtpërdrejtë si root.
Mjedisi i Serverit Ubuntu: Ekosistemi, Komuniteti dhe Dokumentacioni
Një nga pikat e forta më të mëdha të Ubuntu Server është se është ndërtuar mbi softuer me burim të hapur të testuar gjerësisht , me depo zyrtare gjithëpërfshirëse dhe mijëra paketa të gatshme për t'u instaluar me një 'instalim të thjeshtë apt'. Kjo ju jep liri të madhe veprimi për të personalizuar sistemin sipas përdorimit të tij të synuar.
Është i rrethuar nga një komunitet shumë aktiv zhvilluesish dhe përdoruesish që kontribuojnë me patch-e, përmirësime dhe dokumentacion. Do të gjeni manuale administrimi, udhëzues instalimi hap pas hapi, video tutoriale dhe forume të specializuara për të zgjidhur pyetje dhe probleme specifike.
Falë këtij fleksibiliteti, ju mund ta dedikoni serverin tuaj Ubuntu për një mori detyrash: server web, server bazë të dhënash, server skedarësh , server email-i , platformë kontejnerësh, nyje hibride cloud, laborator testimi, etj. I njëjti sistem bazë përshtatet në kontekste shumë të ndryshme pa asnjë ndryshim.
Përveç kësaj, ofruesit e shërbimeve të hostimit dhe cloud shpesh ofrojnë shabllone ose imazhe të parainstaluara të Ubuntu Server , kështu që ju mund të vendosni një VPS me Ubuntu të parakonfiguruar dhe të përqendroheni direkt në aplikacionet tuaja.
Siguria dhe përditësimet në një server Ubuntu
Ashtu si me çdo shpërndarje moderne të Linux-it, siguria është një shtyllë themelore e Ubuntu Server. Canonical publikon përditësime të shpeshta për të rregulluar dobësitë dhe gabimet, dhe versionet LTS marrin mbështetje të zgjeruar, duke e bërë më të lehtë mirëmbajtjen e sistemeve kritike pa ndryshime të vazhdueshme.
Për të forcuar sigurinë bazë, rekomandohet fuqimisht të përditësohen të gjitha paketat menjëherë pas nisjes së serverit , duke përdorur komanda si `apt update` e ndjekur nga `apt upgrade -y`. Kjo siguron që i gjithë sistemi të jetë i përditësuar përpara se të vihet në prodhim.
Firewall-i i pakomplikuar (UFW) është i integruar dhe thjeshton shumë menaxhimin e rregullave. Ju mund të listoni profilet e disponueshme me `ufw app list` , të lejoni trafikun SSH me `ufw allow OpenSSH` dhe më pas të aktivizoni firewall-in me `ufw enable`, duke kontrolluar statusin e tij me `ufw status`.
Përveç murit të zjarrit, është mirë të çaktivizoni shërbimet e papërdorura , të forconi cilësimet SSH (për shembull, duke bllokuar aksesin direkt të root ose vërtetimin me fjalëkalim) dhe të përdorni vërtetimin e bazuar në çelës publik sa herë që të jetë e mundur.
Rezervimi rezervë dhe shërbimet përfshihen në servera profesionalë
Shumë ofrues të serverëve të dedikuar përfshijnë hapësirë shtesë për ruajtjen e kopjeve rezervë (p.sh., 500 GB) që është fizikisht e ndarë nga makina kryesore. Ideja është që ju të mund të ruani skedarët tuaj më kritikë atje: të dhënat e bazës së të dhënave, konfigurimet, përmbajtjen e uebit, skedarët e email-it, etj.
Kopjet rezervë të rregullta ju lejojnë të rivendosni shpejt shërbimin në rast të dështimeve të harduerit, gabimeve njerëzore ose sulmeve, dhe, nëse përdorni ruajtje në cloud, enkriptojini ato me Cryptomator . Me Ubuntu Server, ju mund të automatizoni këto kopje rezervë duke përdorur mjete si rsync, borg, duplicity, skripte të personalizuara ose integrime specifike të shitësit.
Përveç hapësirës rezervë, shumë plane serverash ofrojnë adresa IPv4 dhe IPv6, mbrojtje DDoS, bandwidth të garantuar dhe marrëveshje të nivelit të shërbimit (SLA) që sigurojnë disponueshmëri të lartë të harduerit. E gjithë kjo e bën Ubuntu Server një komponent të vlefshëm të një infrastrukture të mirëmbajtur.
Meqenëse Ubuntu Server është një projekt falas dhe me burim të hapur, ajo për të cilën do të paguani në të vërtetë është fuqia përpunuese e serverit fizik ose virtual : CPU, RAM, disqe, gjerësia e brezit të rrjetit, etj. Instalimi zakonisht është automatik nga paneli i kontrollit të ofruesit, pa tarifa shtesë të licencës së sistemit operativ.
Hapat e parë pas instalimit të Ubuntu Server: përdoruesit, SSH dhe sudo
Kur krijoni një server të ri Ubuntu (për shembull, Ubuntu 20.04 ose 22.04), është thelbësore të kryeni disa konfigurime bazë fillestare për të përmirësuar sigurinë dhe lehtësinë e përdorimit. Zakonisht do të lidheni nëpërmjet SSH duke përdorur adresën publike IP të serverit dhe ose llogarinë root ose një llogari fillestare përdoruesi.
Llogaria rrënjë ka privilegje të plota të sistemit , që do të thotë se një mungesë vëmendjeje mund të shkaktojë probleme serioze. Prandaj, është praktikë e zakonshme të krijoni një llogari përdoruesi të rregullt për detyrat e përditshme dhe të përdorni `sudo` vetëm kur keni nevojë për privilegje administratori.
Mund të shtoni një përdorues të ri me një komandë si adduser username , të vendosni një fjalëkalim të sigurt dhe, nëse doni t'i jepni aftësi administrative, ta përfshini atë në grupin sudo me usermod -aG sudo username.
Nga aty, mund të ekzekutoni komanda administrative duke i paraprirë komandës me `sudo` , duke ju lejuar të vazhdoni të punoni me një llogari përdoruesi normale, por me mundësinë për të rritur privilegjet sipas nevojës. Sistemi do t'ju kërkojë periodikisht fjalëkalimin e përdoruesit për të konfirmuar identitetin tuaj.
Konfigurimi i aksesit SSH dhe çelësat publikë
Shërbimi SSH (OpenSSH Server) ju lejon të menaxhoni nga distanca Ubuntu Server në rrjet. Ai vjen i parainstaluar në shumë servera; nëse jo, mund ta shtoni me `apt install openssh-server` dhe ta aktivizoni me `systemctl start ssh` dhe `systemctl enable ssh`.
Nëse fillimisht hyni duke përdorur një fjalëkalim, mund të hyni në server me një komandë si `ssh user@server_ip` . Megjithatë, konsiderohet shumë më e sigurt të konfiguroni autentifikimin e bazuar në çelës SSH, ku makina juaj lokale ruan çelësin privat dhe serveri ruan vetëm çelësin publik.
Për të konfiguruar këtë mekanizëm, mund të përdorni mjete si ssh-copy-id , i cili kopjon çelësin tuaj publik në skedarin ~/.ssh/authorized_keys të përdoruesit në server. Nëse çelësi është konfiguruar tashmë për llogarinë root, mund ta kopjoni edhe strukturën ~/.ssh te përdoruesi juaj i ri duke përdorur rsync me lejet dhe pronësinë e duhur.
Në skedarin `/etc/ssh/sshd_config`, rekomandohet të çaktivizoni shkurtoren rrënjë (`PermitRootLogin no`) dhe, nëse keni tashmë autentifikimin e çelësit që funksionon, çaktivizoni autentifikimin me fjalëkalim (`PasswordAuthentication no`). Pasi të keni ndryshuar këto cilësime, rinisni shërbimin me `systemctl restart ssh`.
Firewall me UFW dhe kontroll të trafikut
Ubuntu Server përfshin UFW si një shtresë të thjeshtë menaxhimi të firewall-it . Filozofia e tij është që, si parazgjedhje, i gjithë trafiku hyrës bllokohet përveç atij që ju lejoni në mënyrë të qartë. Kjo zvogëlon rrezikun që një shërbim i konfiguruar gabimisht të ekspozohet pa dashje.
Para aktivizimit të UFW, këshillohet të lejoni trafikun SSH me `ufw allow OpenSSH` për të shmangur humbjen e aksesit në distancë. Më pas, mund ta aktivizoni firewall-in me `ufw enable` dhe të konfirmoni që është aktiv dhe lejon lidhjet e nevojshme duke përdorur `ufw status`.
Ndërsa instaloni shërbime të reja (për shembull, HTTP për një server web ose porta specifike të bazës së të dhënave), do t'ju duhet të hapni portat përkatëse në UFW duke përdorur rregulla shtesë. Kjo është shumë e përshtatshme për serverat ku dëshironi të ekspozoni vetëm disa shërbime në internet.
Instalimi i softuerëve kryesorë: SSH, Docker, NGINX dhe Apache
"Arsenali" i një serveri tipik Ubuntu zakonisht përfshin një server SSH, një server web, mbështetje për bazën e të dhënave dhe, gjithnjë e më shumë, mjete kontejnerësh. Instalimi bëhet kryesisht me apt, duke përdorur depot zyrtare të Ubuntu-s.
Për të siguruar akses në distancë, paketa thelbësore është openssh-server . Pasi të instalohet dhe aktivizohet, mund ta menaxhoni serverin pa pasur nevojë të hyni direkt në konsolën fizike ose në konsolën web të ofruesit.
Nëse punoni me kontejnerë, mënyra e zakonshme është të instaloni Docker me `apt install docker.io` (ose duke ndjekur repozitorin zyrtar të Docker për versionet më të fundit). Pastaj mund të filloni dhe aktivizoni shërbimin me `systemctl start docker` dhe `systemctl enable docker`, dhe të shtoni përdoruesin tuaj në grupin `docker` me `usermod -aG docker $USER` për të menaxhuar kontejnerët pa përdorur root.
Për shërbimin e faqeve statike të internetit ose aplikacioneve të lehta, shumë administratorë zgjedhin NGINX për performancën dhe thjeshtësinë e tij. Ai instalohet me `apt install nginx` dhe aktivizohet në të njëjtën mënyrë si shërbimet e tjera me `systemctl start` dhe `systemctl enable`.
Nëse preferoni grupin klasik LAMP, mund ta konfiguroni Apache-n si serverin tuaj të internetit , së bashku me MySQL ose PostgreSQL dhe gjuhë si PHP ose Python. Fluksi tipik i punës përfshin instalimin e Apache-s, kontrollin e statusit të tij me `systemctl status apache2`, hapjen e portës HTTP në firewall me `ufw allow 'Apache'`, konfigurimin e skedarëve të faqes në `/etc/apache2/sites-available` dhe aktivizimin e tyre me `a2ensite`, dhe më pas rinisjen e shërbimit.
Konfigurimi i një serveri VNC dhe një mjedisi grafik të lehtë
Edhe pse Ubuntu Server hapet pa një ndërfaqe grafike, në disa skenarë mund të jetë e dobishme të instaloni një mjedis grafik të lehtë dhe të qaseni në të nëpërmjet VNC , për shembull, për përdoruesit që janë më të rehatshëm me një desktop ose për të menaxhuar mjete të caktuara vizuale.
Një opsion i zakonshëm është përdorimi i XFCE si një mjedis desktopi i lehtë, duke e instaluar atë me një komandë që shton si mjedisin ashtu edhe komponentët e tij shtesë (xfce4 dhe xfce4-goodies). Kjo siguron një desktop funksional pa rritur ndjeshëm konsumin e burimeve.
Pastaj mund të instaloni një server VNC si TightVNC , ta konfiguroni atë me një fjalëkalim hyrjeje duke përdorur vncserver dhe të krijoni një skript nisjeje në ~/.vnc/xstartup që ngarkon mjedisin tuaj XFCE kur hapet seanca VNC.
Pasi ta keni shënuar skriptin si të ekzekutueshëm dhe ta keni nisur vncserver me rezolucionin e dëshiruar (për shembull, :1 -geometry 1280×800 -depth 24), do të jeni në gjendje të lidheni nga një klient VNC në makinën tuaj lokale duke përdorur adresën IP të serverit dhe portin përkatës, duke menaxhuar kështu desktopin e largët të Ubuntu Server.
Optimizimi, skanimi i dobësive dhe performanca
Përtej thjesht vënies në punë të sistemit, ia vlen t'i kushtohet pak kohë optimizimit dhe auditimit të sigurisë së Ubuntu Server , veçanërisht në mjediset e ekspozuara ndaj internetit ose që përmbajnë të dhëna të ndjeshme. Një nga mjetet më të përdorura për analizën e sigurisë në Linux është Lynis.
Pas instalimit të Lynis nga depot përkatëse, mund ta ekzekutoni atë për të analizuar konfigurimin e sistemit dhe për të gjeneruar një raport me dobësi, dobësi ose fusha të mundshme për përmirësim (leje, shërbime aktive, konfigurime rrjeti, etj.).
Lidhur me performancën, ekzistojnë disa masa që ndihmojnë shumë: çaktivizimi i shërbimeve të papërdorura , rregullimi i disa parametrave të kernelit (për shembull, përmes /etc/sysctl.conf), konfigurimi i duhur i përdorimit të swap-it dhe rishikimi i parametrave të rrjetit siç janë radhët e gjata, buffer-at ose kufijtë e lidhjes bazuar në ngarkesën e pritur.
Këto lloje rregullimesh, së bashku me një strategji të mirë monitorimi (mjete të tilla si top, htop, iotop, journalctl ose zgjidhje më të avancuara), lejojnë që serveri Ubuntu të mbetet i qëndrueshëm, i sigurt dhe me performancë që plotëson nevojat e aplikacioneve tuaja.
Komanda të dobishme dhe zgjidhje të problemeve të zakonshme
Në operacionet e përditshme, është shumë e zakonshme të duhet të diagnostikosh probleme me hapësirën, shërbime që nuk fillojnë ose dështime të rrjetit . Ubuntu Server ka një grup të mirë komandash që ndihmojnë me këto detyra pa pasur nevojë të instalosh asgjë të pazakontë.
Për të kontrolluar hapësirën e disponueshme në disk, shpesh do të përdorni `df -h` , ndërsa për të zbuluar se cilat drejtori po zënë më shumë hapësirë në një shteg të caktuar, mund të përdorni `du -sh * | sort -h`. Kjo ju ndihmon të gjeni shpejt regjistrat e aktivizuar ose dosjet e mëdha që duhet të pastroni ose zhvendosni.
Nëse një shërbim dështon të niset ose sillet çuditshëm, përveç `systemctl status service_name`, shpesh është shumë e dobishme të përdoret `journalctl -u service_name` për të parë mesazhet e lidhura me të dhe për të kuptuar se çfarë po dështon.
Për rrjetëzimin, komandat ping dhe traceroute (ose tracepath në disa instalime) përdoren për të kontrolluar lidhshmërinë dhe rrugët drejt hosteve të tjerë, siç është google.com ose serverëve të brendshëm. Dhe nëse dyshoni se firewall po bllokon trafikun legjitim, gjithmonë mund të rishikoni rregullat aktuale me statusin ufw.
Pas përditësimeve të kernelit ose ndryshimeve në menaxherin e nisjes, mund t'ju duhet të rigjeneroni konfigurimin GRUB duke përdorur `update-grub` , veçanërisht nëse keni shtuar ose modifikuar disqe dhe ndarje. Kjo siguron që sistemi të vazhdojë të niset saktë nga versioni i pritur i kernelit.
Është e qartë se Ubuntu Server është një platformë shumë e plotë, e fuqishme dhe fleksibile për konfigurimin e gjithçkaje, nga shërbimet e vogla në shtëpi deri te infrastrukturat komplekse të ndërmarrjeve; kombinimi i stabilitetit, sigurisë, komunitetit, lehtësisë së përdorimit dhe kostove zero të licencimit e bën atë një zgjedhje shumë të mirë për këdo që dëshiron të konfigurojë një server modern Linux pa i ndërlikuar shumë gjërat.
Indeks
- 1 Çfarë është Ubuntu Server dhe pse përdoret kaq shumë në servera?
- 2 Avantazhet e përdorimit të një serveri Ubuntu
- 3 Kërkesat e harduerit për Ubuntu Server dhe planifikimin e diskut
- 4 Shkarkimi dhe instalimi bazë i Ubuntu Server
- 5 Mjedisi i Serverit Ubuntu: Ekosistemi, Komuniteti dhe Dokumentacioni
- 6 Siguria dhe përditësimet në një server Ubuntu
- 7 Rezervimi rezervë dhe shërbimet përfshihen në servera profesionalë
- 8 Hapat e parë pas instalimit të Ubuntu Server: përdoruesit, SSH dhe sudo
- 9 Konfigurimi i aksesit SSH dhe çelësat publikë
- 10 Firewall me UFW dhe kontroll të trafikut
- 11 Instalimi i softuerëve kryesorë: SSH, Docker, NGINX dhe Apache
- 12 Konfigurimi i një serveri VNC dhe një mjedisi grafik të lehtë
- 13 Optimizimi, skanimi i dobësive dhe performanca
- 14 Komanda të dobishme dhe zgjidhje të problemeve të zakonshme
