Kiemelt

Alpine Linux Review Ultimate Distro az erősebb felhasználók számára

Alpine Linux Review Ultimate Distro az erősebb felhasználók számára

Az Alpine Linux szuper kicsi mérete és a biztonságra összpontosítva sok figyelmet szentel. Az Alpine azonban különbözik a többi könnyű disztribúciótól, amelyeket az FOSSLinux-on lefedtünk. Ez nem a tipikus asztali disztribúció, mivel terminál alapú, mint az Arch, és „általános célú terjesztőként” kerül forgalomba.”

Jelenleg széles körben elfogadott Docker konténerként, ultra kicsi lábnyomának köszönhetően. Használható azonban mindenféle Linux-telepítéshez, amelyek előnyeit élvezik a kicsi, erőforrás-hatékony Linux disztribúciók.

Ez a kijelentés túl általánosnak tűnhet. De ne aggódjon, mivel összeállítottuk az Alpine Linux mélyreható és átfogó áttekintését, amely részletes áttekintést nyújt arról, hogy mi van a motorháztető alatt és hogyan kell használni. Mint ilyen, a végére egyértelműen meg kell értenie, hogy az Alpine Linuxot kell-e a következő Linux disztribúciónak tekintenie.

Így minden további nélkül merüljünk el.

Alpine Linux Bevezetés

Az Alpine Linuxot eredetileg a Gentoo-ra építették a LEAF projekt elágazásaként. Jelenleg ez egy közösség által vezérelt projekt, amelyet a biztonságra összpontosítottak, és olyan funkciókkal rendelkezik, mint az SSP és a PaX.

Mint ilyen, a Linux disztribúció a szerverekben, az útválasztókban, a tűzfalakban, a VoIP Boxokban és a VPN-ekben rengeteg felhasználást lát. Azonban sokkal nagyobb tapadást kapott, miután a Docker úgy döntött, hogy az Alpine-t használja alapképként, az Ubuntu helyébe lépve.

Tehát mitől olyan csodálatos az Apline Linux?? Ami a motorháztető alatt zajlik, amely egy ilyen apró disztrónak hatalmat ad a versenyzésre a nagy fiúkkal?

Nos, itt van egy pillantás az előnyeire és hátrányaira, hogy alapos képet alkothassunk arról, hogy mire jó és miben küzd.

Az Alpine Linux előnyei:

Az Alpine Linuxot közvetlenül a fejlesztési fázistól kezdve a szerveralkalmazásokra való tekintettel tervezték, így nem tartalmaz semmiféle duzzadást vagy vacakot, hogy mérlegelje a disztribúciót.

Könnyűségének fő oka azonban az, hogy a legnépszerűbb disztribútorokban található számos alapvető alkatrészt felváltja néhány könnyű alternatíva mellett.

Például a bash shell helyett busyboxot használ, ami csak 800kb. Ezenkívül a legtöbb disztribúción látható hagyományos glibc könyvtár helyett az Alpine muszlimhoz érkezik, ami csak 6kb-ot fog felvenni.

Az Alpine Linux Grsec / Pax rendszermag-javításokkal érkezik. Ez hozzáad néhány hatékony biztonsági funkciót, mint például a továbbfejlesztett naplózás, a térvédelem, a folyamatirányítás és a szerepalapú hozzáférés a Linux kern tetején.

A mainstream disztribúciókkal ez a javítás alapértelmezés szerint nincs bekötve. Mint ilyen, a felhasználóknak manuálisan kell telepíteniük őket, és ez nagy gond.

Az Alpine Linuxot két kiadási modell alatt szerezheti be.

Először is, megvan a stabil kiadás, amely, ahogy hangzik, az Alpine megfelelően tesztelt verziója, ahol a legtöbb hibát ki vannak vasalva. Új stabil verziót adnak ki havonta, és 2 évig támogatják.

Másodszor, megvan az élkiadás, amely olyan, mint egy gördülő kioldás. Nem olyan stabil, mint a stabil kiadás, de ritkán fog hibákat ütközni. És ha először ki akarja próbálni az összes legújabb Alpine Linux funkciót, akkor ezt a kiadást kell használnia.

