Predstavljeno

Alpine Linux Review Ultimate Distro za izkušene uporabnike

Alpine Linux Review Ultimate Distro za izkušene uporabnike

Alpine Linux zaradi izjemno majhne velikosti in osredotočenosti na varnost zbira veliko pozornosti. Vendar se Alpine razlikuje od nekaterih drugih lahkih distribucij, ki smo jih obravnavali na FOSSLinux. To ni vaša običajna namizna distribucija, saj temelji na terminalu, kot je Arch, in se prodaja kot "distribucijski sistem splošnega namena."

Trenutno je zaradi izjemno majhnega odtisa splošno sprejet kot Dockerjeva posoda. Vendar pa se lahko uporablja za vse vrste uvedb Linuxa, ki imajo koristi od majhnih, z viri učinkovitih distribucij Linuxa.

Zdaj bi se ta izjava morda zdela preveč splošna. A brez skrbi, saj smo pripravili poglobljen in celovit pregled Alpine Linuxa, ki vam je podrobno ogledal, kaj ima pod pokrovom in kako ga uporabljati. Kot tak bi morali do konca jasno razumeti, ali bi morali Alpine Linux obravnavati kot svojo naslednjo distribucijo Linuxa.

Torej, brez nadaljnjih besed se potopimo.

Uvod v Alpine Linux

Alpine Linux je bil prvotno zgrajen na Gentoo-u kot vilica projekta LEAF. Trenutno gre za projekt, ki ga vodi skupnost in je razvit s poudarkom na varnosti in je povezan s funkcijami, kot sta SSP in PaX.

Kot taka distribucija Linuxa vidi obilno uporabo v strežnikih, usmerjevalnikih, požarnih zidovih, VoIP škatlah in VPN-jih. Vendar je začel dobivati ​​veliko več oprijema, potem ko se je Docker odločil, da bo Alpine uporabil kot svojo osnovno sliko in nadomestil Ubuntu.

Zakaj je Apline Linux tako neverjeten?? Kaj se dogaja pod pokrovom, ki daje tako majhni distribuciji moč, da tekmuje z velikimi fanti?

Tukaj je pogled na njegove prednosti in slabosti, da dobite osnovno predstavo o tem, za kaj je koristen in s čim se bori.

Prednosti Alpine Linuxa:

Že od razvojne faze je bil Alpine Linux zasnovan z mislijo na strežniške aplikacije, zato ne združuje nobenih napihnjenosti ali sranja, da bi tehtal distro.

Vendar je glavni razlog za njegovo lahko to, da nadomešča številne osnovne komponente, ki jih najdemo na priljubljenih distribucijskih sistemih, v korist nekaterih lahkih alternativ.

Na primer, namesto lupine bash uporablja zasedeno polje, ki je samo 800 kb. Poleg tega je Alpine nadomestil tradicionalno knjižnico glibc, ki jo vidimo na večini distribucij, prihaja z musl, ki bo zavzel 6 kb.

Alpine Linux je priložen popravkom jedra Grsec / Pax. To doda nekaj zmogljivih varnostnih funkcij, kot so izboljšana revizija, obravnava zaščite vesolja, nadzor procesov in dostop na podlagi vlog na vrhu jedra Linuxa.

Pri glavnih distribucijskih sistemih ta popravek ni privzeto priložen. Kot take jih bodo morali uporabniki namestiti ročno, kar predstavlja veliko težav.

Alpine Linux lahko dobite pod dvema različicama.

Najprej imate stabilno izdajo, ki je, kot se sliši, pravilno preizkušena različica Alpine, kjer je bila večina napak zglajena. Nova stabilna različica izide vsakih 6 mesecev in je podprta 2 leti.

Drugič, imate sprostitev roba, ki je kot sproščujoče sprostitev. Ni tako stabilen kot stabilna izdaja, vendar boste le redko naleteli na napake. In če želite najprej preizkusiti vse najnovejše funkcije Alpine Linuxa, je to izdaja, s katero bi morali iti.

Z Alpine Linux imate dostop do APK - Alpineovega edinstvenega upravitelja paketov. Z APK-jem dobite preprosta, enostavna in hitra sredstva za namestitev, nadgradnjo in odstranjevanje paketov. APK lahko naloži tudi zgodovino paketov iz prejšnjega stanja, kar lahko pomaga pri vrnitvi v delujočo različico, če je nadgrajeni paket napačen.

Razen tega APK tudi zelo enostavno ustvarja nove pakete, imenovane APKBUILD. Sledi podobni izvedbi skripta paketa, kot jo vidimo pri PKGBUILD za Arch.

Alpine Linux še ni pridobil dovolj velikega števila sledilcev velikanom. Vendar se najverjetneje zaradi svoje majhne skupnosti počuti zelo osebno in povezano.

Če imate kakršne koli težave, poiščete kakršne koli napake, priporočite funkcije ali želite klepetati, lahko preprosto pokličete razvijalce. Ljudje tam so zelo koristni in se rutinsko odzivajo na poizvedbe uporabnikov.

Proti Alpine Linuxu:

Alpine Linux je opremljen z zagonskim nalagalnikom Syslinux. To je preprost in lahek zagonski nalagalnik, ki ustreza cilju in vzdušju Alpine. Vendar je glede funkcionalnosti dokaj omejen.

Syslinux lahko na primer dostopa samo do datotek, ki se nahajajo v lastni particiji. Ne more se uporabljati za zagon več datotek, kar je lahko težava za nekatere uporabnike.

Alpine Linux je minimalna distribucija in tako zapušča namizno okolje. Da, GUI po želji lahko namestite ročno, toda dejstvo, da privzeto popolnoma temelji na terminalu, je lahko težava za nekatere uporabnike, zlasti za začetnike.

Torej, kaj naredi Alpine Linux kot nalašč za Docker?

Kot smo že razpravljali, je Alpine Linux trenutno priporočljiva osnovna plast OS za Docker, in to je popolnoma popolno.

Ko uporabljate vsebnik, kot je Docker, morate imeti dostop do vseh razpoložljivih virov, ne da bi pri tem kaj zapravili zaradi napihnjenosti ali slabe optimizacije. Vendar se ne želite strinjati s funkcijami brez kosti, ki ogrožajo varnost.

Alpine Linux ponuja idealno rešitev za to težavo z majhnim odtisom in se osredotoča na varnost.

Poleg tega, če potrebujete dodatne zvonce in piščalke, jih lahko preprosto dodate, če in kadar je to potrebno. Tako sistem ostane brez napihnjenosti in tako poveča razpoložljive vire za vašo aplikacijo.

Alpine Linux: Vodnik skozi postopek namestitve

Zdaj, ko dobro poznate Alpine Linux, njegove funkcije in primere uporabe, vas popeljemo skozi postopek nastavitve v vašem sistemu. Za to vadnico bomo namestili Alpine Linux na virtualno škatlo. Vendar bi moral biti postopek namestitve podoben, če ga želite namestiti na Docker ali naravnost na trdi disk.

1. korak: Prenesite ISO Alpine Linux

Najprej morate prenesti namestitveni ISO.

Zdaj, ko se odpravite na uradno stran za prenos Alpine Linux, boste našli na tone slik, ki jih lahko naložite.

Alpine Linux Prenesite slike

Tukaj je kratek pogled, kako se vsak od njih razlikuje:

Zdaj bomo tukaj uporabili standardno sliko za predstavitvene namene. Izberite sliko, ki najbolj ustreza vaši uporabi in zahtevam.

2. korak: Namestitev Alpine Linuxa

Opomba: Če imate kakršne koli težave, lahko kadar koli med postopkom namestitve vnesete »?"In pritisnite Enter, da dobite podrobna navodila.

Po zagonu slike Alpine Linux ISO boste na naslednjem zaslonu prosili za prijavo kot localhost. Morali se boste prijaviti kot »Root«, saj je trenutno edini uporabnik, ki je na voljo. Preprosto vnesite Root in pritisnite Enter in lahko začnete s postopkom namestitve.

Prvi zagon Alpine Linux

Zdaj, da inicializirate postopek namestitve, vnesite “setup-alpine”, kot je prikazano na sliki:

Nastavite Alpine Linux

Nato boste morali izbrati postavitev tipkovnice. Kot lahko vidite, je na voljo veliko možnosti postavitve. Najprej boste morali izbrati postavitev tipkovnice in nato različico. Izbrali smo postavitev tipkovnice "mi" in različico "nas".

Izberite Postavitev tipkovnice

Po izbiri postavitve tipkovnice boste pozvani, da ustvarite »sistemsko ime gostitelja.”Upoštevajte, da znotraj oglatih oklepajev že obstaja vrednost, ki je v tem primeru„ localhost."To je privzeta vrednost za trenutno možnost in če pritisnete" return ", ne da bi navedli ime gostitelja, bo to vzeto kot ime gostitelja.

Prav tako lahko v imenu gostitelja uporabljate samo male črke, številke in pomišljaj (-). Kot vidite na tej sliki, velike črke ali kateri koli drugi simboli niso dovoljeni.

Vnesite ime gostitelja

Ko končate, se vam bodo predstavili razpoložljivi vmesniki in vas prosili za inicializacijo katerega koli od njih.

Ker je eth0 edini razpoložljivi vmesnik, ga bomo inicializirali. Privzeto je izbrana, saj je navedena v oglatih oklepajih. Torej vse, kar moramo storiti, je pritisniti Enter.

Nato bomo morali nastaviti naslov IP za vmesnik. Privzeto je DHCP in mi ga bomo uporabljali, zato samo pritisnite Enter.

In na koncu vas bo vprašal, ali želite narediti ročno konfiguracijo omrežja. Ker ga šele nameščamo na našem navideznem računalniku, ne bo potrebno.

Konfiguriranje nastavitev vmesnika in omrežja

