Cómo ejecutar Linux en Windows Server 2019 con WSL
Descubra qué versiones de Windows Server son compatibles con el Subsistema de Windows para Linux (WSL). Según las últimas directrices de Microsoft, puede ejecutar Linux en Windows Server 2019 con WSL. Esta compatibilidad se extiende a varias versiones del Canal Semianual (SAC) de Windows Server, incluidas las versiones 1909, 2004, 20H1, 20H2 y el Windows Server 2022 más reciente.
Contenido
Aprende a ejecutar Linux en Windows Server 2019 con WSL
Para aquellos interesados en ejecutar aplicaciones GUI de Linux a través de WSL, existe una guía útil titulada “Cómo instalar aplicaciones GUI de Linux en Windows 10 y Windows 11 con WSL”disponible en Petri. Este recurso proporciona un enfoque paso a paso para mejorar su experiencia WSL.
El proceso de instalación de WSL en Windows Server
El proceso de instalación de WSL en Windows Server ofrece una perspectiva intrigante, principalmente porque el procedimiento varía según la versión específica de Windows Server que se utilice. Una distinción notable es la compatibilidad, o la falta de ella, con distribuciones WSL 2 en Windows Server 2019 y 2022. Esto se destaca como una diferencia significativa en comparación con la instalación en Windows 10 y 11.
Sin embargo, más allá de este punto clave, la experiencia general de utilizar WSL en Windows Server es paralela a la de Windows 10 u 11. El proceso es similar a configurar Hyper-V en estas plataformas. Así como habilitaría Hyper-V y usaría Hyper-V Manager para crear máquinas virtuales en Windows 10 y 11, WSL permite una transición perfecta entre su uso en sistemas cliente de Windows y entornos de Windows Server.
Introducción a WSL en Windows
Activando WSL en su sistema
Para iniciar el proceso de uso de distribuciones de Linux a través de WSL, la primera acción es activar el botón “Subsistema de Windows para Linux”Función en su computadora.
- A través de PowerShell: abra PowerShell con privilegios de administrador e ingrese el siguiente comando para activar la función WSL en Windows:
- Copiar código
Habilitar-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Confirme y continúe con el reinicio del sistema cuando se le solicite para garantizar que se apliquen los cambios.
- A través del Administrador del servidor (para usuarios del servidor): si está trabajando con un servidor, se puede lograr el mismo resultado gráficamente. Navegue hasta el Administrador del servidor, seleccione "Agregar funciones y características" y luego vaya a la sección "Características" para habilitar WSL.
Estos pasos sientan las bases para instalar sus distribuciones de Linux preferidas en el Subsistema de Windows para Linux, agilizando la integración de los entornos Windows y Linux en su máquina.
Iniciando su distribución de Linux preferida con WSL
Una vez que haya habilitado el Subsistema de Windows para Linux (WSL), el siguiente paso es seleccionar e instalar la distribución de Linux que desee. Esta sección lo guía a través del proceso utilizando la línea de comandos, enfocándose particularmente en adquirir una distribución de Linux directamente.
Descargar e instalar una distribución de Linux a través de la línea de comandos
- Obtenga su distribución de Linux
Comience abriendo PowerShell. Puede descargar la distribución de Linux que elija utilizando el cmdlet Invoke-WebRequest o curl.exe. Por ejemplo, para descargar Ubuntu 20.04, usaría el siguiente comando:
"`
curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004
"`
- Preparar e instalar la distribución
Una vez descargado, debe preparar el archivo para la instalación:
– Cambie el nombre del archivo descargado a formato .zip para su extracción:
"`
Rename-Item ubuntu-2004.appx ubuntu-2004.zip
"`
– Extraer el contenido del archivo zip:
"`
Expand-Archive ubuntu-2004.zip ubuntu2004
"`
– Navegue hasta el directorio extraído y ejecute el ejecutable de instalación:
"`
cd ubuntu2004
.\ubuntu2004.exe
"`
Durante la instalación, se le pedirá que cree un nombre de usuario y una contraseña de UNIX. Este paso es esencial para proteger su nuevo entorno Linux.
Configurar y actualizar su entorno Linux
Después de la instalación, es una buena práctica actualizar e instalar los paquetes esenciales:
– Actualice la lista de paquetes de su sistema y actualice todos sus paquetes instalados a sus últimas versiones:
"`
actualización de sudo apt && actualización de sudo apt
"`
– Para instalar herramientas o software adicionales, utilice el comando apt install. Por ejemplo, instalando Ansible:
"`
sudo apt install ansible
"`
Integración de su distribución Linux en el entorno Windows
Para operar sin problemas su distribución de Linux desde cualquier ubicación dentro de PowerShell, agregue la ruta de la distribución a la RUTA de su entorno Windows. Esto se puede lograr con los siguientes comandos de PowerShell:
"`
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\ubuntu2004", "User")
"`
Después de actualizar la RUTA, deberá reiniciar PowerShell para aplicar los cambios. Ahora, puede iniciar su distribución de Linux directamente desde cualquier directorio escribiendo su nombre ejecutable, como `ubuntu2004.exe
`.
Esta configuración proporciona un entorno flexible e integrado para ejecutar Linux junto con su servidor Windows, ofreciendo lo mejor de ambos mundos para desarrolladores y administradores de sistemas.