Az Alpine Linux segítségével hozzáférést kap az APK - az Alpine egyedülálló csomagkezelőjéhez. Az APK segítségével egyszerű, egyszerű és gyors eszközt kap a csomagok telepítéséhez, frissítéséhez és eltávolításához. Az APK emellett betöltheti a csomag előzményeit egy korábbi állapotból, ami segíthet a működő verzióra való visszatérésben, ha a frissített csomag hibás.

Ezen kívül az APK rendkívül egyszerűvé teszi az APKBUILD nevű új csomagok létrehozását is. Hasonló csomagszkript-megvalósítást követ, mint amit a PKGBUILD for Arch-nál látunk.

Az Alpine Linux még nem gyűjtött elég nagy követőket, hogy rivalizáljanak az óriásokkal. Valószínűleg azonban a kicsi közösség miatt nagyon személyesnek és összekapcsoltnak érzi magát.

Ha bármilyen problémája van, hibákat talál, funkciókat javasol vagy csevegni szeretne, akkor egyszerűen felütheti a fejlesztőket. Az emberek nagyon hasznosak és rutinszerűen válaszolnak a felhasználói kérdésekre.

Az Alpine Linux hátrányai:

Az Alpine Linux a Syslinux bootloaderrel érkezik. Ez egy egyszerű és könnyű bootloader, amely megfelel az Alpine céljának és hangulatának. A funkcionalitás szempontjából azonban meglehetősen korlátozott.

Például a Syslinux csak azokhoz a fájlokhoz férhet hozzá, amelyek a saját partíciójában találhatók. Nem használható több fájlrendszer indításához, ami néhány felhasználó számára problémát jelenthet.

Az Alpine Linux minimális disztribúció, ezért árnyékolja az asztali környezetet. Igen, manuálisan telepítheti tetszés szerinti grafikus felhasználói felületét, de az a tény, hogy alapértelmezés szerint teljesen terminál alapú, néhány felhasználó számára problémát okozhat, különösen a kezdők számára.

Tehát, mitől tökéletes az Alpine Linux a Docker számára?

Amint arról már volt szó, az Alpine Linux az ajánlott alap operációs rendszer réteg a Docker számára, és ez tökéletes.

Ha olyan tárolót használ, mint a Docker, hozzáférnie kell az összes rendelkezésre álló erőforráshoz, anélkül, hogy pazarlás vagy gyenge optimalizálás miatt el kellene pazarolni. Nem akar azonban megelégedni a biztonságot veszélyeztető csupasz funkciókkal.

Az Alpine Linux kis problémájával ideális megoldást kínál erre a problémára, és a biztonságra összpontosít.

Továbbá, ha további harangokra és sípokra van szüksége, könnyedén hozzáadhatja őket, ha és amikor szükséges. Ez megóvja a rendszert és így maximalizálja az alkalmazáshoz rendelkezésre álló erőforrásokat.

Alpine Linux: Útmutató a telepítési folyamathoz

Most, hogy alapvető ismerete van az Alpine Linuxról, annak szolgáltatásairól és használati eseteiről, ismerkedjünk meg a telepítésével a rendszeren. Ehhez az oktatóanyaghoz az Alpine Linuxot telepítjük egy virtuális dobozra. A telepítési folyamatnak azonban hasonlónak kell lennie, ha a Dockerre vagy közvetlenül a merevlemezre kívánja telepíteni.

1. lépés: Töltse le az Alpine Linux ISO-t

Először is le kell töltenie az ISO telepítőt.

Most, amikor áttér a hivatalos Alpine Linux letöltési oldalra, rengeteg letölthető képet talál.

Alpine Linux Képek letöltése

Itt egy rövid áttekintés arról, hogy mindegyik különbözik egymástól:

Most itt fogjuk használni a Standard képet demonstrációs célokra. Válassza ki azonban azt a képet, amely leginkább megfelel az Ön használatának és követelményeinek.

2. lépés: Az Alpine Linux telepítése

