Alpine Linux: spiegazione della distribuzione Linux leggera

Alpine Linux: spiegazione della distribuzione Linux leggera

Linux è divertente, ma a volte ti imbatti in un muro con le attuali distribuzioni e vuoi qualcosa di diverso. Inoltre, sembra che le dimensioni dei file ISO e i requisiti di memoria continuino ad aumentare con il tempo. Ci deve essere una distribuzione più piccola là fuori da qualche parte.





Se stai cercando una distribuzione Linux leggera, Alpine Linux potrebbe essere una boccata d'aria fresca di montagna per te!





Che cos'è Alpine Linux?

Linux alpino è una distribuzione Linux che punta al minimalismo, sia in termini di spazio che di portata, nonché a una maggiore sicurezza. Il supporto di installazione predefinito è solo 133 MB. Questo è abbastanza impressionante dato che alcuni file ISO su altre distro sono progettati più per DVD e chiavette USB. Alpine si adatta comodamente a un CD-R con spazio libero.





Alpine Linux utilizza una tecnica chiamata eseguibili indipendenti dalla posizione per randomizzare la posizione dei programmi in memoria. Ciò rende difficile per un utente malintenzionato sfruttare le stranezze nella memoria e prendere il controllo di una macchina.

La distribuzione è anche minimalista nella sua configurazione. Ottiene le sue piccole dimensioni utilizzando la suite BusyBox per fornire la maggior parte delle utilità in un eseguibile.



Le dimensioni ridotte di Alpine lo rendono adatto a persone che gestiscono container, in particolare Docker.

Scarica : Linux alpino





Installazione di Alpine Linux

L'installazione di Alpine Linux è simile all'installazione di qualsiasi altra distribuzione Linux. Prendi l'immagine di installazione e la trasferisci sul tuo supporto preferito, quindi riavvia la macchina.

non c'è abbastanza spazio sul disco

Il minimalismo di Alpine si applica anche al suo processo di installazione. Ti ritrovi alla console di testo standard di Linux. Non c'è installazione grafica qui.





Per quanto riguarda le immagini di installazione, hai diverse scelte nella pagina di download, a seconda della completezza del sistema che desideri installare.

Il Standard image è consigliato per la maggior parte delle persone e include i pacchetti più comunemente usati. Prendi questo se sei completamente nuovo in Alpine.

Il Esteso image è pensata per dispositivi specializzati come i router che non verranno aggiornati molto, quindi ha più pacchetti rispetto a Standard.

Se vuoi installare un sistema molto minimale, procurati il Netboot image, che include solo il minimo indispensabile per l'avvio e la connessione alla rete. Dovrai quindi scaricare tutti gli altri pacchetti richiesti. Questa opzione è per coloro che amano davvero personalizzare i sistemi in base alle proprie esigenze.

Al momento dell'installazione, accedi al sistema avviato come root. Non esiste un sistema guidato da menu. Tutta la configurazione viene eseguita dalla riga di comando. Se hai installato Arch Linux, questo processo ti sarà familiare.

Sebbene Alpine non ti tenga molto per mano, hanno incluso alcuni script che ti guideranno attraverso il processo di installazione. Il più importante è setup-alpine . Lo script ti chiederà cose come il layout della tastiera e il fuso orario e ti aiuterà anche a partizionare il tuo disco. Puoi semplicemente accettare le impostazioni predefinite.

Puoi trovare maggiori dettagli sulla configurazione di Alpine sulla tua macchina nel documentazione e il wiki . Alcune informazioni potrebbero non essere aggiornate. Potresti provare a installare un pacchetto consigliato nella documentazione solo per scoprire che non esiste nel repository.

Imparentato: Le migliori distribuzioni Linux leggere che non richiedono quasi spazio

Configura Alpine Linux

Quando finalmente avvii la tua nuova installazione Alpine, è ancora piuttosto spoglia, con solo la console di testo e la shell. Ti consigliamo di apportare alcune personalizzazioni al sistema predefinito per renderlo veramente utile.

Configura un utente regolare

Quando installi Alpine per la prima volta, l'unico utente è root. Non vuoi eseguire sempre come root. È un rischio per la sicurezza e potresti danneggiare accidentalmente file di sistema importanti.

