A do të dëshironit të vishni një server i plotë Linux në xhepin tuaj duke përdorur vetëm celularin tuaj Android Dhe disa aplikacione? Me mjetet e sotme, është krejtësisht e mundur të shndërrosh një smartphone ose tablet në një server të vogël web, një mjedis desktopi në distancë ose një makinë testimi Linux për të mësuar dhe eksperimentuar pa pasur nevojë për një PC tradicional. Le të flasim. rreth mënyrës së instalimit dhe përdorimit të Linux Deploy: Serveri Linux në celularin tuaj.
Linux Deploy është vendosur si një nga zgjidhjet më të fuqishme për vendosjen e shpërndarjeve të plota Linux në Android me root.Ndërsa aplikacione të tjera si Andronix, UserLAnd ose Debian Noroot ju lejojnë të arrini diçka të ngjashme pa akses root, ky udhëzues shpjegon gjithçka që duhet të dini për të instaluar dhe përdorur Linux Deploy, për të konfiguruar VNC dhe SSH, për të konfiguruar shërbime si Apache ose MySQL dhe për të zgjidhur gabimet e zakonshme, të gjitha të shpjeguara qartë dhe në një gjuhë të lehtë për t’u kuptuar.
Çfarë është Linux Deploy dhe çfarë mund të bëni me të?
Linux Deploy është një aplikacion Android që krijon dhe inicializon një instalim Linux në pajisjen tuaj. duke përdorur një imazh (IMG) ose dosje në memorien tuaj të brendshme ose kartën SD. Funksionon veçanërisht mirë në pajisjet e rootuara, ku mund të shfrytëzoni BusyBox dhe komandat e tjera të sistemit për integrim më të mirë të harduerit.
Ideja themelore është që Android tashmë funksionon në një kernel Linux.Pra, Linux Deploy "monton" një shpërndarje Linux për përdorues (Debian, Ubuntu, Arch, Kali, etj.) mbi atë ekzistues, në një mënyrë të izoluar, por me qasje në rrjet, hapësirë ruajtjeje dhe fuqinë përpunuese të telefonit tuaj celular ose tabletit. Nga ky instalim, ju mund të:
Konfigurimi i një serveri të plotë web me Apache ose NginxShtoni baza të dhënash si MySQL ose MariaDB, konfiguroni SSH, Serveri FTP ose servera skedarësh, dhe madje ta përdorin atë si një mjedis skriptimi dhe automatizimi, njësoj siç do të bënit në një server testimi në shtëpi.
Përveç kësaj, Linux Deploy ju lejon të aktivizoni një ndërfaqe grafike përdoruesi (GUI) dhe të lidheni nëpërmjet VNC. në një mjedis desktopi të lehtë si LXDE, XFCE ose MATE. Duke lidhur një tastierë dhe maus Bluetooth (ose nëpërmjet OTG), mund ta shndërroni pajisjen tuaj Android në një lloj mini PC, ideal për detyra të lehta, programim, mësim ose administrim bazë të sistemit.
Parakushte: pajisje, qasje root dhe aplikacione të nevojshme
Para se të filloni të instaloni një shpërndarje Linux me Linux Deploy, është mirë të kontrolloni saktësisht se çfarë ju nevojitet.Edhe pse aplikacioni tregon përputhshmëri nga Android 2.3.3, në praktikë, sa më moderne të jetë pajisja juaj, aq më mirë do të keni përvojë.
Sa i përket pajisjeve, rekomandohet të keni të paktën 1 GB RAM. (2 GB nëse planifikoni të përdorni një mjedis grafik desktopi me njëfarë lehtësie) dhe më shumë se 2 ose 5 GB hapësirë ruajtjeje falas, varësisht nga madhësia e imazhit Linux dhe shërbimet që dëshironi të instaloni. Mund të përdorni ose memorie të brendshme ose një kartë SD (mundësisht një Klasë 10 ose më të lartë për të shmangur bllokimet).
Sa i përket sistemit, Linux Deploy funksionon më mirë në pajisjet me akses root.Root-imi nuk është i detyrueshëm nëse doni vetëm të "provoni Linux-in" (për këtë, ekzistojnë metoda pa root si Andronix ose UserLAnd), por për të konfiguruar një server më serioz dhe për të arritur integrim më të madh të harduerit, root-imi bën gjithë ndryshimin. Megjithatë, root-imi përfshin rreziqe, duke anuluar garancinë në disa modele dhe keqfunksionime të mundshme nëse nuk bëhet siç duhet.
Përveç vetë Linux Deploy, do t'ju duhen disa aplikacione bazë që gjithçka të funksionojë.Një implementim i BusyBox, një shikues VNC (për shembull, RealVNC Viewer ose çdo klient VNC për Android) dhe një klient SSH si ConnectBot ose JuiceSSH, i cili do ta bëjë të lehtë për ju qasjen në sistemin tuaj Linux për ta menaxhuar atë në mënyrë të përshtatshme.
Një shembull tipik i pajisjeve në të cilat është testuar Linux Deploy Është tableti edukativ ECS TR10RS1 (Intel Atom Z3700, 1 GB RAM, 16 GB hapësirë ruajtjeje, Android 4.4.4 i modifikuar), një pajisje modeste me të cilën është e mundur të konfigurosh një mjedis Debian me një desktop të lehtë pa shumë probleme.
Instalimi i Linux në Android pa root: alternativa për të provuar para se të hidheni në këtë hap

Nëse ende nuk keni akses root në pajisjen tuaj Android ose preferoni të mos e modifikoni sistemin, ekzistojnë metoda për të ekzekutuar Linux në modalitetin e përdoruesit. Këto nuk e modifikojnë ndarjen e sistemit dhe mund të çinstalohen pa lënë gjurmë. Në këtë rast nuk do të përdorni Linux Deploy, por do t'ju ndihmojnë të kuptoni konceptin dhe të vendosni nëse ia vlen të vazhdoni më tej.
Zgjidhjet më të njohura pa rootless janë Andronix, UserLAnd, Debian Noroot dhe AnLinux.Të gjitha mbështeten në kontejnerë, Proot ose mjete të ngjashme për të krijuar një mjedis Linux që funksionon brenda Android, pa kërkuar privilegje superpërdoruesi. Funksionimi i tyre është i ngjashëm me atë të një makine virtuale të lehtë.
Me këto aplikacione mund të instaloni shpërndarje si Ubuntu, Debian, Fedora, Arch ose Kali Linux.dhe zgjidhni një mjedis grafik si LXDE, XFCE ose LXQT nëse dëshironi një desktop. Instalimi bëhet duke përdorur skripte që ekzekutohen në Termux (ose një terminal të ngjashëm), dhe qasja grafike është pothuajse gjithmonë përmes VNC.
Një rrjedhë pune shumë e zakonshme është përdorimi i Andronix së bashku me Termux dhe VNC Viewer.Së pari, instaloni tre aplikacionet nga Google Play, pastaj Andronix gjeneron një komandë instalimi për shpërndarjen e zgjedhur, e kopjoni atë në Termux, paketat shkarkohen, konfiguroni fjalëkalimin dhe rezolucionin e VNC dhe së fundmi lidheni me localhost:1 nga VNC Viewer për të parë desktopin tuaj Linux në ekran.
Avantazhi i madh i këtyre metodave pa rrënjë është siguria dhe kthyeshmëria.Nëse nuk jeni të kënaqur me përvojën, thjesht çinstaloni aplikacionet pa prekur menynë e nisjes ose ndarjen e sistemit. Në këmbim, do të përjetoni disa kufizime në performancë dhe më pak qasje të drejtpërdrejtë në harduer, por për programim, përdorimin e terminalit, aplikacione të lehta për zyra ose mësimin e Linux-it, është më se e mjaftueshme.
Instaloni Linux në Android me të drejta root duke përdorur Linux Deploy
Kur keni akses root, Linux Deploy bëhet mjeti kryesor për konfigurimin e një mjedisi të plotë Linux. me performancë më të mirë, më shumë kontroll dhe aftësinë për ta përdorur pajisjen si një server pothuajse profesional për testim, zhvillim dhe madje edhe përdorime të caktuara të vazhdueshme.
Përgatitja fillon me instalimin e BusyBox dhe Linux Deploy nga Play Store. (ose depo të besueshme), së bashku me një shikues VNC dhe një klient SSH si ConnectBot. BusyBox ofron një set gjithëpërfshirës të shërbimeve Unix që Linux Deploy do t'i shfrytëzojë gjatë vendosjes dhe menaxhimit të sistemit.
Kur hapni Linux Deploy, do të shihni në thelb dy ekrane kryesoremenyja "vetitë" (ku zgjidhni shpërndarjen, llojin e instalimit, shtegun, sistemin e skedarëve, ndërfaqen grafike grafike, etj.) dhe menyja e përgjithshme "cilësimet" e aplikacionit, të cilave u qaseni nga butoni i menysë së Android dhe ju lejon të rregulloni gjuhën, sjelljen e ekranit, Wi-Fi-në dhe nisjen automatike.
Në menynë e vetive, e cila ndodhet poshtë djathtas pranë butonit STOP, mund të përcaktoni parametrat bazë të instalimit.: shpërndarja (Debian si parazgjedhje, megjithëse ka shumë të tjera), arkitektura (arm, arm64, armhf, armel, në varësi të procesorit tuaj), rruga ku do të ruhet imazhi, lloji i instalimit (skedari IMG është zakonisht më praktik) dhe sistemi i skedarëve të imazhit (EXT2 është opsioni parazgjedhur dhe zakonisht nuk keni nevojë ta ndryshoni atë).
Pasi të keni sqaruar se çfarë dëshironi, mund të zgjidhni midis dy shtigjeve për imazhin e Linux-it.Mund të shkarkoni paraprakisht një imazh ARM të shpërndarjes që ju intereson, ta kopjoni atë në një vendndodhje të njohur dhe ta specifikoni në opsionin e shtegut të instalimit, ose të lini Linux Deploy ta shkarkojë dhe ndërtojë imazhin vetë, që do të thotë të prisni që ai të shkarkojë disa gigabajt në varësi të shpërndarjes së zgjedhur.
Konfigurimi i Vendosjes së Linux-it: GUI, VNC, Opsionet e Përdoruesit dhe Çelësit
Për ta mbajtur serverin tuaj Linux në xhep, nuk ju nevojitet gjithmonë një mjedis grafik.Megjithatë, në shumë raste është shumë e përshtatshme të kesh një desktop për të menaxhuar sistemin, për të hapur shfletues, për të menaxhuar skedarë ose për të përdorur mjete vizuale, prandaj le të shohim se si ta aktivizojmë atë në mënyrë korrekte në Linux Deploy.
Në seksionin "GUI" të vetive të Linux Deploy mund të aktivizoni ndërfaqen grafike. duke zgjedhur kutinë përkatëse. Nga aty zgjidhni edhe mjedisin e desktopit (LXDE, XFCE, MATE, etj.), serverin grafik (zakonisht VNC) dhe disa detaje për rezolucionin. Për pajisje modeste, zakonisht është më mirë të zgjidhni desktopë të lehtë si LXDE ose XFCE në vend të opsioneve më të rënda.
Në të njëjtin ekran do të gjeni opsionet për të aktivizuar serverin VNC, për të vendosur emrin e përdoruesit, fjalëkalimin dhe parametra të tjerë të aksesit.Është thelbësore që ta shkruani ose ta mbani mend emrin e përdoruesit dhe fjalëkalimin sepse do t'ju duhen për t'u lidhur nëpërmjet VNC dhe SSH.
Pasi të jenë vendosur vetitë, nga ekrani kryesor i Linux Deploy, klikoni "Instalo" në menynë e sipërme. Për të filluar shkarkimin dhe konfigurimin e shpërndarjes, procesi mund të zgjasë nga 15 minuta deri në mbi një orë, varësisht nga lidhja juaj e internetit, performanca e ruajtjes dhe madhësia e shpërndarjes së zgjedhur.
Pasi të përfundojë instalimi, thjesht shtypni "Start" që Linux Deploy të montojë dhe nisë sistemin Linux.Aplikacioni do të shfaqë informacione në krye, të tilla si adresa e brendshme IP, porta VNC dhe porta SSH (zakonisht 5900 për VNC dhe 22 për SSH, megjithëse këto mund të ndryshojnë nëse keni seanca të shumta ose ndryshoni diçka në konfigurim).
Hapi tjetër është të hapni shikuesin tuaj VNC në Android (për shembull, VNC Viewer) dhe të lidheni me localhost. (ose adresa IP e specifikuar nga Linux Deploy) duke përdorur portën përkatëse, zakonisht 5900 ose localhost:1 në varësi të klientit. Futni fjalëkalimin që konfiguruat dhe, nëse gjithçka funksionon siç duhet, do të shihni të gjithë desktopin e Linux-it të shfaqet në ekranin tuaj Android.
Cilësimet e Linux Deploy dhe Android për të siguruar stabilitetin e serverit

Nëse do ta përdorni telefonin celular ose tabletin tuaj si server interneti ose baze të dhënash për orë të tëra, është shumë e rëndësishme të rregulloni siç duhet cilësimet e energjisë dhe të rrjetit., si në Linux Deploy ashtu edhe në Android, për të parandaluar që sistemi të kalojë në modalitetin e gjumit dhe serveri juaj të bëhet jashtëzakonisht i ngadaltë ose i papërgjegjshëm.
Ekrani i cilësimeve të përgjithshme të Linux Deploy përmban disa opsione të rëndësishme. të cilat ia vlen t'i kontrolloni. Një nga më të habitshmet është "kyçja e ekranit" (ose ekuivalenti), e cila si parazgjedhje e mban ekranin ndezur ndërsa Linux është në punë. Kjo parandalon që procesori të hyjë në modalitetin me energji të ulët, por me koston e mbinxehjes së telefonit dhe shkurtimit të jetëgjatësisë së ekranit.
Zakonisht këshillohet të çaktivizohet ky opsion, por kjo ka pasoja.Android e vendos procesorin në modalitetin "gjumë" kur ekrani fiket, duke ulur në mënyrë drastike performancën e gjithçkaje që funksionon, përfshirë serverin tuaj Linux, i cili bëhet shumë, shumë i ngadaltë.
Për të zgjidhur këtë dilemë, ekzistojnë shërbime të vogla si RedEye Stay Awake.Këto karakteristika e mbajnë procesorin zgjuar pa pasur nevojë që ekrani të jetë vazhdimisht i ndriçuar. Është një ekuilibër interesant midis konsumit të energjisë dhe performancës, duke ju lejuar ta mbani serverin të disponueshëm pa e lodhur panelin.
Një tjetër opsion i rëndësishëm në konfigurimin e Linux Deploy është "Blloko Wi-Fi"Ky opsion duhet të lihet i aktivizuar në mënyrë që Android të mos e pezullojë lidhjen pa tel dhe serveri juaj të mos zhduket papritur nga rrjeti. Në mënyrë të ngjashme, opsioni "Autoboot" i lejon Linux Deploy të nisë automatikisht sistemin Linux sa herë që telefoni ndizet, ideal nëse dëshironi që shfletuesi ose serveri juaj web të jenë gjithmonë të disponueshëm.
Përdorimi i SSH, VNC dhe X11: ndryshimet, truket dhe problemet tipike
Një nga pyetjet më të shpeshta kur filloni me Linux Deploy është se si të hyni në mjedisin grafik.Nëse është më mirë të përdoret VNC, nëse mund të ekzekutohet direkt X11/Xserver, apo nëse mjafton vetëm ekzekutimi i "startx" nëpërmjet SSH për të nisur desktopin.
Qasja më e thjeshtë dhe më e qëndrueshme është zakonisht të lejosh Linux Deploy të menaxhojë një server VNC në sfond. dhe lidheni nga Android duke përdorur një klient VNC. Në këtë mënyrë, seanca grafike funksionon në serverin VNC dhe nuk vareni nga një server X i jashtëm ose komanda shtesë të ndërlikuara.
Disa përdorues kanë provuar të konfigurojnë Linux Deploy për të përdorur X11 në vend të VNC. dhe lidhin një server X direkt në Android, por shpesh zbulojnë se, megjithëse instalimi i mjedisit të desktopit duket i saktë, kur ekzekutohet "startx" nëpërmjet SSH, seanca nuk arrin të fillojë ose ndodh një gabim. Këto dështime zakonisht shkaktohen nga konfigurimi i gabuar i serverit grafik ose variablave të mjedisit DISPLAY.
Nëse zgjidhni VNC dhe hasni gabime të tilla si "dështoi të lidhej me localhost/127.0.0.1 (porta 5900): ECONNREFUSED"Gjëja e parë që duhet të bëni është të kontrolloni nëpërmjet SSH, duke përdorur ConnectBot ose JuiceSSH, nëse shërbimi vncserver është në të vërtetë në punë. Ndonjëherë Linux është instaluar pa një ndërfaqe grafike, ose VNC nuk është konfiguruar saktë, ose po përpiqeni të lidheni me portën e gabuar.
Një zgjidhje e zakonshme është të hyni nëpërmjet SSH dhe të hapni manualisht vncserver.Kjo i lejon serverit t'ju tregojë se në cilin port po e hap sesionin (për shembull, :1, :2, etj.). Çdo ekzekutim i ri krijon një sesion të ri dhe një port të ri; prandaj, është më mirë të pastroni sesionet e vjetra ose të përdorni një port specifik për të shmangur grumbullimin e proceseve të hapura VNC që nuk i përdorni më.
Gabime të zakonshme të VNC-së, portit dhe desktopit, dhe si t'i rregulloni ato
Kur eksperimentoni me desktopë dhe shpërndarje të ndryshme në Linux Deploy, është e lehtë të hasni probleme me lidhjen VNC ose seanca grafike që dështojnë të fillojnë.Për fat të mirë, shumica e këtyre gabimeve kanë një shpjegim dhe disa zgjidhje të mundshme.
Rasti më tipik është mesazhi i refuzimit të lidhjes në portin 5900. (ose porta të tjera VNC), gjë që zakonisht tregon se serveri nuk po dëgjon aty ku prisni ose se as nuk është nisur. Kontrollimi nëpërmjet SSH nëse vncserver është duke u ekzekutuar dhe në cilin ekran/port po funksionon është hapi i parë logjik.
Një situatë tjetër e zakonshme është se shpërndarja është instaluar pa një mjedis grafik.ose me një mjedis desktopi që nuk funksionon mirë me konfigurimin VNC në Linux Deploy. Disa përdorues kanë raportuar probleme, për shembull, kur përdorin Debian Wheezy me MATE ose disa versione të vjetra të Ubuntu që nuk u nisën siç duhet nën VNC.
Në raste të tilla, një zgjidhje shumë e rekomanduar është të zgjidhni kompjuterë desktop më të lehtë dhe më të testuar., siç është LXDE (ndonjëherë shkruhet gabim si “LXCE”), të cilat kanë tendencë të jenë më pak problematike në mjedise me burime të kufizuara dhe me servera bazë VNC. Ndryshimi i mjedisit grafik nga vetitë e Linux Deploy dhe riinstalimi i sistemit shpesh zgjidh shumë probleme.
Nëse problemi vazhdon, ekziston një zgjidhje më radikale, por efektive.Për ta bërë këtë: fshini instalimin e Linux në Linux Deploy, shqyrtoni me kujdes çdo opsion (veçanërisht ato që lidhen me GUI dhe VNC) dhe riinstaloni shpërndarjen nga e para. Mund të jetë e lodhshme, por ndonjëherë një instalim i pastër kërkon më pak kohë sesa të ndreqni një gabim konfigurimi të trashëguar keq.
Lidhur me përdorimin e porteve, mos harroni se serverët VNC krijojnë seanca të njëpasnjëshme në portet 5900, 5901, 5902, etj. Nëse e keni testuar disa herë dhe e keni ekzekutuar vncserver në mënyrë të përsëritur, mund të keni seanca të vjetra që zënë disa porta, ose serveri aktual mund të jetë duke dëgjuar në një port që nuk e prisnit, gjë që shpjegon pse një klient VNC nuk arrin të lidhet aty ku mendoni se duhet.
Menaxhimi i kujtesës, madhësia e imazhit dhe konsumi i burimeve
Instalimi i një shpërndarjeje Linux në një pajisje mobile kërkon një konsideratë të kujdesshme të hapësirës dhe memories së disponueshme.sepse imazhi (IMG) që krijon Linux Deploy ka një madhësi fikse, dhe hapësira e zënë nga sistemi zvogëlon hapësirën e mbetur për programet dhe skedarët tuaj.
Nëse zgjidhni një imazh 2 GB, për shembull, një pjesë e konsiderueshme do të merret nga vetë shpërndarja. (paketa bazë, mjedis desktopi, librari, etj.), dhe pjesa tjetër do të jetë ajo që ju mbetet për të instaluar mjete, servera, baza të dhënash dhe për të ruajtur të dhëna. Sapo të filloni të shtoni Apache, MySQL, log-e etj., ajo hapësirë mund të bëhet e pakët shumë shpejt.
Kjo është arsyeja pse këshillohet të krijoni imazhe më të mëdha se 2 GB sa herë që të jetë e mundur.Sidomos nëse planifikoni të instaloni disa shërbime njëkohësisht. Me 4 ose 5 GB, në pajisje me hapësirë të bollshme ruajtjeje, do të keni më shumë liri veprimi dhe do të shmangni mbarimin e hapësirës pas vetëm disa ditësh përdorimi intensiv.
Nëse në ndonjë moment ju mbaron memoria e brendshme brenda sistemit tuaj LinuxDo të vini re gabime gjatë instalimit të paketave, përditësime që nuk përfundojnë ose shërbime që nuk fillojnë për shkak të mungesës së hapësirës. Ndryshe nga një ndarje fizike, ndryshimi i lehtë i madhësisë së një imazhi ekzistues nuk është i thjeshtë, kështu që është më mirë të planifikoni madhësinë e kërkuar që nga fillimi.
Një pikë tjetër e rëndësishme është konsumi i RAM-it dhe CPU-së kur sistemi Linux është në punë, veçanërisht nëse përdorni një desktop grafik dhe një server VNC.Pajisjet modeste mund të vuajnë, duke bërë që si Android ashtu edhe Linux të funksionojnë ngadalë. Përsëri, zgjedhja e desktopëve të lehtë dhe shërbimeve të akorduara mirë bën gjithë ndryshimin.
Sa i përket baterisë, funksionimi për orë të tëra i një serveri web, një baze të dhënash dhe një VNC do ta shkarkojë baterinë e telefonit tuaj mjaft shpejt.Sidomos nëse e mbani Wi-Fi-në të ndezur dhe procesorin të ndezur. Për përdorim të vazhdueshëm, është mirë që pajisja të jetë e lidhur në prizë dhe të monitoroni temperaturat për të shmangur mbingarkesën e saj.
Nisja e shërbimeve si Apache, MySQL dhe cron kur Linux fillon

