Alpine Linux: La distribution Linux légère expliquée

Alpine Linux: La distribution Linux légère expliquée

Linux est amusant, mais parfois vous vous heurtez à un mur avec les distributions actuelles et vous voulez quelque chose de différent. De plus, il semble que la taille des fichiers ISO et les besoins en mémoire continuent d'augmenter avec le temps. Il doit y avoir une plus petite distribution quelque part.





Si vous recherchez une distribution Linux légère, Alpine Linux pourrait être une bouffée d'air frais pour vous !





Qu'est-ce qu'Alpine Linux ?

Linux alpin est une distribution Linux qui vise le minimalisme, à la fois en termes d'espace et de portée, ainsi que pour une sécurité accrue. Le support d'installation par défaut n'est que de 133 Mo. C'est assez impressionnant étant donné que certains fichiers ISO sur d'autres distributions sont davantage conçus pour les DVD et les clés USB. Alpine tient confortablement sur un CD-R avec de la place à revendre.





Alpine Linux utilise une technique appelée exécutables indépendants de la position pour randomiser l'emplacement des programmes en mémoire. Cela rend difficile pour un attaquant d'exploiter des bizarreries dans la mémoire et de s'emparer d'une machine.

La distribution est également minimaliste dans sa configuration. Il obtient sa petite taille en utilisant la suite BusyBox pour fournir la plupart des utilitaires dans un seul exécutable.



La petite taille d'Alpine le rend adapté aux personnes utilisant des conteneurs, en particulier Docker.

Télécharger : Linux alpin





Installation d'Alpine Linux

L'installation d'Alpine Linux est similaire à l'installation de toute autre distribution Linux. Vous récupérez l'image d'installation et la transférez sur votre support préféré, puis redémarrez votre machine.

xbox one x vs xbox series x

Le minimalisme d'Alpine s'applique également à son processus d'installation. Vous vous trouvez dans la console de texte Linux standard. Il n'y a pas d'installation graphique ici.





En ce qui concerne les images d'installation, vous avez plusieurs choix sur la page de téléchargement, selon le degré de complétude du système que vous souhaitez installer.

Les Standard image est recommandée pour la plupart des gens et inclut les packages les plus couramment utilisés. Obtenez celui-ci si vous êtes complètement nouveau sur Alpine.

Les Élargi image est destiné aux appareils spécialisés tels que les routeurs qui ne seront pas autant mis à jour, il contient donc plus de packages que Standard.

Si vous souhaitez installer un système très minimal, procurez-vous le Netboot image, qui ne comprend que le strict minimum pour démarrer et se connecter au réseau. Vous devrez ensuite télécharger tous les autres packages requis. Cette option est destinée à ceux qui aiment vraiment adapter les systèmes à leurs besoins.

Lors de l'installation, vous vous connectez au système démarré en tant que root. Il n'y a pas de système piloté par menu. Toute la configuration se fait en ligne de commande. Si vous avez installé Arch Linux, ce processus vous sera familier.

Bien qu'Alpine ne vous tienne pas beaucoup la main, ils ont inclus des scripts qui vous guideront tout au long du processus d'installation. Le plus important est configuration-alpin . Le script vous demandera des choses comme la disposition de votre clavier et votre fuseau horaire et vous aidera également à partitionner votre disque. Vous pouvez simplement accepter les valeurs par défaut.

Vous pouvez trouver plus de détails sur la configuration d'Alpine sur votre machine dans le Documentation et le wiki . Certaines informations peuvent être obsolètes. Vous pouvez essayer d'installer un package recommandé dans la documentation uniquement pour découvrir qu'il n'existe pas dans le référentiel.

En rapport: Meilleures distributions Linux légères qui n'ont besoin de presque pas d'espace

Configurer Alpine Linux

Lorsque vous démarrez enfin dans votre nouvelle installation Alpine, elle est encore assez nue, avec juste la console de texte et le shell. Vous voudrez apporter quelques personnalisations au système par défaut pour le rendre vraiment utile.

Configurer un utilisateur régulier

Lorsque vous installez Alpine pour la première fois, le seul utilisateur est root. Vous ne voulez pas exécuter en tant que root tout le temps. C'est un risque de sécurité et vous pourriez accidentellement endommager des fichiers système importants.

Pour ajouter un autre utilisateur, tapez simplement :

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

