Panašūs

„Alpine Linux“ apžvalga „Ultimate Distro“ energijos vartotojams

„Alpine Linux“ apžvalga „Ultimate Distro“ energijos vartotojams

„Alpine Linux“ sulaukia daug dėmesio dėl itin mažo dydžio ir orientuoto į saugumą. Tačiau „Alpine“ skiriasi nuo kai kurių kitų lengvų „distros“, kuriuos aptarėme „FOSSLinux“. Tai nėra jūsų tipinis darbalaukio platinimas, nes yra terminalo pagrindu veikiantis, kaip „Arch“, ir parduodamas kaip „bendrosios paskirties platintojas“.“

Šiuo metu jis yra plačiai pritaikytas kaip „Docker“ konteineris dėl itin mažo ploto. Tačiau jis gali būti naudojamas visoms „Linux“ diegimo rūšims, kurios naudojasi mažais, efektyviai išteklius naudojančiais „Linux“ padaliniais.

Dabar šis teiginys gali atrodyti per daug bendrinis. Tačiau nesijaudinkite, nes mes parengėme išsamią ir išsamią „Alpine Linux“ apžvalgą, išsamiai apžvelgdami, ką ji turi po gaubtu ir kaip ją naudoti. Taigi iki galo turėtumėte aiškiai suprasti, ar „Alpine Linux“ turėtumėte laikyti savo kitu „Linux“ platintoju.

Taigi, nesvarstydami, pasinerkime.

„Alpine Linux“ įvadas

Iš pradžių „Alpine Linux“ buvo sukurta „Gentoo“ kaip LEAF projekto šakutė. Šiuo metu tai yra bendruomenės valdomas projektas, sukurtas daugiausia dėmesio skiriant saugumui ir kartu su tokiomis funkcijomis kaip SSP ir „PaX“.

„Linux“ platinimas mato gausų serverių, maršrutizatorių, užkardų, „VoIP Box“ ir VPN naudojimą. Tačiau po to, kai „Docker“ nusprendė naudoti „Alpine“ kaip pagrindinį vaizdą, pakeisdamas „Ubuntu“, jis gavo daug daugiau traukos.

Taigi, kas daro „Apline Linux“ tokią nuostabią? Tai, kas vyksta po gaubtu, suteikia tokiam mažam distiliuotojui galią konkuruoti su dideliais berniukais?

Na, čia yra žvilgsnis į jo pliusus ir minusus, kad gautumėte pagrindinę idėją, kam tai naudinga ir su kuo ji kovoja.

Argumentai už „Alpine Linux“:

Jau nuo kūrimo etapo „Alpine Linux“ buvo sukurtas atsižvelgiant į serverio programas, todėl jis nesusikaupia ir nėra švarus, kad pasvertų distro.

Tačiau pagrindinė jo lengvumo priežastis yra ta, kad ji pakeičia daugelį populiarių rajonų pagrindinių komponentų, naudodama kai kurias lengvas alternatyvas.

Pavyzdžiui, vietoj „bash“ apvalkalo jis naudoja „busybox“, kuris yra vos 800 KB. Be to, pakeisdami tradicinę „Glibc“ biblioteką, kurią matome daugelyje „distros“, „Alpine“ yra su muslu, kuris užims tik 6 KB.

„Alpine Linux“ komplektuojamas su „Grsec“ / „Pax“ branduolio pataisomis. Tai prideda keletą galingų saugos funkcijų, tokių kaip patobulintas auditas, erdvės apsauga, procesų valdymas ir vaidmenimis pagrįsta prieiga prie „Linux“ branduolio.

Naudojant pagrindinius skyrelius, šis pleistras pagal numatytuosius parametrus nėra sujungtas. Vartotojai turės juos įdiegti rankiniu būdu, ir tai yra didelis vargas.

„Alpine Linux“ galite įsigyti naudodami du išleidimo modelius.

Pirma, turite stabilų leidimą, kuris, kaip skamba, yra tinkamai išbandyta „Alpine“ versija, kurioje dauguma klaidų buvo pašalintos. Nauja stabili versija išleidžiama kas 6 mėnesius ir palaikoma 2 metus.

Antra, jūs turite krašto atleidimą, kuris yra tarsi ritininis atleidimas. Tai nėra tokia pat stabili kaip stabilus leidimas, tačiau retai susidursi su klaidomis. Ir jei pirmiausia norite išbandyti visas naujausias „Alpine Linux“ funkcijas, tai turėtumėte naudoti šį leidimą.

Naudodamiesi „Alpine Linux“, gausite prieigą prie unikalaus „Alpine“ paketų tvarkyklės APK. Naudodamiesi APK, jūs gaunate paprastas, paprastas ir greitas priemones paketams įdiegti, naujovinti ir pašalinti. APK taip pat gali įkelti paketų istoriją iš ankstesnės būsenos, kuri gali padėti grįžti į darbinę versiją, jei atnaujintas paketas yra klaidingas.

Be to, APK taip pat labai lengva sukurti naujus paketus, vadinamus APKBUILD. Tai vykdoma panašiu paketo scenarijaus įgyvendinimu, panašiu į tai, ką matome su PKGBUILD for Arch.

„Alpine Linux“ dar neturi pakankamai didelio stebėtojų skaičiaus, kad galėtų konkuruoti su milžinais. Tačiau greičiausiai dėl nedidelės bendruomenės jis jaučiasi labai asmeniškas ir susijęs.

Jei turite kokių nors problemų, randate klaidų, rekomenduojate funkcijas ar norite kalbėtis, galite tiesiog pataikyti kūrėjams. Žmonės yra labai naudingi ir reguliariai atsako į vartotojų užklausas.

„Alpine Linux“ trūkumai:

„Alpine Linux“ yra su „Syslinux“ įkrovos programa. Tai paprastas ir lengvas įkrovos krautuvas, atitinkantis Alpių tikslą ir nuotaiką. Tačiau tai gana ribota funkcionalumo prasme.

Pavyzdžiui, „Syslinux“ gali pasiekti tik tuos failus, kurie yra jo paties skaidinyje. Jo negalima naudoti paleidžiant daug failų sistemos, o tai gali būti problema kai kuriems vartotojams.

„Alpine Linux“ yra minimalus platinimas, todėl jis apgaubia darbalaukio aplinką. Taip, galite įdiegti savo mėgstamą GUI rankiniu būdu, tačiau tai, kad pagal nutylėjimą jis yra visiškai terminalinis, gali būti problema kai kuriems vartotojams, ypač pradedantiesiems.

Taigi, kas daro „Alpine Linux“ tobulą „Docker“?

Kaip jau minėjome, „Alpine Linux“ šiuo metu yra „Docker“ rekomenduojamas pagrindinis OS sluoksnis, ir tai yra tiesiog tobula.

Naudodamiesi tokiais konteineriais kaip „Docker“, turite turėti prieigą prie visų turimų išteklių, nieko nešvaistydami dėl išsipūtimo ar blogo optimizavimo. Tačiau nenorite atsiskaityti su barebone funkcijomis, kurios kelia pavojų saugumui.

„Alpine Linux“ siūlo idealų šios problemos sprendimą dėl savo nedidelio ploto ir daugiausia dėmesio skiria saugumui.

Be to, jei jums reikia papildomų varpų ir švilpukų, prireikus galite juos lengvai pridėti. Tai neleidžia sistemai išsipūsti ir tuo pačiu padidina turimus jūsų programos išteklius.

„Alpine Linux“: sąrankos vadovas

Dabar, kai jūs iš esmės suprantate „Alpine Linux“, jo funkcijas ir naudojimo atvejus, paaiškinsime, kaip jį įdiegti sistemoje. Šioje pamokoje mes įdiegsime „Alpine Linux“ virtualioje dėžutėje. Tačiau diegimo procesas turėtų būti panašus, jei norite jį įdiegti „Docker“ arba tiesiai kietajame diske.

1 žingsnis: Atsisiųskite „Alpine Linux ISO“

Pirmiausia reikia atsisiųsti diegimo ISO.

Dabar, eidami į oficialų „Alpine Linux“ atsisiuntimo puslapį, rasite daugybę atsisiųstų vaizdų.

„Alpine Linux“ Atsisiųsti vaizdus

Čia galite greitai pamatyti, kaip kiekvienas iš jų skiriasi vienas nuo kito:

Dabar čia mes naudosime standartinį vaizdą demonstravimo tikslais. Tačiau turėtumėte pasirinkti vaizdą, kuris labiausiai tinka jūsų naudojimui ir reikalavimams.

2 žingsnis: „Alpine Linux“ diegimas

Pastaba: bet kuriuo metu diegimo metu, jei turite kokių nors problemų, galite įvesti „?“Ir paspauskite„ Enter “, kad gautumėte išsamias instrukcijas.

Paleidę „Alpine Linux ISO“ atvaizdą, atsidursite kitame ekrane ir paprašysite prisijungti kaip vietinis. Turėsite prisijungti kaip „Root“, nes tai yra vienintelis šiuo metu galimas vartotojas. Tiesiog įveskite šaknį ir paspauskite Enter, tada galėsite pradėti diegimo procesą.

„Alpine Linux“ pirmasis įkrovimas

Norėdami inicijuoti sąrankos procesą, įveskite „setup-alpine“, kaip parodyta paveikslėlyje:

Nustatykite „Alpine Linux“

Tada jūsų bus paprašyta pasirinkti klaviatūros išdėstymą. Kaip matote, yra daugybė išdėstymo variantų, kuriuos galite pasirinkti. Pirmiausia turėsite pasirinkti klaviatūros išdėstymą ir variantą. Pasirinkome „us“ klaviatūros išdėstymą ir „us“ variantą.

Pasirinkite Klaviatūros išdėstymas

Pasirinkę klaviatūros išdėstymą, jūsų bus paprašyta sukurti „sistemos pagrindinio kompiuterio pavadinimą.“Atkreipkite dėmesį, kad laužtiniuose skliaustuose jau yra vertė, kuri šiuo atveju yra„ localhost.“Tai yra numatytoji dabartinės parinkties reikšmė. Jei paspausite„ grįžti “, nepateikdami pagrindinio kompiuterio pavadinimo, ji ją priims kaip pagrindinio kompiuterio.

Be to, pagrindinio kompiuterio pavadinime leidžiama naudoti tik mažąsias raides, skaičius ir brūkšnį (-). Didžiosios raidės ar kiti simboliai neleidžiami, kaip matote iš šio paveikslėlio.

Įveskite pagrindinio kompiuterio pavadinimą

Kai atliksite, jums bus pateiktos galimos sąsajos ir paprašyta inicijuoti kurią nors iš jų.

Kadangi eth0 yra vienintelė prieinama sąsaja, mes ją inicijuosime. Jis pasirenkamas pagal numatytuosius nustatymus, nes jis pateikiamas laužtiniuose skliaustuose. Taigi viskas, ką mums reikia padaryti, yra paspausti Enter.

Toliau turėsime nustatyti sąsajos IP adresą. Pagal numatytuosius nustatymus tai yra DHCP, ir mes jį naudosime, todėl tiesiog paspauskite Enter.

Galiausiai jis paklaus, ar norite atlikti rankines tinklo konfigūracijas. Kadangi mes ją tiesiog diegiame virtualioje mašinoje, tai nereikės.

Sąsajos ir tinklo nustatymų konfigūravimas

Atlikę visus pirmiau nurodytus veiksmus, turėsite sukurti naują slaptažodį.

Nustatykite naują slaptažodį

Tada jūsų bus paprašyta nurodyti, kurioje laiko juostoje gyvenate. Jei nesate tikras, galite įvesti „?“, Jei norite pamatyti visų laiko juostų sąrašą, tada įveskite savo.

„TimeZone“ konfigūravimas

Tada jūsų paklaus, ar norite nustatyti tarpinį serverį. Šioje pamokoje mes to nedarysime.

Po to turėsite pasirinkti, kurį NTP klientą norite naudoti. Galimos parinktys: „busybox“, „openntpd“ ir „chrony“. Pagal numatytuosius nustatymus yra pasirinkta „Chrony“ ir mes jį naudosime.

Tada turėsite pasirinkti SSH serverį su galimomis parinktimis: OpenSSH ir dropbear. Čia taip pat eisime naudodami numatytąją parinktį - OpenSSH.

Dabar turėsite pasirinkti, kuriame diske norite mirksėti „Alpine Linux“. Pagal numatytuosius nustatymus jis yra pasirinktas kaip „nėra.„Tai reiškia, kad„ Alpine “nebus įdiegta diske ir veiks su RAM.