Megjegyzés: A telepítés folyamán bármikor, ha bármilyen problémája van, írja be a következőt:?”És nyomja meg az Enter billentyűt, hogy részletes utasításokat kapjon.

Az Alpine Linux ISO kép indítása után a következő képernyőn találja magát, ahol helyi hostként jelentkezik be. „Root” néven kell bejelentkeznie, mivel ez az egyetlen felhasználó, amely jelenleg elérhető. Csak írja be a Root parancsot, és nyomja meg az Enter billentyűt, és elkezdheti a telepítési folyamatot.

Alpine Linux első indítás

A telepítési folyamat inicializálásához írja be a „setup-alpine” szót a képen látható módon:

Az Alpine Linux beállítása

Ezután a rendszer megkéri, hogy válassza ki a billentyűzetkiosztást. Mint láthatja, rengeteg elrendezési lehetőség közül lehet választani. Először ki kell választania a billentyűzetkiosztást, majd a változatot. Kiválasztottuk az „us” billentyűzetkiosztást és az „us” változatot.

Válassza a Billentyűzet elrendezése lehetőséget

A billentyűzetkiosztás kiválasztása után felkérést kap, hogy hozza létre a „rendszer hosztnevét.”Ne feledje, hogy a szögletes zárójelben már szerepel egy érték, amely ebben az esetben a„ localhost.”Ez az alapértelmezett érték az aktuális opcióhoz, és ha a“ return ”billentyűt nyomja meg gépnév megadása nélkül, akkor azt hostnévnek fogja tekinteni.

Ezenkívül csak kisbetűket, számokat és kötőjelet (-) használhat a hosztnévben. Nagybetűk vagy bármilyen más szimbólum nem megengedett, amint ez a képen is látható.

Adja meg a gazdagép nevét

Ha elkészült, bemutatja az elérhető interfészeket, és felkéri őket, hogy inicializálja bármelyiküket.

Mivel az eth0 az egyetlen elérhető felület, ezért inicializálni fogjuk. Alapértelmezés szerint a szögletes zárójelben található. Tehát csak annyit kell tennünk, hogy megnyomjuk az Enter billentyűt.

Ezután be kell állítanunk egy IP-címet a felülethez. Alapértelmezés szerint ez DHCP, és mi használni fogjuk, ezért csak nyomja meg az Enter billentyűt.

És végül megkérdezi, hogy kézi hálózati konfigurációkat szeretne-e végrehajtani. Mivel most telepítjük a virtuális gépünkre, nem lesz rá szükség.

Az interfész és a hálózati beállítások konfigurálása

A fenti lépések elvégzése után új jelszót kell létrehoznia.

Állítson be új jelszót

Ezután meg kell adnia, hogy melyik időzónában él. Ha nem biztos benne, beírhatja a következőt:?”Az összes időzóna listájához, majd írja be a sajátját.

A TimeZone beállítása

Ezután megkérdezik, hogy szeretne-e proxyt beállítani. Ebben az oktatóanyagban nem fogunk.

Ezt követően ki kell választania a használni kívánt NTP klienst. A rendelkezésre álló opciók között szerepel a busybox, az openntpd és a chrony. A Chrony alapértelmezés szerint ki van választva, és mi használni fogjuk.

Ezután ki kell választania egy SSH-kiszolgálót, amelynek elérhető opciói az OpenSSH és a dropbear. Itt is az alapértelmezett opcióval fogunk menni - OpenSSH.

Most ki kell választania, hogy melyik lemezen szeretné flashelni az Alpine Linuxot. Alapértelmezés szerint a „Nincs.”Ez azt jelenti, hogy az Alpine nem lesz telepítve a lemezre, és RAM-on fog futni.

Ha ezt meg akarja csinálni, akkor rendben van. Vagy válassza ki a lemezt az elérhető opciók közül, és nyomja meg az Enter billentyűt.

A lemez kiválasztása után a rendszer megkérdezi, hogyan szeretné használni a lemezt - rendszerként vagy adatként vagy lvm-ként.

A „Sys” a hagyományos lemez telepítési módszert jelenti, és mi ezt fogjuk használni.

