Alpine Linux: Die leichte Linux-Distribution erklärt

Alpine Linux: Die leichte Linux-Distribution erklärt

Linux macht Spaß, aber manchmal stößt man bei aktuellen Distributionen einfach an eine Wand und will etwas anderes. Außerdem scheinen die ISO-Dateigrößen und der Speicherbedarf mit der Zeit zu steigen. Irgendwo muss es eine kleinere Distribution geben.





Wenn Sie auf der Suche nach einer leichten Linux-Distribution sind, könnte Alpine Linux ein Hauch frischer Bergluft für Sie sein!





Was ist Alpine-Linux?

Alpine Linux ist eine Linux-Distribution, die auf Minimalismus sowohl in Bezug auf Platz und Umfang als auch auf höhere Sicherheit abzielt. Das Standardinstallationsmedium ist nur 133 MB groß. Dies ist ziemlich beeindruckend, da einige ISO-Dateien in anderen Distributionen eher für DVDs und USB-Sticks ausgelegt sind. Alpine passt bequem auf eine CD-R mit viel Platz.





Alpine Linux verwendet eine Technik namens positionsunabhängige ausführbare Dateien, um die Position von Programmen im Speicher zufällig zu bestimmen. Dies erschwert es einem Angreifer, Macken im Speicher auszunutzen und eine Maschine zu übernehmen.

Auch in der Konfiguration ist die Distribution minimalistisch. Es erhält seine geringe Größe, indem es die BusyBox-Suite verwendet, um die meisten Dienstprogramme in einer ausführbaren Datei bereitzustellen.



Die geringe Größe von Alpine macht es für Personen geeignet, die Container betreiben, insbesondere Docker.

Herunterladen : Alpine Linux





Alpine Linux installieren

Die Installation von Alpine Linux ähnelt der Installation jeder anderen Linux-Distribution. Sie holen sich das Installations-Image und übertragen es auf Ihr bevorzugtes Medium und starten dann Ihren Computer neu.

Beste kostenlose Live-TV-App für Android

Der Minimalismus von Alpine gilt auch für den Installationsprozess. Sie befinden sich an der Standard-Linux-Textkonsole. Hier gibt es keine grafische Installation.





Bei Installationsabbildern haben Sie auf der Download-Seite mehrere Möglichkeiten, je nachdem, wie vollständig ein System installiert werden soll.

Die Standard image wird für die meisten Leute empfohlen und enthält die am häufigsten verwendeten Pakete. Holen Sie sich dieses, wenn Sie neu bei Alpine sind.

Die Erweitert image ist für spezielle Geräte wie Router gedacht, die nicht so häufig aktualisiert werden, daher enthält es mehr Pakete als Standard.

Wenn Sie ein sehr minimales System installieren möchten, holen Sie sich das Netboot Image, das nur das Nötigste zum Booten und Verbinden mit dem Netzwerk enthält. Sie müssen dann alle anderen erforderlichen Pakete herunterladen. Diese Option ist für diejenigen, die die Systeme wirklich gerne auf ihre Anforderungen zuschneiden möchten.

Bei der Installation melden Sie sich als root am gebooteten System an. Es gibt kein menügesteuertes System. Die gesamte Einrichtung erfolgt über die Befehlszeile. Wenn Sie Arch Linux installiert haben, wird Ihnen dieser Vorgang bekannt vorkommen.

Alpine hält Ihre Hand zwar nicht sehr, aber sie haben einige Skripte enthalten, die Sie durch den Installationsprozess führen. Das Wichtigste ist setup-alpin . Das Skript fragt Sie nach Dingen wie Tastaturlayout und Zeitzone und hilft Ihnen auch bei der Partitionierung Ihrer Festplatte. Sie können die Standardeinstellungen einfach akzeptieren.

Weitere Informationen zum Einrichten von Alpine auf Ihrem Gerät finden Sie im Dokumentation und der Wiki . Einige der Informationen sind möglicherweise veraltet. Sie können versuchen, ein in der Dokumentation empfohlenes Paket zu installieren, nur um festzustellen, dass es im Repository nicht vorhanden ist.

Verwandt: Beste leichte Linux-Distributionen, die fast keinen Platz benötigen

Alpine Linux konfigurieren

Wenn Sie endlich in Ihre neue Alpine-Installation booten, ist sie immer noch ziemlich leer, nur mit der Textkonsole und der Shell. Sie sollten einige Anpassungen am Standardsystem vornehmen, um es wirklich nützlich zu machen.

Richten Sie einen regulären Benutzer ein

Wenn Sie Alpine zum ersten Mal installieren, ist der einzige Benutzer root. Sie möchten nicht die ganze Zeit als Root ausgeführt werden. Dies ist ein Sicherheitsrisiko und Sie könnten versehentlich wichtige Systemdateien beschädigen.

Um einen weiteren Benutzer hinzuzufügen, geben Sie einfach Folgendes ein:

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

Sie ersetzen 'Benutzername' durch den Namen des Benutzers, den Sie für die Anmeldung verwenden möchten. Die -h Option gibt das Home-Verzeichnis an, während die -S Option gibt den Pfadnamen für die Shell an, ash, die die Standard-Shell für BusyBox und damit die in Alpine Linux installierte Shell ist. Wenn Sie eine andere Shell verwenden möchten, ändern Sie diese Option in den Pfad zu Ihrer bevorzugten Shell.

Um ein Passwort für den Benutzer festzulegen, verwenden Sie die passwd Befehl:

passwd username

Sie werden aufgefordert, ein Kennwort für den Benutzer einzurichten. Geben Sie das Passwort erneut ein, um den Vorgang zu bestätigen. Sobald dies erledigt ist, können Sie sich vom Root-Konto abmelden und sich bei Ihrem regulären Benutzerkonto anmelden.

Wenn Sie Befehle als Root ausführen möchten, verwenden Sie standardmäßig die es ist Befehl:

su -

Die - Option bedeutet, eine Login-Shell zu starten, als ob Sie sich direkt bei root angemeldet hätten. Geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden, und Sie erhalten dann das # Eingabeaufforderung, die angibt, dass Sie als Root ausgeführt werden. Wenn Sie mit der Ausführung Ihrer Verwaltungsbefehle fertig sind, verlassen Sie die Root-Sitzung am besten, indem Sie eingeben Ausloggen oder drücken Strg + D um zu Ihrer regulären Sitzung zurückzukehren.

Wenn Sie es gewohnt sind, sudo zu verwenden, enthält die Dokumentation Informationen zu wie man es einrichtet .

Woher weißt du, ob du auf Instagram gehackt wirst?

Paketverwaltung

Wie bei jeder anderen modernen Linux-Distribution verwendet Alpine einen Paketmanager. Sie haben ihren eigenen erstellt, den Alpine Package Keeper oder APK.

Die Verwendung von APK ist einfach. Wenn Sie es gewohnt sind, Apt on zu verwenden Debian oder Ubuntu , es ist noch einfacher. Es ist nicht ersichtlich, ob es beabsichtigt war, aber viele der Befehle sind identisch.

Um das Repository zu aktualisieren, geben Sie einfach diesen Befehl ein:

apk update

Um Ihre Pakete auf die neueste verfügbare Version zu aktualisieren, geben Sie Folgendes ein:

apk upgrade

Um ein bestimmtes Paket zu installieren, in diesem Fall Vim, geben Sie Folgendes ein:

apk add vim

Um ein Paket zu löschen, geben Sie Folgendes ein:

apk del package

Wenn Pakete nach dem Entfernen nicht mehr benötigt werden, entfernt APK sie automatisch. Dies unterscheidet sich von APT, da Sie das ausführen müssen apt automatisch entfernen Befehl, dasselbe zu tun.

Einrichten einer Desktop-Umgebung

Wenn Sie Alpine nicht als Server installieren möchten, möchten Sie wahrscheinlich eine grafische Umgebung installieren. Glücklicherweise unterstützt Alpine die wichtigsten Fenstermanager und Desktop-Umgebungen.

Zum Einrichten von X bietet Alpine die setup-xorg-base Skript. Es ähnelt dem Installationsprozess, bei dem Sie ihn ausführen und einige Fragen zu Ihrem Setup beantworten. In den meisten Fällen erfolgt die Konfiguration automatisch.

Sie müssen Ihren bevorzugten Fenstermanager, Desktop, Dateimanager usw. selbst installieren. Sie werden wahrscheinlich auch einen Display-Manager wie LightDM installieren wollen. Sie müssen OpenRC jedoch anweisen, es automatisch zu starten.

Um beispielsweise LXDM zu verwenden;

rc-update lxdm
rc-service lxdm start

Ist Alpine Linux für Sie?

Wenn Sie nach etwas anderem als den üblichen Linux-Distributionen suchen, ist Alpine Linux eine Überlegung wert. Wenn Sie ein leichtes Server-Betriebssystem für Virtualisierung oder Container suchen, ist Alpine die richtige Wahl.

Obwohl im Internet viele leichtgewichtige Linux-Distributionen verfügbar sind, sollten Sie Alpine Linux für alle Ihre Anforderungen finden.

Teilen Teilen Tweet Email 14 leichte Linux-Distributionen, die Ihrem alten PC neues Leben einhauchen

Benötigen Sie ein leichtes Betriebssystem? Diese speziellen Linux-Distributionen können auf älteren PCs laufen, einige mit nur 100 MB RAM.

Weiter lesen
Verwandte Themen
  • Linux
  • Linux-Distribution
Über den Autor David Delony(49 Artikel veröffentlicht)

David ist ein freiberuflicher Autor mit Sitz im pazifischen Nordwesten, stammt jedoch ursprünglich aus der Bay Area. Er ist seit seiner Kindheit technikbegeistert. Davids Interessen sind Lesen, Ansehen hochwertiger Fernsehsendungen und Filme, Retro-Spiele und das Sammeln von Schallplatten.

Mehr von David Delony

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren