Búsqueda de sitios web

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/wslubunt4

Despué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 ubuntu2004

Cambie 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 ansible

Salida 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.exe

Vea 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

Artículos relacionados