Az „Data” csak a kiválasztott lemezt használja adattárolásra, míg az operációs rendszer lefut a RAM-ból.

Az „Lvm” engedélyezi a Logical Volume Manager alkalmazást, amely után ismét megkérdezik, hogyan kívánja használni a lemezt - rendszerként vagy adatként.

A Lemez kiválasztása

Végül megkezdődik a telepítési folyamat, amely a konfiguráció alapján alig tart egy-két percet. A véglegesítéshez a rendszer újraindítását kéri.

Telepítés befejezve. Rendszer újraindítása.

3. lépés: Az Alpine Linux beállítása

Az Alpine Linux telepítésével itt az ideje az első indításnak.

Bejelentkezés Alpine Linux-ba

Ne felejtsen el root néven bejelentkezni, mivel ez az egyetlen elérhető felhasználónév. Ha új felhasználót szeretne létrehozni / hozzáadni, írja be a következő parancsot:

felhasználó hozzáadása 

Miután futtatta ezt, megkéri, hogy írja be a jelszót az új felhasználó számára, és voila! - új felhasználó jött létre.

Hozzon létre új felhasználót

Ezután vessünk egy pillantást arra, hogy mennyire könnyű az Alpine Linux disztró valójában. Ehhez a legfelső feladatkezelőt fogjuk használni.

Alpine Linux Top Task Manager

Mint látható, a disztribúció csekély forrásokat vesz fel.

Ezenkívül az első rendszerindítás után érdemes megfelelően beállítani a rendszert. Igényeitől és igényeitől függően különféle csomagokat szeretne telepíteni, amelyekhez APK-ra lesz szüksége.

Tehát frissítsük az APK-t a következő paranccsal:

apk frissítés

Futtassa az APK frissítést

És ez megmutatja az összes rendelkezésre álló csomagot, ami jelenleg 4688. Ez kevésnek tűnik. Szerencsére kijavíthatjuk az / etc / apk / repositories csípésével.

Először telepítenünk kell egy új szövegszerkesztőt, amely egyben jó módja annak, hogy megmutassuk az APK működését. Csak írja be a következő parancsot, és a Vim szövegszerkesztő telepítésre kerül.

apk add vim

A Vim telepítése után írja be a következő parancsot a fent említett fájl módosításához.

vim / etc / apk / adattárak

Itt észreveheti, hogy sok URL-t megjegyeztek. Csak kommentálja mindet, ahogy a képen látható.

Az APK-adattárak fájljának módosítása

Ha elkészült, futtassa újra az apk update parancsot. Ezúttal, mint láthatja, sokkal több csomag áll rendelkezésre - egészen pontosan 30721.

Teljesen új csomagok

Most, hogy hozzáfér az összes frissített csomaghoz, telepítheti azokat, amelyekre szüksége van, és elkezdheti használni az Alpine alkalmazást.

Tehát az Alpine Linux a tökéletes disztribúció az energiafelhasználók számára?

Amint oly gyakran tárgyaltuk, a kicsi alapterület és a fejlett biztonsági funkciók miatt az Alpine Linux tökéletes választás az olyan konténerekhez, mint a Docker. De ennek ellenére a terjesztés hatékony lesz minden olyan rendszer esetében, amely hálózati alapú és csak egyetlen célra szolgál, például az útválasztók esetében.

Ha azonban az Alpine Linuxot kívánta használni asztali számítógépén, akkor ez nem lesz zökkenőmentes élmény. Az alapértelmezett csomagkezelővel rendelkező csomagok hiánya és az a tény, hogy terminál alapú, sok kezdőt akadályoz.

Mint ilyen, az Alpine Linux a legalkalmasabb azoknak a szakembereknek és energiafelhasználóknak, akik már gondolkodnak a felhasználásukról, és speciális operációs rendszert keresnek résprojektjeikhez vagy alkalmazásaikhoz.

Az egér és az érintőpad beállításainak módosítása az Xinput használatával Linux alatt
A legtöbb Linux disztribúció alapértelmezés szerint „libinput” könyvtárral szállítja a rendszer bemeneti eseményeit. Feldolgozhatja a Wayland és az X ...
Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...