Jei norite tai padaryti, tada gerai. Arba pasirinkite diską iš galimų parinkčių ir paspauskite Enter.

Pasirinkę diską, būsite paklausti, kaip norite naudoti diską - kaip „sys“ arba „data“ ar „lvm“.

„Sys“ reiškia tradicinį disko diegimo metodą, kurį ir naudosime.

„Duomenys“ naudoja tik pasirinktą diską duomenims saugoti, o OS yra paleista iš RAM.

„Lvm“ įgalins „Logical Volume Manager“, po kurio vėl bus klausiama, kaip norite naudoti diską - kaip sistemas ar duomenis.

Disko pasirinkimas

Galiausiai, diegimo procesas prasidės ir vargu ar užtruks minutę ar dvi pagal jūsų konfigūraciją. Norėdami užbaigti, jis paprašys iš naujo paleisti sistemą.

Instaliacija baigta. Perkraukite sistemą.

3 žingsnis: „Alpine Linux“ nustatymas

Įdiegus „Alpine Linux“, atėjo laikas paleisti pirmą kartą.

Prisijungimas prie „Alpine Linux“

Nepamirškite prisijungti kaip „root“, nes tai vienintelis šiuo metu galimas vartotojo vardas. Jei norite sukurti / pridėti naują vartotoją, įveskite šią komandą:

adduser 

Kai paleisite tai, jis paprašys įvesti naujo vartotojo slaptažodį ir voila! - sukurtas naujas vartotojas.

Sukurkite naują vartotoją

Toliau apžvelkime, koks iš tikrųjų yra „Alpine Linux“ distributorius. Tam naudosime aukščiausią užduočių tvarkyklę.

„Alpine Linux“ aukščiausių užduočių tvarkyklė

Kaip matote, platintojas naudoja menkus išteklius.

Be to, po pirmojo įkrovimo norėsite tinkamai nustatyti savo sistemą. Atsižvelgdami į savo poreikius ir reikalavimus, norėsite įdiegti įvairius paketus, kuriems jums reikės APK.

Taigi atnaujinkime APK naudodami šią komandą:

apk atnaujinimas

Paleiskite APK atnaujinimą

Tai parodys visus galimus paketus, kurie šiuo metu yra 4688. Tai atrodo per mažai. Laimei, mes galime tai išspręsti pataisydami / etc / apk / saugyklas.

Pirmiausia turėsime įdiegti naują teksto rengyklę, kuri taip pat turėtų būti puikus būdas parodyti, kaip veikia APK. Tiesiog įveskite šią komandą ir bus įdiegtas „Vim“ teksto redaktorius.

apk pridėti vim

Įdiegę „Vim“, įveskite šią komandą, kad pakoreguotumėte aukščiau minėtą failą.

vim / etc / apk / saugyklos

Čia pastebėsite, kad daugelis URL yra komentuojami. Tiesiog nekomentuokite jų visų, kaip parodyta paveikslėlyje.

Koreguojant APK saugyklų failą

Baigę dar kartą paleiskite apk atnaujinimo komandą. Šį kartą, kaip matote, yra daug daugiau paketų - tiksliau, 30721.

Visiškai nauji galimi paketai

Dabar, kai turite prieigą prie visų atnaujintų paketų, galite įdiegti reikiamus paketus ir pradėti naudoti „Alpine“.

Taigi, ar „Alpine Linux“ yra tobulas platintojas energijos vartotojams?

Kaip dažnai diskutavome, dėl nedidelio ploto ir pažangių saugumo funkcijų „Alpine Linux“ yra puikus pasirinkimas tokiems konteineriams kaip „Docker“. Tačiau sakant, platinimas bus efektyvus bet kuriai sistemai, kuri yra tinkle ir skirta tik vienam tikslui, pavyzdžiui, maršrutizatorių atveju.

Tačiau jei ketinate naudoti „Alpine Linux“ darbalaukio kompiuteryje, tai nebus sklandi patirtis. Paketų su numatytuoju paketų tvarkytuvu nebuvimas ir tai, kad jis pagrįstas terminalu, reiškia, kad tai neleis daugeliui pradedančiųjų.

Taigi „Alpine Linux“ geriausiai tinka profesionalams ir energijos vartotojams, kurie jau galvoja apie naudojimą ir ieško specializuotos OS savo nišiniams projektams ar programoms.

Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...
Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...