O Subsistema do Windows para Linux (WSL) permite que os desenvolvedores instalem uma distribuição Linux (como Ubuntu, OpenSuse, Kali, Debian, Arch Linux, etc.) e use aplicativos Linux, utilitários e ferramentas de linha de comando BASH diretamente no Windows, não modificadas, sem a entrada aérea de uma máquina virtual tradicional ou o conjunto duplo de conjunto dual.
Postagem relacionada:
Instale o subsistema do Windows para Linux
Instale o WSL
Agora você pode instalar tudo o que precisa para executar o WSL com um único comando. Open PowerShell ou Windows Command Prompt em administrador Modo clicando com o botão direito do mouse e selecionando “Executar como administrador”, digite o comando WSL-Instalação e reinicie sua máquina.
wsl -instalar
Este comando permitirá os recursos necessários para executar o WSL e instalar a distribuição do Ubuntu do Linux. (Esta distribuição padrão pode ser alterada).
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: kali
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
┏━(Message from Kali developers)
┃
┃ This is a minimal installation of Kali Linux, you likely
┃ want to install supplementary tools. Learn how:
┃ ⇒ https://www.kali.org/docs/troubleshooting/common-minimum-setup/
┃
┗━(Run: “touch ~/.hushlogin” to hide this message)
┌──(kali㉿NETSEC)-(~)
└─$
Configure suas informações do usuário do Linux
Depois de instalar o WSL, você precisará criar uma conta de usuário e uma senha para sua distribuição Linux recém -instalada.
┌──(kali㉿NETSEC)-(/etc/init.d)
└─$ sudo -i
(sudo) password for kali:
┏━(Message from Kali developers)
┃
┃ This is a minimal installation of Kali Linux, you likely
┃ want to install supplementary tools. Learn how:
┃ ⇒ https://www.kali.org/docs/troubleshooting/common-minimum-setup/
┃
┗━(Run: “touch ~/.hushlogin” to hide this message)
┌──(root㉿NETSEC)-(~)
└─# apt update
Get:1 http://kali.mirror.rafal.ca/kali kali-last-snapshot InRelease (41.5 kB)
Get:2 http://kali.mirror.rafal.ca/kali kali-last-snapshot/main amd64 Packages (20.3 MB)
Get:3 http://kali.mirror.rafal.ca/kali kali-last-snapshot/main amd64 Contents (deb) (49.4 MB)
Get:4 http://kali.mirror.rafal.ca/kali kali-last-snapshot/contrib amd64 Packages (112 kB)
Get:5 http://kali.mirror.rafal.ca/kali kali-last-snapshot/contrib amd64 Contents (deb) (274 kB)
Get:6 http://kali.mirror.rafal.ca/kali kali-last-snapshot/non-free amd64 Packages (197 kB)
Get:7 http://kali.mirror.rafal.ca/kali kali-last-snapshot/non-free amd64 Contents (deb) (877 kB)
Get:8 http://kali.mirror.rafal.ca/kali kali-last-snapshot/non-free-firmware amd64 Packages (10.6 kB)
Get:9 http://kali.mirror.rafal.ca/kali kali-last-snapshot/non-free-firmware amd64 Contents (deb) (23.1 kB)
Fetched 71.2 MB in 5s (14.5 MB/s)
All packages are up to date.
┌──(root㉿NETSEC)-(~)
└─#
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
Loading personal and system profiles took 1148ms.
PS C:\Users\netsec> wsl --install
Ubuntu is already installed.
Launching Ubuntu...
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
PS C:\Users\netsec> wsl -l -o
The following is a list of valid distributions that can be installed.
Install using 'wsl.exe --install <Distro>'.
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed
Configure suas informações do usuário do Linux
Depois de instalar o WSL, você precisará criar uma conta de usuário e uma senha para sua distribuição Linux recém -instalada.
Comandos WSL
Você pode listar suas distribuições Linux instaladas e verificar a versão do WSL cada uma está definida como inserindo o comando: wsl -l -v
no prompt PowerShell ou Windows.
PS C:\Users\netsec> wsl -l -v
NAME STATE VERSION
* Ubuntu Running 2
kali-linux Stopped 2
O WSL suporta a execução de tantas distribuições diferentes do Linux quanto você gostaria de instalar. Isso pode incluir a escolha de distribuições do Microsoft StoreAssim, Importando uma distribuição personalizadaou Construindo sua própria distribuição personalizada.
Existem várias maneiras de executar suas distribuições Linux depois de instaladas:
- Instale o terminal do Windows (Recomendado) O uso do Windows Terminal suporta tantas linhas de comando quanto você deseja instalar e permite que você as abra em várias guias ou painéis de janela e alterne rapidamente entre várias distribuições Linux ou outras linhas de comando (PowerShell, prompt de comando, Azure CL, etc.). Você pode personalizar totalmente seu terminal com esquemas de cores exclusivos, estilos de fonte, tamanhos, imagens de fundo e atalhos de teclado personalizados. Saber mais.
- Você pode abrir diretamente sua distribuição Linux visitando o menu Iniciar o Windows e digitando o nome das suas distribuições instaladas. Por exemplo: “Ubuntu”. Isso abrirá o Ubuntu em sua própria janela de console.
- Do prompt de comando do Windows ou PowerShell, você pode inserir o nome da sua distribuição instalada. Por exemplo:
ubuntu
- Do prompt de comando do Windows ou PowerShell, você pode abrir sua distribuição Linux padrão dentro da linha de comando atual, digitando:
wsl.exe
. - Do prompt de comando do Windows ou PowerShell, você pode usar sua distribuição Linux padrão dentro da linha de comando atual, sem entrar em uma nova, digitando:
wsl (command)
. Substituindo(command)
com um comando wsl, como:wsl -l -v
para listar distribuições instaladas ouwsl pwd
Para ver onde o caminho do diretório atual é montado no WSL. De PowerShell, o comandoget-date
fornecerá a data do sistema de arquivos do Windows ewsl date
fornecerá a data do sistema de arquivos Linux.
Relacionado
Solana Token Creator
Luis es un experto en Ciberseguridad, Computación en la Nube, Criptomonedas e Inteligencia Artificial. Con amplia experiencia en tecnología, su objetivo es compartir conocimientos prácticos para ayudar a los lectores a entender y aprovechar estas áreas digitales clave.