Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: Cloud Servers, Dedicated Server
El subsistema de Windows para Linux (WSL) es una característica introducida por Microsoft, destinada a dar a los usuarios la capacidad de ejecutar distribuciones de Linux directamente en el sistema operativo Windows.Sirve como una capa de compatibilidad, lo que permite la ejecución de binarios de Linux nativos dentro del entorno de Windows.
En esencia, WSL funciona creando una capa de traducción que permite que Linux y Windows se comuniquen entre sí.Esto permite que las herramientas y utilidades de la línea de comandos de Linux funcionen en un sistema operativo Windows, cerrando la brecha entre los dos sistemas operativos distintos.
En este tutorial, revisaremos lo siguiente:
Una vez que haya terminado con este tutorial, podrá ejecutar una distribución de Linux en su máquina Windows.Para aprovechar al máximo esta función, consulte nuestro tutorial sobre Cómo usar el subsistema de Windows para Linux Donde aprenderá cómo utilizar el sistema de archivos y mezclar los comandos de Linux y Windows.
Para asegurarse de tener todos los componentes WSL requeridos, asegúrese de actualizar Windows.Una forma relativamente universal de hacerlo es la siguiente:
Ahora que hemos actualizado Windows, caminemos por los pasos para instalar WSL en su computadora y revise algunas consideraciones de configuración a partir de entonces.
Acceder a PowerShell a través del interfaz de línea de comandos Al hacer clic derecho en el botón Inicio, seleccione "Windows PowerShell (administrador)"Desde el menú.
En la ventana PowerShell, escriba el siguiente comando y presione INGRESAR:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Guarde su trabajo y reinicia tu computadora.Este paso es necesario para completar el proceso de habilitación.
Después de reiniciar, abierta Potencia Shell como administrador nuevamente, y ejecute el siguiente comando para instalar la distribución de Linux predeterminada Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Nota: Si recibe el siguiente error, vaya a la sección titulada "Error 0x80370102" abajo.De lo contrario, proceda al siguiente paso.
¡Eso es todo!Ha instalado con éxito el subsistema de Windows para Linux (WSL) en su máquina Windows.Ahora puede usar herramientas y utilidades de línea de comandos de Linux directamente dentro del entorno de Windows.
Una vez que se instala su Distro Linux, puede comenzar a personalizarlo.Aquí hay algunas opciones a considerar:
Establecer la versión WSL predeterminada: Si instaló WSL 1 y WSL 2, puede establecer la versión predeterminada que se utilizará ejecutando el siguiente comando en PowerShell:
wsl --set-default-version 2
Nota: Reemplace 2 con 1 si prefiere usar WSL 1.
Personalizar el emulador terminal: Considere instalar y personalizar un emulador de terminal como el terminal de Windows o Conemu para mejorar su experiencia de línea de comandos.Estas herramientas ofrecen características como pestañas, temas personalizables y una mejor integración con WSL.
Configurar shell: Puede personalizar su entorno de shell editando archivos de configuración como .bashrc o .zshrc en su directorio de inicio de Linux.Estos archivos le permiten establecer variables de entorno, definir alias y personalizar su solicitud de shell.
Instale herramientas y paquetes adicionales: Use el Administrador de paquetes (apto para distribuciones basadas en Debian como Ubuntu, DNF para Fedora, etc.) para instalar herramientas y paquetes adicionales que necesita para sus tareas de desarrollo o administración del sistema.
Integrar con IDES y editores: Muchos entornos de desarrollo integrado populares (IDE) y editores de texto ofrecen soporte para WSL.Puede configurarlos para usar WSL como terminal predeterminado o para acceder a archivos directamente desde su sistema de archivos WSL.
Habilitar el intercambio de archivos: Si desea acceder a archivos almacenados en su sistema de archivos de Windows desde WSL, puede habilitar el intercambio de archivos creando enlaces simbólicos o utilizando el \\ WSL $ <Nombre de distribución> camino.
Explore el archivo de configuración de WSL: Tómese un tiempo para explorar y configurar la configuración de WSL utilizando el archivo de configuración WSL.Conf.Este archivo le permite personalizar varios aspectos de WSL, como el rendimiento del sistema de archivos y la configuración de la red.
Paquetes de actualización y actualización: Después de configurar WSL, puede actualizar y actualizar los paquetes en su distribución de Linux ejecutando los siguientes comandos en el terminal de Linux:
sudo apt update
sudo apt upgrade
Siempre desea asegurarse de que esté ejecutando la última versión de WSL.Para hacer esto, regrese a PowerShell y ejecute el siguiente comando:
wsl --update
wsl --shutdown
WSL requiere que Hyper-V y la virtualización se habiliten en su computadora.Si recibió el error 0x80370102 durante la instalación, es probable que se deba a la ausencia de esas características.
Siga estos pasos para asegurarse de que Hyper-V y la virtualización estén activos.
Selecciona el Actuación pestaña, entonces UPCy tenga en cuenta si la virtualización está deshabilitada:
Ejemplo:
Si todavía se encuentra con problemas con el Hypervisor, ejecute el siguiente comando desde PowerShell:
bcdedit /set hypervisorlaunchtype auto
Debería ver:
Reinicie la computadora y abra la distribución de Linux una vez más y ¡debería estar listo para comenzar!
WSL une la brecha entre los entornos de Windows y Linux, eliminando las barreras del sistema operativo y ofreciéndole más opciones para un flujo de trabajo mejorado
Aquí hay algunas razones clave por las que puede valer la pena considerar agregar WSL a su caja de herramientas virtual:
Experiencia de desarrollo mejorada: Los desarrolladores pueden aprovechar WSL para acceder a las herramientas de desarrollo de Linux, bibliotecas y marcos directamente en sus máquinas de Windows, racionalizando el proceso de desarrollo y eliminando la necesidad de entornos separados basados en Linux.
Compatibilidad multiplataforma: WSL promueve la interoperabilidad al permitir que los usuarios trabajen con aplicaciones de Windows y Linux lado a lado, fomentando una experiencia informática cohesiva independientemente del sistema operativo subyacente.
Utilidad ampliada para administradores del sistema: Los administradores del sistema se benefician de la capacidad de WSL para ejecutar tareas y scripts administrativos de Linux en los servidores de Windows, simplificando las operaciones de administración y mantenimiento en entornos de TI heterogéneos.
Integración perfecta: WSL integra sin problemas las capacidades de Linux en el ecosistema de Windows, lo que permite a los usuarios aprovechar las fortalezas de ambas plataformas sin la sobrecarga de las soluciones de virtualización tradicionales.
Escrito por Karlito Bonnevie / junio 16, 2022