Pasi ta keni instaluar shpërndarjen tuaj me Linux Deploy, hapi i zakonshëm është të instaloni shërbimet tipike të serverit. siç janë Apache, Nginx, MySQL, cron, etj. Instalimi me apt-get ose dpkg është i thjeshtë, por menaxhimi i nisjes automatike mund të jetë paksa sfidues në fillim.
Kur instaloni paketa si apache2 ose mysql-server, krijohen skriptet e tyre të fillimit.Pra, në një sistem standard Debian mund të përdorni komanda si “service apache2 start” ose “service mysql start” dhe, në teori, ato duhet të fillojnë edhe kur sistemi niset.
Megjithatë, në shumë instalime të Linux Deploy, këto shërbime nuk fillojnë automatikisht kur riniset mjedisi Linux.Mjete si rcconf (i cili përdoret për të aktivizuar dhe çaktivizuar shërbimet gjatë nisjes) duket se funksionojnë në letër, por në realitet, pas një rinisjeje të mjedisit, daemonët nuk duket se janë duke u ekzekutuar.
Zgjidhja e ofruar nga Linux Deploy përfshin opsionin e saj "Skripte të Personalizuara" brenda vetive.Aktivizimi i këtij opsioni aktivizon një listë skriptesh ku mund të shtoni shtigjet e shërbimeve që dëshironi të ekzekutohen automatikisht kur fillon sistemi juaj Linux.
Në atë listë zakonisht përfshihen shtigjet për në skriptet MySQL, Apache ose cron.Në këtë mënyrë, sa herë që Linux Deploy nis imazhin, ai do të nisë edhe ato shërbime pa pasur nevojë të identifikoheni manualisht nëpërmjet SSH për të shtypur komandat. Është një mënyrë për të rikthyer në masë të madhe sjelljen tipike të një serveri konvencional Linux.
Nëse jeni mësuar me mjedise standarde të serverit, ky hap shtesë mund të jetë pak konfuz në fillim.Por, pasi të kuptoni që Linux Deploy kontrollon kryesisht procesin e nisjes, ka kuptim ta lini atë të trajtojë nisjen e daemonëve kryesorë përmes sistemit të vet të skriptimit.
Konfigurimi i saktë i këtij nisjeje automatike është thelbësor për përdorimin e vazhdueshëm të pajisjes suaj Android si një server uebi ose skedarësh.Sepse kjo siguron që, edhe nëse e rinisni pajisjen ose mjedisin Linux, shërbimet do të jenë përsëri të disponueshme pa ndërhyrje manuale.
Lajme: terminal nativ Linux në Android 15 për Google Pixel
Përveç zgjidhjeve të bazuara në aplikacione të palëve të treta, Google ka filluar të bëjë lëvizje me një terminal nativ Linux. në versionet më të fundit të Android 15 QPR2 për pajisjet Pixel, gjë që tregon një të ardhme ku të kesh një mjedis zhvillimi Linux në celularin tënd do të jetë edhe më e lehtë.
Në pajisjet Google Pixel me përditësimin përkatës, mund të aktivizohet një "Mjedis Zhvillimor Linux". Nga opsionet e zhvilluesit. Për ta bërë këtë, së pari aktivizoni këto opsione duke klikuar disa herë mbi numrin e ndërtimit dhe më pas, te Cilësimet > Sistemi > Opsionet e zhvilluesit, aktivizoni funksionin specifik të Linux-it.
Pasi të aktivizohet, do të gjeni një aplikacion të quajtur "Terminal" në sirtarin e aplikacioneve tuaja., i cili pas nisjes shkarkon afërsisht 560 MB dhe konfiguron një mjedis të plotë Debian në formën e një makine virtuale të integruar, të ngjashme me atë të ofruar nga Chromebook-ët me ChromeOS.

