Alpine Linux: The Lightweight Linux Distro Explained

Alpine Linux: The Lightweight Linux Distro Explained

Linux är roligt, men ibland träffar du bara på en vägg med nuvarande distros och vill ha något annat. Dessutom verkar det som om ISO -filstorlekar och minneskrav fortsätter att öka med tiden. Det måste finnas en mindre distro där ute någonstans.





Om du letar efter en lätt Linux -distribution kan Alpine Linux vara ett friskt pust för dig!





Vad är Alpine Linux?

Alpint Linux är en Linux -distro som syftar till minimalism, både när det gäller utrymme och omfattning, liksom för högre säkerhet. Standardinstallationsmediet är bara 133 MB. Detta är ganska imponerande med tanke på att vissa ISO -filer på andra distros är mer utformade för DVD -skivor och tummenheter. Alpine passar bekvämt på en CD-R med plats över.





Alpine Linux använder en teknik som kallas positionsoberoende körbara för att slumpmässigt placera program i minnet. Detta gör det svårt för en angripare att utnyttja finesser i minnet och ta över en maskin.

Distro är också minimalistisk i sin konfiguration. Den får sin lilla storlek genom att använda BusyBox -sviten för att tillhandahålla de flesta verktyg i en körbar.



Alpins lilla storlek gör den lämplig för personer som kör containrar, särskilt Docker.

Ladda ner : Alpint Linux





Installera Alpine Linux

Att installera Alpine Linux liknar installationen av någon annan Linux -distribution. Du tar tag i installationsavbildningen och överför den till ditt föredragna medium och startar sedan om datorn.

hur stänger du av text på netflix

Alpins minimalism gäller också dess installationsprocess. Du befinner dig på standard Linux -textkonsol. Det finns ingen grafisk installation här.





När det gäller installationsbilder har du flera val på nedladdningssidan, beroende på hur komplett ett system du vill installera.

De Standard image rekommenderas för de flesta och innehåller de mest använda paketen. Skaffa den här om du är helt ny på Alpine.

De Utökad bilden är avsedd för specialiserade enheter som routrar som inte uppdateras så mycket, så den har fler paket än Standard.

Om du vill installera ett mycket minimalt system, skaffa Netboot bild, som bara innehåller det minsta för att starta och ansluta till nätverket. Du måste sedan ladda ner alla andra paket. Detta alternativ är för dem som verkligen gillar att skräddarsy system efter deras krav.

Vid installationen loggar du in på det startade systemet som root. Det finns inget menystyrt system. All installation görs på kommandoraden. Om du har installerat Arch Linux kommer den här processen att vara bekant för dig.

Även om Alpine inte håller din hand särskilt mycket, har de inkluderat några skript som kommer att leda dig genom installationsprocessen. Det viktigaste är setup-alpint . Skriptet kommer att fråga dig saker som din tangentbordslayout och tidszon och hjälper dig också att partitionera din disk. Du kan bara acceptera standardvärdena.

Du kan hitta mer information om hur du konfigurerar Alpine på din maskin i dokumentation och den wiki . En del av informationen kan vara inaktuell. Du kan försöka installera ett paket som rekommenderas i dokumentationen bara för att ta reda på att det inte finns i förvaret.

Relaterad: Bästa lätta Linux -distros som behöver nästan inget utrymme

Konfigurera Alpine Linux

När du äntligen startar in din nya Alpine -installation är den fortfarande ganska bar, med bara textkonsolen och skalet. Du vill göra några anpassningar till standardsystemet för att göra det verkligen användbart.

Konfigurera en vanlig användare

När du installerar Alpine första gången är root den enda användaren. Du vill inte köra som root hela tiden. Det är en säkerhetsrisk och du kan råka skada viktiga systemfiler av misstag.

För att lägga till en annan användare, skriv helt enkelt:

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