Po vseh zgornjih korakih boste morali ustvariti novo geslo.

Nastavite novo geslo

Nato boste morali določiti, v katerem časovnem pasu živite. Če niste prepričani, lahko vnesete »?"Za seznam vseh časovnih pasov in nato vnesite svojega.

Konfiguriranje časovnega pasu

Nato vas bodo vprašali, ali želite nastaviti proxy ali ne. V tej vadnici ne bomo.

Po tem boste morali izbrati odjemalca NTP, ki ga želite uporabiti. Na voljo so možnosti zasedeno, openntpd in chrony. Chrony je privzeto izbran in ga bomo uporabljali.

Nato boste morali izbrati SSH strežnik z razpoložljivimi možnostmi OpenSSH in dropbear. Tudi tu bomo uporabili privzeto možnost - OpenSSH.

Zdaj boste morali izbrati, na katerem disku želite nameščati Alpine Linux. Privzeto je izbran kot »noben.”To pomeni, da Alpine ne bo nameščen na disk in bo deloval v RAM-u.

Če želite to narediti, potem v redu. Ali pa izberite disk med razpoložljivimi možnostmi in pritisnite Enter.

Po izbiri diska boste pozvani, kako želite uporabiti disk - kot sys ali data ali lvm.

“Sys” predstavlja tradicionalni način namestitve diska in mi ga bomo uporabili.

»Podatki« uporabljajo samo izbrani disk za shranjevanje podatkov, medtem ko se OS zažene iz RAM-a.

»Lvm« bo omogočil Logical Volume Manager, nato pa boste znova pozvani, kako želite uporabiti disk - kot sys ali podatke.

Izbira diska

Nazadnje se bo postopek namestitve začel in glede na vašo konfiguracijo komaj trajal minuto ali dve. Zdaj za dokončanje vas bo pozval, da znova zaženete sistem.

Namestitev je končana. Ponovni zagon sistema.

3. korak: Nastavitev Alpine Linux

Z nameščenim Alpine Linuxom je čas za prvi zagon.

Prijava v Alpine Linux

Ne pozabite se prijaviti kot "root", saj je to trenutno edino uporabniško ime, ki je na voljo. Če želite ustvariti / dodati novega uporabnika, vnesite naslednji ukaz:

adduser 

Ko to zaženete, vas bo pozval, da vnesete geslo za novega uporabnika in voila! - je bil ustvarjen nov uporabnik.

Ustvari novega uporabnika

Nato si oglejmo, kako lahek je distribucijski sistem Alpine Linux. Za to bomo uporabili najboljši upravitelj opravil.

Alpine Linux Top Task Manager

Kot lahko vidite, distro zajema skromne vire.

Po prvem zagonu boste želeli pravilno nastaviti sistem. Glede na vaše potrebe in zahteve boste želeli namestiti različne pakete, za katere boste potrebovali APK.

Posodobimo torej APK z naslednjim ukazom:

posodobitev apk

Zaženite posodobitev APK-ja

In to vam bo pokazalo vse razpoložljive pakete, kar trenutno znaša 4688. To se zdi premalo. K sreči lahko to popravimo tako, da popravimo / etc / apk / repositories.

Najprej bomo morali namestiti nov urejevalnik besedil, kar bi moral biti tudi lep način, da vam pokažemo, kako deluje APK. Preprosto vnesite naslednji ukaz in nameščen bo urejevalnik besedil Vim.

apk dodaj vim

Ko je Vim nameščen, vnesite naslednji ukaz, da prilagodite zgoraj omenjeno datoteko.

vim / etc / apk / repositories

Tukaj boste opazili, da so številni URL-ji komentirani. Prekomentirajte vse, kot je prikazano na sliki.

Prilagajanje datoteke skladišč APK

Ko končate, znova zaženite ukaz za posodobitev apk. Tokrat je, kot vidite, na voljo veliko več paketov - natančneje 30721.

Popolnoma novi razpoložljivi paketi

Zdaj, ko imate dostop do vseh posodobljenih paketov, lahko namestite tiste, ki jih potrebujete, in začnete uporabljati Alpine.

Torej, je Alpine Linux popoln distro za zahtevne uporabnike?

Kot smo že pogosto razpravljali, so zaradi majhnega odtisa in naprednih varnostnih funkcij Alpine Linux odlična izbira za vsebnike, kot je Docker. Toda ob tem se bo distro izkazal za učinkovitega za kateri koli sistem, ki temelji na omrežju in je namenjen samo enemu namenu, kot v primeru usmerjevalnikov.

Če pa ste za namizni računalnik nameravali uporabiti Alpine Linux, potem to ne bo gladka izkušnja. Pomanjkanje paketov s privzetim upraviteljem paketov in dejstvo, da temelji na terminalu, pomeni, da bo preprečil številne začetnike.

Kot tak je Alpine Linux najprimernejši za profesionalce in uporabnike, ki že imajo namen in iščejo specializiran OS za svoje nišne projekte ali aplikacije.

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...