Ky mjedis nativ Linux ju lejon të ndani deri në 16 GB në diskun virtual. Është qartësisht i orientuar drejt zhvilluesve: skriptime, automatizim, testim aplikacionesh, menaxhim skedarësh dhe përdorim i rëndë i linjës së komandave. Për momentin, nuk është menduar si zëvendësim për Linux Deploy për konfigurimin e desktopëve të largët ose serverëve grafikë të uebit, por tregon në një drejtim interesant.
Është e arsyeshme të mendohet se në të ardhmen këto integrime native mund të bashkëjetojnë me, ose edhe të thjeshtojnë, disa nga ato që bëhen aktualisht me Linux Deploy.Edhe pse për momentin aplikacioni mbetet zgjidhja më e gjithanshme për çdo Android të rootuar, jo vetëm për Pixel-ët me versionet më të fundit të sistemit.
Përdorime praktike: nga mini PC në server web në xhepin tuaj
Pasi gjithçka të jetë gati dhe në funksion, mundësitë që Linux të funksionojë brenda pajisjes suaj Android janë të mëdha.Pavarësisht nëse përdorni Linux Deploy me rrënjë ose metoda të bazuara në kontejnerë, jo-rrënjë, ato që dikur ishin eksperimente pothuajse akademike tani janë mjete krejtësisht të zbatueshme për përdorim të përditshëm.
Një nga përdorimet më të zakonshme është shndërrimi i pajisjes në një mini-server web.Duke instaluar Apache ose Nginx dhe duke ofruar faqe statike ose aplikacione të lehta të arritshme nga rrjeti juaj lokal, mund të krijoni një server web. Është perfekt për testimin e zhvillimit, demonstrimet në grupe të vogla ose edhe shërbime të vogla të brendshme.
Një tjetër skenar interesant është përdorimi i telefonit celular si një server SSH gjithmonë i disponueshëm.kështu që mund të lidheni nga çdo kompjuter tjetër për të menaxhuar skedarë, për të ekzekutuar skripte ose për të mirëmbajtur një mjedis pune portativ me mjetet tuaja të preferuara, pa u varur nga një laptop fizik.
Nëse shtoni një mjedis grafik dhe një VNC të konfiguruar mirë, mund ta transformoni Android-in tuaj në një lloj mini-kompjuteri desktop.Duke lidhur një tastierë, maus dhe, nëse pajisja juaj e lejon, një ekran të jashtëm nëpërmjet OTG, qendrës USB ose Bluetooth, bëhet çuditërisht i përdorshëm për detyra bazë zyre, shfletim, redaktim teksti dhe punë të lehta.
Shpërndarjet e specializuara si Kali Linux hapin derën për përdorime të sigurisë dhe hakimit etik.Gjithmonë brenda ligjit dhe në rrjetet tuaja, duke ju lejuar të auditoni Wi-Fi, të testoni mjetet e depërtimit dhe të forconi sigurinë e infrastrukturës suaj nga një pajisje që ju përshtatet në xhep.
Është gjithashtu e mundur të konfiguroni shërbime interesante si Pi-hole për të bllokuar reklamat në nivelin e rrjetit lokal.Servera shkarkimi ose torrent që funksionojnë 24/7 ndërsa pajisja është e lidhur në prizë, ose Konfiguroni një server librash Calibre për të menaxhuar bibliotekën tuaj personale nga çdo pajisje.
Shkurt, Linux Deploy dhe mjetet e tij të lidhura ju lejojnë të përfitoni sa më shumë nga një telefon celular ose tablet. i cili, përndryshe, mund të harrohej në një sirtar, duke i dhënë një jetë të dytë si një laborator portativ, server web në shtëpi ose mjedis zhvillimi i përhershëm, gati për t’u përdorur në çdo kohë.
Nëse i konfiguroni saktë kërkesat e harduerit, menaxhoni madhësinë e imazhit, zgjidhni një mjedis desktopi të lehtë dhe i përshtatni shërbimet sipas nevojave tuaja, të kesh një server të plotë Linux në xhep është shumë më tepër sesa thjesht një risi.Mund të bëhet një mjet i vërtetë pune dhe mësimi, duke kombinuar lëvizshmërinë e Android me fuqinë dhe fleksibilitetin e GNU/Linux në një mënyrë çuditërisht të përshtatshme.