Du kommer att ersätta 'användarnamn' med namnet på den användare du vill använda för inloggning. De -h alternativet anger hemkatalogen, medan -s alternativet anger sökvägsnamnet för skalet, aska, som är standardskal för BusyBox och därmed skalet installerat i Alpine Linux. Om du vill använda ett annat skal skulle du ändra det här alternativet till sökvägen till ditt föredragna skal.

För att ange ett lösenord för användaren, använd passwd kommando:

passwd username

Du uppmanas att ställa in ett lösenord för användaren. Ange lösenordet igen för att bekräfta processen. När detta är gjort kan du logga ut från rotkontot och logga in på ditt vanliga användarkonto.

Som standard, när du vill köra kommandon som root, använder du dess kommando:

su -

De - alternativ betyder att starta ett inloggningsskal som om du hade loggat in på root direkt. Skriv in rotlösenordet när du uppmanas att göra det, så får du se # prompt som indikerar att du kör som root. När du har kört dina administrativa kommandon är det bäst att lämna rotsessionen genom att skriva logga ut eller tryck på Ctrl + D för att komma tillbaka till din vanliga session.

Om du är van att använda sudo har dokumentationen information om hur man ställer in det .

hur man tar en skärmdump på en yta

Pakethantering

Som med alla andra moderna Linux distro använder Alpine en pakethanterare. De har skapat sin egen, kallad Alpine Package Keeper, eller APK.

Att använda APK är enkelt. Om du är van att använda Apt on Debian eller Ubuntu , det är ännu enklare. Det är inte uppenbart om det var avsiktligt, men många av kommandona är identiska.

För att uppdatera förvaret, utfärdar du bara det här kommandot:

apk update

För att uppgradera dina paket till det senaste tillgängliga, skriv:

apk upgrade

För att installera ett visst paket, i det här fallet, Vim, skriv:

apk add vim

Om du vill ta bort ett paket skriver du:

apk del package

Om några paket inte längre behövs efter borttagningen kommer APK automatiskt att ta bort dem. Detta skiljer sig från APT eftersom du måste köra lämplig autoremove kommando att göra detsamma.

Skapa en skrivbordsmiljö

Om du inte planerar att installera Alpine som en server vill du förmodligen installera en grafisk miljö. Lyckligtvis stöder Alpine de stora fönsterhanterarna och skrivbordsmiljöerna.

För att ställa in X, tillhandahåller Alpine setup-xorg-bas manus. Det liknar installationsprocessen, där du kör det och svarar på några frågor om din installation. I de flesta fall är konfigurationen automatisk.

Du måste installera din föredragna fönsterhanterare, skrivbord, filhanterare etc. på egen hand. Du kommer förmodligen också att installera en bildskärmshanterare som LightDM också. Du måste dock berätta för OpenRC att starta den automatiskt.

Till exempel för att använda LXDM;

rc-update lxdm
rc-service lxdm start

Är Alpine Linux något för dig?

Om du letar efter något annat än den vanliga grödan av Linux -distros är Alpine Linux något som är värt att överväga. Om du vill ha ett lätt server -operativsystem för virtualisering eller containrar, är Alpine den du ska gå efter.

Även om det finns många lätta Linux -distributioner tillgängliga på internet, bör du hitta Alpine Linux som passar alla dina behov.

Dela med sig Dela med sig Tweet E-post 14 lätta Linux -distributioner för att ge din gamla dator nytt liv

Behöver du ett lätt operativsystem? Dessa speciella Linux -distros kan köras på äldre datorer, vissa med så lite som 100 MB RAM.

Läs Nästa
Relaterade ämnen
  • Linux
  • Linux Distro
Om författaren David galenskap(49 artiklar publicerade)

David är en frilansskribent baserad i Stillahavsområdet, men kommer ursprungligen från Bay Area. Han har varit en teknikentusiast sedan barndomen. Davids intressen inkluderar att läsa, titta på TV -serier och filmer av hög kvalitet, retrospel och skivsamling.

Mer från David Delony

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera