Linux is leuk, maar soms stoot je gewoon tegen een muur met huidige distro's en wil je iets anders. Bovendien lijkt het erop dat ISO-bestandsgroottes en geheugenvereisten met de tijd blijven stijgen. Er moet ergens een kleinere distro zijn.

Als u op zoek bent naar een lichtgewicht Linux-distributie, is Alpine Linux misschien een verademing voor u!

Wat is Alpine Linux?

Alpine Linux is een Linux-distro die streeft naar minimalisme, zowel in termen van ruimte en reikwijdte, als naar hogere beveiliging. De standaard installatiemedia zijn slechts 133 MB. Dit is behoorlijk indrukwekkend, aangezien sommige ISO-bestanden op andere distributies meer zijn ontworpen voor dvd's en thumbdrives. Alpine past comfortabel op een cd-r met ruimte over.

Alpine Linux gebruikt een techniek die positie-onafhankelijke uitvoerbare bestanden wordt genoemd om de locatie van programma's in het geheugen willekeurig te maken. Dit maakt het voor een aanvaller moeilijk om eigenaardigheden in het geheugen te misbruiken en een machine over te nemen.

instagram viewer

De distro is ook minimalistisch in zijn configuratie. Het krijgt zijn kleine omvang door de BusyBox-suite te gebruiken om de meeste hulpprogramma's in één uitvoerbaar bestand te bieden.

Het kleine formaat van Alpine maakt het geschikt voor mensen die containers runnen, met name Docker.

Downloaden: Alpine Linux

Alpine Linux installeren

Het installeren van Alpine Linux is vergelijkbaar met het installeren van een andere Linux-distributie. U pakt de installatie-afbeelding en brengt deze over naar uw favoriete media, en start vervolgens uw machine opnieuw op.

Het minimalisme van Alpine is ook van toepassing op het installatieproces. Je bevindt je op de standaard Linux-tekstconsole. Er is hier geen grafische installatie.

Wat installatie-images betreft, heb je verschillende keuzes op de downloadpagina, afhankelijk van hoe compleet het systeem is dat je wilt installeren.

De Standaard afbeelding wordt voor de meeste mensen aanbevolen en bevat de meest gebruikte pakketten. Koop deze als je helemaal nieuw bent bij Alpine.

De Uitgebreid image is bedoeld voor gespecialiseerde apparaten zoals routers die niet zo vaak worden bijgewerkt, dus het heeft meer pakketten dan Standard.

Als u een zeer minimaal systeem wilt installeren, moet u het Netboot image, dat alleen het absolute minimum bevat om op te starten en verbinding te maken met het netwerk. U moet dan alle andere vereiste pakketten downloaden. Deze optie is voor diegenen die graag systemen willen afstemmen op hun vereisten.

Bij de installatie log je in op het opgestarte systeem als root. Er is geen menugestuurd systeem. Alle instellingen worden gedaan op de opdrachtregel. Als je Arch Linux hebt geïnstalleerd, zal dit proces je bekend voorkomen.

Hoewel Alpine uw hand niet erg vasthoudt, hebben ze enkele scripts bijgevoegd die u door het installatieproces leiden. Het belangrijkste is setup-alpine. Het script zal je dingen vragen zoals je toetsenbordindeling en tijdzone en zal je ook helpen bij het partitioneren van je schijf. U kunt gewoon de standaardinstellingen accepteren.

Meer informatie over het instellen van Alpine op uw machine vindt u in het documentatie en de wiki. Een deel van de informatie is mogelijk verouderd. U zou kunnen proberen een pakket te installeren dat in de documentatie wordt aanbevolen, om erachter te komen dat het niet in de repository bestaat.

Verwant: Beste lichtgewicht Linux-distro's die bijna geen ruimte nodig hebben

Configureer Alpine Linux

Wanneer je eindelijk je nieuwe Alpine-installatie opstart, is het nog steeds vrij kaal, met alleen de tekstconsole en de schaal. U zult enkele aanpassingen in het standaardsysteem willen aanbrengen om het echt nuttig te maken.

Stel een gewone gebruiker in

Wanneer u Alpine voor het eerst installeert, is de enige gebruiker root. Je wilt niet altijd als root draaien. Het is een beveiligingsrisico en u kunt per ongeluk belangrijke systeembestanden beschadigen.

Om een ​​andere gebruiker toe te voegen, typ je gewoon:

