Linux er sjovt, men nogle gange rammer du bare en mur med aktuelle distroer og vil have noget andet. Plus, det ser ud til, at ISO-filstørrelser og hukommelseskrav fortsætter med tiden. Der skal være en mindre distro derude et eller andet sted.
Hvis du leder efter en let Linux-distribution, kan Alpine Linux muligvis være et pust af frisk bjergluft for dig!
Hvad er Alpine Linux?
Alpine Linux er en Linux-distro, der sigter mod minimalisme, både med hensyn til plads og omfang, såvel som til højere sikkerhed. Standardinstallationsmediet er kun 133 MB. Dette er ret imponerende, da nogle ISO-filer på andre distroer er designet mere til DVD'er og thumb-drev. Alpine passer komfortabelt på en CD-R med plads til overs.
Alpine Linux bruger en teknik kaldet positionsuafhængige eksekverbare filer til at randomisere placeringen af programmer i hukommelsen. Dette gør det vanskeligt for en hacker at udnytte særegenheder i hukommelsen og overtage en maskine.
Distroen er også minimalistisk i sin konfiguration. Det får sin lille størrelse ved at bruge BusyBox-pakken til at levere de fleste værktøjer i en eksekverbar.
Alpines lille størrelse gør den velegnet til folk, der kører containere, især Docker.
Hent: Alpine Linux
Installation af Alpine Linux
Installation af Alpine Linux svarer til installation af enhver anden Linux-distribution. Du tager fat i installationsbilledet og overfører det til dit foretrukne medie og genstarter derefter din maskine.
Alpines minimalisme gælder også for dens installationsproces. Du befinder dig på standard Linux-tekstkonsollen. Der er ingen grafisk installation her.
Med hensyn til installationsbilleder har du flere valg på download-siden, afhængigt af hvor komplet et system du vil installere.
Det Standard billede anbefales til de fleste og inkluderer de mest anvendte pakker. Få denne, hvis du er helt ny i Alpine.
Det Udvidet billede er beregnet til specialiserede enheder som routere, der ikke opdateres så meget, så det har flere pakker end Standard.
Hvis du vil installere et meget minimalt system, skal du hente Netboot billede, som kun inkluderer det absolutte minimum for at starte og oprette forbindelse til netværket. Du bliver derefter nødt til at downloade andre nødvendige pakker. Denne mulighed er for dem der virkelig kan lide at skræddersy systemer til deres behov.
Ved installation logger du på det startede system som root. Der er intet menustyret system. Al opsætningen udføres på kommandolinjen. Hvis du har installeret Arch Linux, vil denne proces være kendt for dig.
Mens Alpine ikke holder din hånd meget, har de medtaget nogle scripts, der fører dig gennem installationsprocessen. Det vigtigste er setup-alpine. Scriptet beder dig om ting som dit tastaturlayout og tidszone og hjælper dig også med at opdele din disk. Du kan bare acceptere standardindstillingerne.
Du kan finde flere detaljer om opsætning af Alpine på din maskine i dokumentation og wiki. Nogle af oplysningerne kan være forældede. Du kan måske prøve at installere en pakke, der anbefales i dokumentationen, for kun at finde ud af, at den ikke findes i lageret.
Relaterede: Bedste lette Linux-distroer, der næsten ikke har brug for plads
Konfigurer Alpine Linux
Når du endelig starter i din nye Alpine-installation, er den stadig temmelig bar med kun tekstkonsollen og skallen. Du vil foretage nogle tilpasninger til standardsystemet for at gøre det virkelig nyttigt.
Opret en almindelig bruger
Når du først installerer Alpine, er den eneste bruger root. Du ønsker ikke at køre som rod hele tiden. Det er en sikkerhedsrisiko, og du kan ved et uheld beskadige vigtige systemfiler.
For at tilføje en anden bruger skal du blot skrive:
adduser -h / home / brugernavn -s / bin / aske / brugernavn
Du erstatter "brugernavn" med navnet på den bruger, du vil bruge til login. Det -h indstilling angiver hjemmekataloget, mens -s option angiver stienavnet for skallen, aske, som er standardskallen for BusyBox og dermed skallen installeret i Alpine Linux. Hvis du vil bruge en anden skal, skal du ændre denne indstilling til stien til din foretrukne skal.
For at indstille en adgangskode til brugeren skal du bruge passwd kommando:
passwd brugernavn
Du bliver bedt om at oprette en adgangskode til brugeren. Indtast adgangskoden igen for at bekræfte processen. Når dette er gjort, kan du logge ud af rodkontoen og logge ind på din almindelige brugerkonto.
Når du som standard vil køre kommandoer som root, skal du bruge su kommando:
su -
Det - valgmulighed betyder at starte en login-shell, som om du var logget ind på root direkte. Indtast root-adgangskoden, når du bliver bedt om det, og derefter får du vist # prompt, som indikerer, at du kører som root. Når du er færdig med at køre dine administrative kommandoer, er det bedst at forlade rodsessionen ved at skrive Log ud eller trykke på Ctrl + D for at komme tilbage til din regelmæssige session.
Hvis du er vant til at bruge sudo, indeholder dokumentationen oplysninger om hvordan man konfigurerer det.
Pakkehåndtering
Som med enhver anden moderne Linux-distro bruger Alpine en pakkehåndtering. De har oprettet deres egen, kaldet Alpine Package Keeper eller APK.
Brug af APK er simpelt. Hvis du er vant til at bruge Apt på Debian eller Ubuntu, det er endnu enklere. Det er ikke tydeligt, om det var bevidst, men mange af kommandoerne er identiske.
For at opdatere lageret skal du blot udstede denne kommando:
apk opdatering
For at opgradere dine pakker til de senest tilgængelige, skriv:
apk opgradering
For at installere en bestemt pakke skal du i dette tilfælde Vim skrive:
apk tilføj vim
For at slette en pakke skal du skrive:
apk del pakke
Hvis der ikke længere er brug for nogen pakker efter fjernelse, fjerner APK dem automatisk. Dette adskiller sig fra APT, da du skal køre apt autoremove kommando om at gøre det samme.
Opsæt et skrivebordsmiljø
Medmindre du planlægger at installere Alpine som en server, vil du sandsynligvis installere et grafisk miljø. Heldigvis understøtter Alpine de store vinduesadministratorer og desktop-miljøer.
For at opsætte X leverer Alpine setup-xorg-base manuskript. Det ligner installationsprocessen, hvor du kører det og besvarer et par spørgsmål om din opsætning. I de fleste tilfælde er konfigurationen automatisk.
Du bliver nødt til at installere din foretrukne vinduesmanager, skrivebord, filhåndtering osv. alene. Du vil sandsynligvis også installere en skærmmanager som LightDM også. Du bliver dog nødt til at bede OpenRC om at starte det automatisk.
For eksempel at bruge LXDM;
rc-opdatering lxdm
rc-service lxdm start
Er Alpine Linux til dig?
Hvis du leder efter noget andet end den sædvanlige afgrøde af Linux-distroer, er Alpine Linux noget, der er værd at overveje. Hvis du vil have et let server-OS til virtualisering eller containere, er Alpine den, du skal gå efter.
Selvom der er mange lette Linux-distributioner tilgængelige på internettet, bør du finde Alpine Linux, der passer til alle dine behov.
Brug for et let operativsystem? Disse specielle Linux-distroer kan køre på ældre pc'er, nogle med så lidt som 100 MB RAM.
- Linux
- Linux Distro
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.