Alpine Linux: de lichtgewicht Linux-distro uitgelegd

Alpine Linux: de lichtgewicht Linux-distro uitgelegd

Linux is leuk, maar soms loop je tegen de muur aan met de huidige distributies en wil je iets anders. Bovendien lijkt het erop dat ISO-bestandsgroottes en geheugenvereisten met de tijd blijven toenemen. Er moet ergens een kleinere distro zijn.





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





Wat is Alpine Linux?

Alpine Linux is een Linux-distro die streeft naar minimalisme, zowel qua ruimte als qua reikwijdte, als voor hogere beveiliging. Het standaard installatiemedium is slechts 133 MB. Dit is behoorlijk indrukwekkend, aangezien sommige ISO-bestanden op andere distributies meer zijn ontworpen voor dvd's en USB-sticks. 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 uit te buiten en een machine over te nemen.

De distro is ook minimalistisch qua configuratie. Het krijgt zijn kleine formaat 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 gebruiken, 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-image en brengt deze over naar uw favoriete media en start vervolgens uw machine opnieuw op.

windows 10 valt steeds wifi-verbinding weg

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 betreft installatie-images, je hebt verschillende keuzes op de downloadpagina, afhankelijk van hoe compleet een systeem je wilt installeren.

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

De Verlengd 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, download dan de 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 degenen die systemen echt willen afstemmen op hun vereisten.

Bij de installatie logt u 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 je niet erg bij de hand heeft, hebben ze enkele scripts toegevoegd die je door het installatieproces leiden. Het belangrijkste is: setup-alpine . Het script zal u dingen vragen zoals uw toetsenbordindeling en tijdzone en zal u ook helpen bij het partitioneren van uw schijf. U kunt de standaardinstellingen gewoon accepteren.

Meer details over het instellen van Alpine op uw machine vindt u in de documentatie en de wiki . Sommige informatie kan verouderd zijn. Je zou kunnen proberen een pakket te installeren dat in de documentatie wordt aanbevolen, alleen om erachter te komen dat het niet in de repository bestaat.

Verwant: Beste lichtgewicht Linux-distributies die bijna geen ruimte nodig hebben

Configureer Alpine Linux

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

Een gewone gebruiker instellen

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

Om nog een gebruiker toe te voegen, typt u gewoon:

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

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 u een andere shell wilt gebruiken, wijzigt u deze optie in het pad naar de shell van uw voorkeur.

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

passwd username

U wordt gevraagd een wachtwoord in te stellen voor de gebruiker. 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 je commando's als root wilt uitvoeren, gebruik je standaard de zijn opdracht:

su -

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

Als je gewend bent om sudo te gebruiken, bevat de documentatie informatie over: hoe stel je het in? .

icloud wil niet inloggen op mac

Pakketbeheer

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

Het gebruik van APK is eenvoudig. Als je gewend bent om Apt on te gebruiken Debian of Ubuntu , het is nog eenvoudiger. Het is niet duidelijk of het opzettelijk was, maar veel van de commando's zijn identiek.

Voer deze opdracht uit om de repository bij te werken:

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 add vim

Om een ​​pakket te verwijderen, typt u:

apk del package

Als pakketten na verwijdering niet meer nodig zijn, verwijdert APK deze automatisch. Dit verschilt van APT omdat u de apt autoremove opdracht hetzelfde te doen.

Een bureaubladomgeving instellen

Tenzij u van plan bent Alpine als server te installeren, wilt u waarschijnlijk een grafische omgeving installeren. Gelukkig ondersteunt Alpine de belangrijkste windowmanagers 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 zelf de vensterbeheerder, desktop, bestandsbeheerder, enz. van uw voorkeur installeren. U wilt waarschijnlijk ook een displaymanager zoals LightDM 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, is Alpine Linux het overwegen waard. Als u een lichtgewicht server-besturingssysteem voor virtualisatie of containers wilt, 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.

Deel Deel Tweeten E-mail 14 lichtgewicht Linux-distributies om uw oude pc een nieuw leven te geven

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

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Linux Distro
Over de auteur David delony(49 artikelen gepubliceerd)

David is een freelance schrijver gevestigd in de Pacific Northwest, maar oorspronkelijk afkomstig uit de Bay Area. Van kinds af aan is hij een technologieliefhebber. Davids interesses omvatten lezen, tv-programma's en films van hoge kwaliteit bekijken, retro-gaming en platen verzamelen.

Meer van David Delony

Abonneer op onze nieuwsbrief

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

Klik hier om je te abonneren