adduser -h / home / gebruikersnaam -s / bin / ash / gebruikersnaam

U vervangt "gebruikersnaam" door de naam van de gebruiker die u wilt gebruiken om in te loggen. De -h optie specificeert de homedirectory, terwijl de -s optie specificeert de padnaam voor de shell, ash, wat de standaard shell is voor BusyBox en dus de shell die is geïnstalleerd in Alpine Linux. Als je een andere shell wilt gebruiken, verander je deze optie in het pad naar je favoriete shell.

Om een ​​wachtwoord voor de gebruiker in te stellen, gebruikt u de passwd opdracht:

passwd gebruikersnaam

U wordt gevraagd om een ​​wachtwoord voor de gebruiker in te stellen. Voer het wachtwoord opnieuw in om het proces te bevestigen. Zodra dit is gebeurd, kunt u zich afmelden bij het root-account en inloggen op uw normale gebruikersaccount.

Als u opdrachten als root wilt uitvoeren, gebruikt u standaard de zo opdracht:

zo -

De - optie betekent dat u een login-shell start alsof u zich rechtstreeks bij root hebt aangemeld. Typ het root-wachtwoord wanneer daarom wordt gevraagd, en je krijgt dan het # prompt die aangeeft dat je als root draait. Wanneer u klaar bent met het uitvoeren van uw beheeropdrachten, kunt u de root-sessie het beste verlaten door te typen uitloggen of door op te drukken Ctrl D om terug te keren naar uw normale sessie.

Als je gewend bent om sudo te gebruiken, bevat de documentatie informatie over hoe je het instelt.

Pakketbeheer

Zoals bij elke andere moderne Linux-distro, gebruikt Alpine een pakketbeheerder. Ze hebben hun eigen gemaakt, de Alpine Package Keeper of APK.

APK gebruiken is eenvoudig. Als u gewend bent om Apt te gebruiken op Debian of Ubuntu, het is zelfs nog eenvoudiger. Het is niet duidelijk of het opzettelijk was, maar veel van de opdrachten zijn identiek.

Om de repository bij te werken, geeft u gewoon deze opdracht op:

apk-update

Om uw pakketten te upgraden naar de nieuwste beschikbare, typt u:

apk-upgrade

Om een ​​bepaald pakket te installeren, in dit geval Vim, typ je:

apk toevoegen vim

Om een ​​pakket te verwijderen, typ je:

apk del pakket

Als pakketten na verwijdering niet meer nodig zijn, zal APK deze automatisch verwijderen. Dit verschilt van APT omdat u het apt autoremove commando om hetzelfde te doen.

Stel een desktopomgeving in

Tenzij u van plan bent Alpine als server te installeren, wilt u waarschijnlijk een grafische omgeving installeren. Gelukkig ondersteunt Alpine de belangrijkste vensterbeheerders en desktopomgevingen.

Om X in te stellen, biedt Alpine de setup-xorg-base script. Het is vergelijkbaar met het installatieproces, waar u het uitvoert en een paar vragen over uw installatie beantwoordt. In de meeste gevallen is de configuratie automatisch.

U moet uw favoriete vensterbeheerder, bureaublad, bestandsbeheerder, enz. Installeren. in je eentje. U zult waarschijnlijk ook een displaymanager zoals LightDM willen installeren. U moet OpenRC echter vertellen om het automatisch op te starten.

Om bijvoorbeeld LXDM te gebruiken;

rc-update lxdm
rc-service lxdm start

Is Alpine Linux iets voor jou?

Als je op zoek bent naar iets anders dan de gebruikelijke Linux-distributies, dan is Alpine Linux het overwegen waard. Als je een lichtgewicht server-besturingssysteem wilt voor virtualisatie of containers, dan is Alpine de juiste keuze.

Hoewel er veel lichtgewicht Linux-distributies beschikbaar zijn op internet, zou Alpine Linux geschikt moeten zijn voor al uw behoeften.

E-mail
14 lichtgewicht Linux-distributies om uw oude pc nieuw leven in te blazen

Een lichtgewicht besturingssysteem nodig? Deze speciale Linux-distributies kunnen op oudere pc's worden uitgevoerd, sommige met slechts 100 MB RAM.

Gerelateerde onderwerpen
  • Linux
  • Linux Distro
Over de auteur
David Delony (4 Artikelen gepubliceerd)Meer van David Delony

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.