Per aggiungere un altro utente, digita semplicemente:

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

Sostituirai 'nome utente' con il nome dell'utente che desideri utilizzare per l'accesso. Il -h opzione specifica la directory home, mentre l'opzione -S L'opzione specifica il percorso della shell, ash, che è la shell predefinita per BusyBox e quindi la shell installata in Alpine Linux. Se vuoi usare un'altra shell, cambieresti questa opzione nel percorso della tua shell preferita.

Per impostare una password per l'utente, utilizzare il pulsante passwd comando:

passwd username

Ti verrà chiesto di impostare una password per l'utente. Reinserire la password per confermare il processo. Fatto ciò, puoi disconnetterti dall'account di root e accedere al tuo normale account utente.

Per impostazione predefinita, quando vuoi eseguire i comandi come root, utilizzerai il suo comando:

su -

Il - opzione significa avviare una shell di accesso come se avessi effettuato l'accesso a root direttamente. Digita la password di root quando richiesto e ti verrà presentato il # prompt che indica che stai eseguendo come root. Quando hai finito di eseguire i tuoi comandi amministrativi, è meglio lasciare la sessione di root digitando disconnettersi o premendo Ctrl + D per tornare alla tua sessione normale.

Se sei abituato a usare sudo, la documentazione contiene informazioni su come configurarlo .

come entrare nel mondo dei tuoi amici su minecraft pc

Gestione dei pacchetti

Come con qualsiasi altra moderna distribuzione Linux, Alpine utilizza un gestore di pacchetti. Hanno creato il proprio, chiamato Alpine Package Keeper, o APK.

Usare l'APK è semplice. Se sei abituato a usare Apt su Debian o Ubuntu , è ancora più semplice. Non è chiaro se sia stato deliberato, ma molti dei comandi sono identici.

Per aggiornare il repository basta dare questo comando:

apk update

Per aggiornare i tuoi pacchetti all'ultimo disponibile, digita:

apk upgrade

Per installare un particolare pacchetto, in questo caso Vim, digitare:

apk add vim

Per eliminare un pacchetto, digita:

apk del package

Se alcuni pacchetti non sono più necessari dopo la rimozione, APK li rimuoverà automaticamente. Questo differisce da APT in quanto devi eseguire il apt autoremove comando di fare lo stesso.

Configurare un ambiente desktop

A meno che tu non abbia intenzione di installare Alpine come server, probabilmente vorrai installare un ambiente grafico. Fortunatamente, Alpine supporta i principali gestori di finestre e ambienti desktop.

Per configurare X, Alpine fornisce il setup-xorg-base sceneggiatura. È simile al processo di installazione, in cui lo esegui e rispondi ad alcune domande sulla configurazione. Nella maggior parte dei casi, la configurazione è automatica.

Dovrai installare da solo il tuo gestore di finestre, desktop, file manager, ecc. preferito. Probabilmente vorrai anche installare un display manager come LightDM. Tuttavia, dovrai dire a OpenRC di avviarlo automaticamente.

Ad esempio, per utilizzare LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux fa per te?

Se stai cercando qualcosa di diverso dal solito raccolto di distribuzioni Linux, Alpine Linux è qualcosa che vale la pena considerare. Se desideri un sistema operativo server leggero per virtualizzazione o container, Alpine è quello che fa per te.

Sebbene ci siano molte distribuzioni Linux leggere disponibili su Internet, dovresti trovare Alpine Linux adatto a tutte le tue esigenze.

Condividere Condividere Tweet E-mail 14 distribuzioni Linux leggere per dare nuova vita al tuo vecchio PC

Hai bisogno di un sistema operativo leggero? Queste speciali distribuzioni Linux possono essere eseguite su PC meno recenti, alcuni con un minimo di 100 MB di RAM.

Leggi Avanti
Argomenti correlati
  • Linux
  • Distribuzione Linux
Circa l'autore David Delony(49 articoli pubblicati)

David è uno scrittore freelance con sede nel nord-ovest del Pacifico, ma originario della Bay Area. Appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e il collezionismo di dischi.

Altro da David Delony

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti