Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: Cloud Servers, Dedicated Server
Il sottosistema di Windows per Linux (WSL) è una funzionalità introdotta da Microsoft, volta a dare agli utenti la possibilità di eseguire distribuzioni Linux direttamente sul sistema operativo Windows.Serve come livello di compatibilità, consentendo l'esecuzione di binari Linux nativi all'interno dell'ambiente Windows.
Al suo centro, WSL opera creando un livello di traduzione che consente a Linux e Windows di comunicare tra loro.Ciò consente agli strumenti e alle utility della riga di comando Linux di funzionare su un sistema operativo Windows, colmando il divario tra i due distinti sistemi operativi.
In questo tutorial, esamineremo quanto segue:
Una volta che hai finito con questo tutorial, sarai in grado di eseguire una distribuzione Linux sul tuo computer Windows.Per ottenere il massimo da questa funzione, dai un'occhiata al nostro tutorial su Come utilizzare il sottosistema Windows per Linux Dove imparerai come utilizzare il file system e mescolare i comandi Linux e Windows.
Per assicurarti di avere tutti i componenti WSL richiesti, assicurarsi che Windows sia aggiornato.Un modo relativamente universale per farlo è il seguente:
Ora che abbiamo aggiornato Windows, camminiamo attraverso i passaggi per l'installazione di WSL sul tuo computer e passiamo da allora in poi alcune considerazioni di configurazione.
Accedere a Powershell attraverso il Interfaccia della riga di comando facendo clic con il pulsante destro del mouse sul pulsante di avvio, selezionare "Windows PowerShell (Admin)"Dal menu.
Nella finestra PowerShell, digitare il seguente comando e premere ACCEDERE:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Salva il tuo lavoro e riavvia il tuo computer.Questo passaggio è necessario per completare il processo abilitante.
Dopo il riavvio, aperta Powershell Come amministratore di nuovo ed eseguire il seguente comando per installare la distribuzione Linux predefinita Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Nota: Se ricevi il seguente errore, vai alla sezione intitolata "Errore 0x80370102" sotto.Altrimenti, procedere al passaggio successivo.
Questo è tutto!Hai installato correttamente il sottosistema di Windows per Linux (WSL) sul computer Windows.Ora è possibile utilizzare strumenti e utility di comando Linux direttamente all'interno dell'ambiente Windows.
Una volta installata la tua distribuzione Linux, puoi iniziare a personalizzarla.Ecco alcune opzioni da considerare:
Imposta versione WSL predefinita: Se hai installato sia WSL 1 che WSL 2, è possibile impostare la versione predefinita da utilizzare eseguendo il seguente comando in PowerShell:
wsl --set-default-version 2
Nota: sostituire 2 con 1 se si preferisce utilizzare WSL 1.
Personalizza Emulatore terminale: Prendi in considerazione l'installazione e la personalizzazione di un emulatore terminale come Windows Terminal o Conemu per migliorare la tua esperienza di comando.Questi strumenti offrono funzionalità come schede, temi personalizzabili e migliore integrazione con WSL.
Configurare shell: È possibile personalizzare l'ambiente shell modificando i file di configurazione come .Bashrc o .zshrc nella directory home Linux.Questi file consentono di impostare le variabili di ambiente, definire alias e personalizzare il prompt della shell.
Installa strumenti e pacchetti aggiuntivi: Utilizzare il gestore dei pacchetti (APT per distribuzioni basate su Debian come Ubuntu, DNF per Fedora, ecc.) Per installare ulteriori strumenti e pacchetti necessari per le attività di sviluppo o amministrazione di sistema.
Integrare con IDE ed editori: Molti ambienti di sviluppo integrati popolari (IDE) e editor di testo offrono supporto per WSL.È possibile configurarli per utilizzare WSL come terminale predefinito o per accedere ai file direttamente dal tuo filesystem WSL.
Abilita condivisione dei file: Se si desidera accedere ai file archiviati sul tuo filesystem di Windows da all'interno di WSL, è possibile abilitare la condivisione dei file creando collegamenti simbolici o utilizzando il \\ wsl $ <nome distro> sentiero.
Esplora il file di configurazione WSL: Prenditi del tempo per esplorare e configurare le impostazioni WSL utilizzando il file di configurazione WSL.Conf.Questo file consente di personalizzare vari aspetti di WSL, come le prestazioni del filesystem e le impostazioni di rete.
Pacchetti di aggiornamento e aggiornamento: Dopo aver configurato WSL, è possibile aggiornare e aggiornare i pacchetti nella distribuzione Linux eseguendo i seguenti comandi nel terminale Linux:
sudo apt update
sudo apt upgrade
Vuoi sempre essere sicuro di eseguire l'ultima versione di WSL.Per fare ciò, torna a PowerShell ed esegui il seguente comando:
wsl --update
wsl --shutdown
WSL richiede che l'iper-V e la virtualizzazione siano abilitati sul tuo computer.Se hai ricevuto l'errore 0x80370102 durante l'installazione, è probabile che l'assenza di tali caratteristiche.
Seguire questi passaggi per assicurarti che l'iper-V e la virtualizzazione siano attivi.
Seleziona il Prestazione Tab, quindi processoree notare se la virtualizzazione è disabilitata:
Esempio:
Se stai ancora affrontando problemi con l'hypervisor, esegui il seguente comando da PowerShell:
bcdedit /set hypervisorlaunchtype auto
Tu dovresti vedere:
Riavvia il computer e apri ancora una volta la distribuzione Linux e dovresti essere a posto!
WSL colma il divario tra gli ambienti di Windows e Linux, rimuovendo le barriere del sistema operativo e offrendo più opzioni per un flusso di lavoro migliorato
Ecco alcuni motivi chiave per cui potrebbe valere la pena considerare l'aggiunta di WSL alla cassetta degli attrezzi virtuali:
Esperienza di sviluppo potenziata: Gli sviluppatori possono sfruttare WSL per accedere a strumenti di sviluppo Linux, librerie e framework direttamente sulle loro macchine Windows, razionalizzando il processo di sviluppo ed eliminando la necessità di ambienti separati a base di Linux.
Compatibilità multipiattaforma: WSL promuove l'interoperabilità consentendo agli utenti di lavorare con le applicazioni Windows e Linux fianco a fianco, promuovendo un'esperienza di elaborazione coesa indipendentemente dal sistema operativo sottostante.
Utilità ampliata per gli amministratori di sistema: Gli amministratori di sistema beneficiano della capacità di WSL di eseguire compiti e script amministrativi Linux sui server Windows, semplificando le operazioni di gestione e manutenzione in ambienti IT eterogenei.
Integrazione senza problemi: WSL integra perfettamente le funzionalità Linux nell'ecosistema di Windows, consentendo agli utenti di sfruttare i punti di forza di entrambe le piattaforme senza il sovraccarico delle tradizionali soluzioni di virtualizzazione.
Scritto da Karlito Bonnevie / giugno 16, 2022