Cómo ejecutar Linux en Windows Server 2019 con WSL
Preguntas: ¿Cómo puedo habilitar la función Subsistema de Windows para Linux (WSL) en Windows Server 2019? ¿Cómo uso Linux en Windows Server 2019? Esta guía le mostrará cómo habilitar la función Subsistema de Windows para Linux (WSL) en Windows Server 2019 y ejecutar un servidor Linux como Ubuntu dentro de Windows Server. En nuestro último artículo, cubrimos la ejecución de contenedores Docker en Windows Server.
El Subsistema de Windows para Linux le permite ejecutar el entorno GNU/Linux, que incluye la mayoría de las herramientas, utilidades y aplicaciones de línea de comandos de Linux directamente en su sistema Windows sin ninguna modificación ni sobrecarga en el sistema host.
Un requisito previo es que Windows Server 2019 esté instalado. Por suerte, tenemos una guía sobre la instalación de Windows Server 2019.
Paso 1: habilite el subsistema de Windows para Linux (WSL)
Antes de poder instalar cualquier distribución de Linux para WSL, debe asegurarse de que la función “Subsistema de Windows para Linux ” esté habilitada:
Abra PowerShell como administrador y ejecute el siguiente comando para habilitar la función Subsistema de Windows para Linux (WSL) en Windows.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Acepta reiniciar tu computadora cuando se te solicite.
Puede hacer lo mismo desde las interfaces gráficas del servidor Administrador del servidor>Agregar funciones y funciones>Seleccionar funciones
Paso 2: instale la distribución de Linux que prefiera
Hay varias formas de instalar distribuciones WSL Linux a través de Microsoft Store. En esta guía, descargaremos e instalaremos uno desde la línea de comandos.
Inicie PowerShell y descargue la distribución usando el cmdlet Invoke-WebRequest o usando curl.exe. Aquí hay una instrucción de muestra para descargar Ubuntu 18.04.
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubunt4Después de la descarga, extraiga e instale una distribución de Linux.
Rename-Item ubuntu-2004.appx ubuntu-2004.zip
Expand-Archive ubuntu-2004.zip ubuntu2004Cambie su directorio de trabajo a ubunt4 y ejecute el instalador para finalizar la instalación de su distribución.
cd ubuntu2004
.\ubuntu2004.exe El instalador le pedirá que proporcione el nombre de usuario y la contraseña para crear el usuario de UNIX.
El comando sudo se puede utilizar para operaciones privilegiadas.
sudo apt update && sudo apt upgrade
sudo apt install ansibleSalida de muestra:
Agregue la ruta de su distribución a la RUTA del entorno de Windows usando Powershell:
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + "C:\Users\Administrator\ubuntu2004", "User")Esto le permitirá iniciar su distribución desde cualquier ruta escribiendo el iniciador .exe. Por ejemplo, usando ubunt4.exe.
Tenga en cuenta que esto requerirá cerrar y reiniciar PowerShell.
ubuntu2004.exeVea abajo
¡Ahí tienes!. Disfrute usando la distribución de Linux en su servidor Windows. Otras distribuciones de Linux que puedes ejecutar son:
- Ubuntu 20.04 brazo
- Ubuntu 18.04 brazo
- ubuntu 16.04
- DebianGNU/Linux
- KaliLinux
- OpenSUSE
- LES
El proceso de instalación de cualquiera de estas distribuciones es el mismo que el de Ubuntu 18.04.
Consulte también:
- Cómo instalar un certificado SSL en Windows IIS Server
- Cómo instalar aplicaciones desde la línea de comandos de Windows
- Cómo permitir la respuesta de eco ICMP en Windows Server 2019
- Cómo instalar OpenSSL en Windows Server 2019
- Cómo ejecutar contenedores Docker en Windows Server 2019
- Instalar y configurar el servidor DHCP en Windows Server 2019
- Cómo instalar servicios de dominio de Active Directory en Windows Server 2019
- La mejor aplicación de copia de seguridad segura para Windows


