Vendosja e një serveri Linux pa kokë duke përdorur Debian
Një shumicë dërrmuese e përdoruesve të Linux janë të njohur me një PC desktop Linux i cili ofron një mjedis grafik me të cilin mund të ndërveproni me sistemin. Megjithatë, ndryshe nga një desktop Linux, një server pa kokë është një sistem operativ që funksionon pa një GUI (Mjedisi Grafik i Përdoruesit).
Ai është i instaluar në pajisje që nuk është e lidhur me asnjë pajisje periferike si monitor, tastierë ose mi gjatë funksionimit të tij (edhe pse këto kërkohen gjatë konfigurimit fillestar).
Në shumicën e rasteve, serverët pa kokë aksesohen nga distanca dhe administrohen në linjën e komandës nëpërmjet protokollit SSH duke përdorur PuTTY.
Qëllimi kryesor i serverëve pa kokë është t'u ofrojë klientëve ose përdoruesve akses në shërbime të rëndësishme, siç janë shërbimet e uebit dhe të bazës së të dhënave. Serverët pa kokë gjenden më së shumti në qendrat e të dhënave dhe kryejnë ngarkesa pune në ndërmarrje ose prodhim.
Përparësitë e një sistemi Linux pa kokë
Instalimet grafike zakonisht shoqërohen me shpenzime të larta të burimeve. Aplikacione të tilla si shfletuesi Firefox dhe GIMP janë programe me burime intensive dhe përfundojnë me shumë memorie të sistemit dhe CPU.
Kjo ndikon në performancën e ngarkesave kritike të prodhimit ose aplikacioneve që duhet të mjaftohen me burimet e pakta që janë në dispozicion.
Meqenëse nuk ka komponentë grafikë në serverët pa kokë, shumica e burimeve u jepen aplikacioneve kritike që rezulton në performancë të optimizuar.
Serverët pa kokë sigurojnë që ngarkesat kritike të punës të ndërmarrjes të funksionojnë pa probleme pasi nuk ka konkurrencë për burimet e sistemit me aplikacione të tjera jo kritike. Prandaj, është efikase të strehoni aplikacionet tuaja në një server pa kokë pasi nuk ka aplikacione grafike të zbukuruara që do të ndikojnë në performancën.
Instalimi i një serveri Linux Headless
Instalimi i një serveri Linux pa kokë është i ngjashëm me instalimin e një Linux OS me një mjedis grafik. mjetet thelbësore për të instaluar sistemin operativ.
Kjo është e ndryshme nga një DVD ISO e plotë, e cila zakonisht është mjaft e madhe - kryesisht gigabajt në memorie - dhe ofron të gjitha mjetet dhe shërbimet grafike.
Shkarkoni imazhin ISO të Linux
Për këtë udhëzues, ne do të demonstrojmë se si mund të filloni me instalimin e serverit Debian 11 (Debian Bullseye). Pra, shkoni te faqja e shkarkimit Debian dhe kapni ISO të instaluesit neto, i cili është afërsisht 400 MB në madhësi.
Gjithashtu, vini re se mund të përdorni çdo imazh ISO të shpërndarjes Linux për të vendosur një server pa kokë.
Krijoni një disk USB bootable Linux
Pasi të keni shkarkuar imazhin ISO, hapi tjetër është të digjni ISO në një disk USB i cili do të përdoret si medium i nisshëm.
Mund të krijoni një medium LiveUSB duke përdorur komandën dd siç tregohet.
$ dd if=~/Downloads/debian-11.6.0-amd64-netinst.iso of=/dev/sdx bs=4M status=progress
Instalimi i serverit Linux Headless duke përdorur USB Drive
Me USB-në bootable në vend, futeni atë në serverin metalik të zhveshur, i cili fillimisht duhet të lidhet me një monitor dhe tastierë për konfigurimin fillestar.
Ndizni serverin dhe lundroni te cilësimet BIOS. Sigurohuni që disku USB të jetë i pari në prioritetin e rendit të nisjes. Ruani dhe ndryshoni dhe vazhdoni nisjen.
Pasi sistemi të aktivizohet, do t'ju paraqitet një listë e opsioneve të menusë. Këtu, ne do të shkojmë me Instalimi grafik i cili ofron një metodë grafike instalimi për ta bërë punën më të lehtë.
![](common-images/setup-headless-linux-server/Debian-Graphical-Install.png)
Hapat e ardhshëm do t'ju kërkojnë të bëni disa zgjedhje. Këto përfshijnë zgjedhjen e gjuhës së instalimit, zonës kohore, paraqitjes së tastierës, emrit të hostit, krijimit të një llogarie të zakonshme përdoruesi dhe llogarisë rrënjësore, si dhe ndarjen e hard diskut.
Së fundi, do t'ju paraqitet një hap Zgjedhja e softuerit që ofron një gamë të gjerë mjedisesh desktop për të zgjedhur.
Por meqenëse misioni ynë është të instalojmë një server pa kokë, ne do të zgjedhim vetëm opsionet SSH Server dhe Sitemi standard i shërbimeve dhe do të klikojmë Vazhdo. Kjo siguron që ne të instalojmë vetëm paketat e nevojshme që kërkohen për funksionimin e serverit pa kokë.
![](common-images/setup-headless-linux-server/Debian-Software-Selection.png)
Nga këtu e tutje, vazhdoni me instalimin e Debian deri në fund dhe rindizni sistemin.
Debian Post-Instalimi
Pas rindezjes së serverit tuaj do të shihni ekranin e mëposhtëm. Opsioni i parë është tashmë i parazgjedhur, kështu që thjesht shtypni ENTER.
![](common-images/setup-headless-linux-server/Boot-Debian-Linux.png)
Në ekranin e identifikimit, jepni emrin e përdoruesit dhe fjalëkalimin dhe shtypni ENTER në të dyja rastet për të hyrë në sistem. Me sa duket, nuk ka mjedis grafik, dhe në vijim, qasja në sistem do të jetë në vijën e komandës përmes protokollit SSH.
![](common-images/setup-headless-linux-server/Debian-Login.png)
Testimi i lidhjes në distancë me serverin pa kokë
Duke folur për SSH, duhet të konfirmojmë nëse shërbimi po funksionon. Për ta verifikuar këtë, kaloni te përdoruesi rrënjë
$ su -
Pastaj ekzekutoni komandën e mëposhtme për të kontrolluar statusin e ekzekutimit të SSH.
# systemctl status sshd
Dalja e mëposhtme konfirmon që shërbimi po funksionon. Sigurohuni që të aktivizoni shërbimin që të fillojë automatikisht gjatë nisjes.
# systemctl enable sshd
![](common-images/setup-headless-linux-server/Check-SSH-Server.png)
Për të testuar lidhjen në distancë me serverin, së pari, kontrolloni adresën e tij IP duke ekzekutuar komandën ip:
# ip a
Gjeni ndërfaqen tuaj aktive – në këtë rast enp0s3 – dhe kontrolloni adresën e prefiksuar nga direktiva ‘inet’. Në rastin tonë, IP-ja e serverit tonë është 192.168.2.113.
Më pas, drejtohuni te një kompjuter i largët brenda LAN-it dhe provoni të bëni ping në server. Nëse merrni rezultate pozitive të ping, kjo nënkupton që serveri është i arritshëm.
Më në fund, mund të përdorni një PuTTY për të hyrë dhe për t'u identifikuar në server.
![](common-images/setup-headless-linux-server/Check-Linux-Headless-Server-Connection.png)
Perfekte! Kjo konfirmon që ne kemi instaluar dhe konfiguruar me sukses një sistem Linux Headless. Në këtë pikë, tani mund të shkëputni monitorin, tastierën dhe miun pasi serveri tani do të aksesohet dhe menaxhohet nga distanca nëpërmjet shërbimit SSH.
konkluzioni
Në këtë udhëzues, ne kemi demonstruar se si mund të bëni konfigurimin e një sistemi Linux pa kokë duke përdorur Debian 11. Procedura për realizimin e të njëjtit arritje është e ngjashme në shpërndarjet e tjera, natyrisht me ndryshime të vogla aty-këtu.
Por të jeni të sigurt, ISO minimale e ofruar nga një shpërndarje Linux është gjithçka që ju nevojitet për të instaluar dhe vendosur me sukses një server pa kokë.