Vous remplacerez « nom d'utilisateur » par le nom de l'utilisateur que vous souhaitez utiliser pour vous connecter. Les -h L'option spécifie le répertoire personnel, tandis que l'option -s L'option spécifie le chemin du shell, ash, qui est le shell par défaut pour BusyBox et donc le shell installé dans Alpine Linux. Si vous souhaitez utiliser un autre shell, vous devez remplacer cette option par le chemin vers votre shell préféré.

Pour définir un mot de passe pour l'utilisateur, utilisez le mot de passe commander:

passwd username

Vous serez invité à définir un mot de passe pour l'utilisateur. Entrez à nouveau le mot de passe pour confirmer le processus. Une fois cela fait, vous pouvez vous déconnecter du compte root et vous connecter à votre compte d'utilisateur habituel.

Par défaut, lorsque vous souhaitez exécuter des commandes en tant que root, vous utiliserez le son commander:

su -

Les - option signifie démarrer un shell de connexion comme si vous vous étiez connecté directement à root. Tapez le mot de passe root lorsque vous y êtes invité, et vous serez alors présenté avec le # invite qui indique que vous exécutez en tant que root. Lorsque vous avez terminé d'exécuter vos commandes d'administration, il est préférable de quitter la session root en tapant Se déconnecter ou en appuyant sur Ctrl + pour revenir à votre session habituelle.

Si vous avez l'habitude d'utiliser sudo, la documentation contient des informations sur comment le configurer .

iTunes ne reconnait pas mon iphone 6

Gestion des paquets

Comme pour toute autre distribution Linux moderne, Alpine utilise un gestionnaire de packages. Ils ont créé le leur, appelé Alpine Package Keeper, ou APK.

L'utilisation d'APK est simple. Si vous avez l'habitude d'utiliser Apt sur Debian ou Ubuntu , c'est encore plus simple. Ce n'est pas évident si c'était délibéré, mais la plupart des commandes sont identiques.

Pour mettre à jour le dépôt, lancez simplement cette commande :

apk update

Pour mettre à niveau vos packages vers les derniers disponibles, tapez :

apk upgrade

Pour installer un paquet particulier, dans ce cas, Vim, tapez :

apk add vim

Pour supprimer un package, tapez :

apk del package

Si des packages ne sont plus nécessaires après la suppression, APK les supprimera automatiquement. Cela diffère d'APT car vous devez exécuter le apt suppression automatique commande de faire de même.

Configurer un environnement de bureau

À moins que vous ne prévoyiez d'installer Alpine en tant que serveur, vous souhaiterez probablement installer un environnement graphique. Heureusement, Alpine prend en charge les principaux gestionnaires de fenêtres et environnements de bureau.

Pour configurer X, Alpine fournit les configuration-xorg-base scénario. C'est similaire au processus d'installation, où vous l'exécutez et répondez à quelques questions sur votre configuration. Dans la plupart des cas, la configuration est automatique.

Vous devrez installer vous-même votre gestionnaire de fenêtres, votre bureau, votre gestionnaire de fichiers, etc. préféré. Vous voudrez probablement aussi installer un gestionnaire d'affichage comme LightDM. Cependant, vous devrez dire à OpenRC de le démarrer automatiquement.

Par exemple, pour utiliser LXDM ;

rc-update lxdm
rc-service lxdm start

Alpine Linux est-il fait pour vous ?

Si vous recherchez quelque chose de différent de la récolte habituelle de distributions Linux, Alpine Linux est quelque chose à considérer. Si vous voulez un système d'exploitation serveur léger pour la virtualisation ou les conteneurs, Alpine est celui qu'il vous faut.

Bien qu'il existe de nombreuses distributions Linux légères disponibles sur Internet, vous devriez trouver Alpine Linux adapté à tous vos besoins.

Partager Partager Tweeter E-mail 14 distributions Linux légères pour donner une nouvelle vie à votre ancien PC

Besoin d'un système d'exploitation léger ? Ces distributions Linux spéciales peuvent fonctionner sur des PC plus anciens, certains avec aussi peu que 100 Mo de RAM.

Lire la suite
Rubriques connexes
  • Linux
  • Distribution Linux
A propos de l'auteur David Delony(49 articles publiés)

David est un écrivain indépendant basé dans le nord-ouest du Pacifique, mais originaire de la région de la baie. Il est passionné de technologie depuis son enfance. Les intérêts de David incluent la lecture, le visionnage d'émissions de télévision et de films de qualité, les jeux rétro et la collection de disques.

Plus de David Delony

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner