Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Cloud Servers, Dedicated Server
Подсистема Windows для Linux (WSL) - это функция, представленная Microsoft, направленная на то, чтобы предоставить пользователям возможность запускать дистрибутивы Linux непосредственно в операционной системе Windows.Он служит слоем совместимости, позволяя выполнять собственные двоичные файлы Linux в среде Windows.
По своей сути WSL работает, создавая слой перевода, который позволяет Linux и Windows взаимодействовать друг с другом.Это позволяет инструментам и утилитам командной строки Linux функционировать в операционной системе Windows, преодолевая разрыв между двумя различными операционными системами.
В этом уроке мы рассмотрим следующее:
После того, как вы закончите с этим учебником, вы сможете запустить дистрибуцию Linux на машине Windows.Чтобы получить максимальную отдачу от этой функции, ознакомьтесь с нашим учебником на Как использовать подсистему Windows для Linux Где вы узнаете, как использовать файловую систему и смешать команды Linux и Windows.
Чтобы убедиться, что у вас есть все необходимые компоненты WSL, убедитесь, что Windows обновляется.Относительно универсальный способ сделать это следующим образом:
Теперь, когда мы обновили Windows, давайте пройдемся по шагам для установки WSL на вашем компьютере и после этого рассмотрим несколько соображений настройки.
Доступ к PowerShell через Интерфейс командной строки щелкнув правой кнопкой на кнопку «Пуск», выберите "Windows PowerShell (Admin)"Из меню.
В окне PowerShell введите следующую команду и нажмите ВХОДИТЬ:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Сохраните свою работу и перезагрузите компьютерПолемЭтот шаг необходим для завершения процесса включения.
После перезапуска, открытый PowerShell В качестве администратора снова и запустите следующую команду для установки дистрибуции Linux по умолчанию Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Примечание: Если вы получите следующую ошибку, перейдите в раздел под названием "Ошибка 0x80370102" ниже.В противном случае перейдите к следующему шагу.
Вот и все!Вы успешно установили подсистему Windows для Linux (WSL) на машине Windows.Теперь вы можете использовать инструменты и утилиты командной строки Linux непосредственно в среде Windows.
После того, как ваш Linux Distro будет установлен, вы можете начать настраивать его.Вот несколько вариантов для рассмотрения:
Установить версию WSL по умолчанию: Если вы установили как WSL 1, так и WSL 2, вы можете установить версию по умолчанию, чтобы использовать следующую команду в PowerShell:
wsl --set-default-version 2
Примечание. Замените 2 на 1, если вы предпочитаете использовать WSL 1.
Настройте эмулятор терминала: Рассмотрите возможность установки и настройки эмулятора терминала, такого как терминал Windows или Conemu, чтобы улучшить ваш опыт командной строки.Эти инструменты предлагают такие функции, как вкладки, настраиваемые темы и лучшую интеграцию с WSL.
Настройте оболочку: Вы можете настроить среду оболочки, редактируя файлы конфигурации, такие как .bashrc или .zshrc в вашем каталоге Linux Home.Эти файлы позволяют устанавливать переменные среды, определять псевдонимы и настраивать приглашение на оболочку.
Установите дополнительные инструменты и пакеты: Используйте диспетчер пакетов (APT для распределений на основе Debian, таких как Ubuntu, DNF для Fedora и т. Д.), Для установки дополнительных инструментов и пакетов, которые вам необходимы для задач разработки или системного администрирования.
Интегрируйте с IDE и редакторами: Многие популярные интегрированные среды разработки (IDE) и текстовые редакторы предлагают поддержку WSL.Вы можете настроить их на использование WSL в качестве терминала по умолчанию или для доступа к файлам непосредственно из вашей файловой системы WSL.
Включить обмен файлами: Если вы хотите получить доступ к файлам, хранящимся в вашей файловой системе Windows из WSL, вы можете включить обмен файлами, создав символические ссылки или используя \\ wsl $ <Название дистрибуции> путь.
Изучите файл конфигурации WSL: Потратьте некоторое время на изучение и настройку настроек WSL, используя файл конфигурации WSL.Conf.Этот файл позволяет настроить различные аспекты WSL, такие как производительность файловой системы и настройки сети.
Обновление и обновление пакетов: После настройки WSL вы можете обновить и обновить пакеты в вашем дистрибутиве Linux, выполнив следующие команды в терминале Linux:
sudo apt update
sudo apt upgrade
Вы всегда хотите быть уверенным, что вы запускаете последнюю версию WSL.Для этого вернитесь к PowerShell и запустите следующую команду:
wsl --update
wsl --shutdown
WSL требует, чтобы Hyper-V и виртуализация была включена на ваш компьютер.Если вы получили ошибку 0x80370102 во время установки, это, вероятно, из -за отсутствия этих функций.
Следуйте этим шагам, чтобы убедиться, что Hyper-V и виртуализация активны.
Выберите Спектакль вкладка, тогда Процессори обратите внимание, если виртуализация отключена:
Пример:
Если вы все еще сталкиваетесь с проблемами с гипервизором, запустите следующую команду из PowerShell:
bcdedit /set hypervisorlaunchtype auto
Тебе следует увидеть:
Перезагрузите компьютер и снова откройте дистрибуцию Linux, и вы должны быть хороши!
WSL подключает разрыв между средами Windows и Linux, удаление барьеров ОС и предлагая вам больше вариантов для улучшенного рабочего процесса
Вот несколько ключевых причин, по которым, возможно, стоит подумать о добавлении WSL в ваш виртуальный набор инструментов:
Улучшенный опыт разработки: Разработчики могут использовать WSL для доступа к инструментам разработки Linux, библиотекам и структурам непосредственно на своих машинах Windows, оптимизируя процесс разработки и устраняя необходимость в отдельных средах на основе Linux.
Кроссплатформенная совместимость: WSL способствует совместимости, позволяя пользователям работать как с приложениями Windows, так и с Linux рядом, способствуя сплоченным вычислительным опыту независимо от базовой операционной системы.
Расширенная утилита для системных администраторов: Системные администраторы получают выгоду от возможности WSL выполнять административные задачи Linux и сценарии на серверах Windows, упрощая операции управления и технического обслуживания в гетерогенных ИТ -средах.
Бесплатная интеграция: WSL легко интегрирует возможности Linux в экосистему Windows, позволяя пользователям использовать сильные стороны обеих платформ без накладных расходов традиционных решений для виртуализации.
Написано Karlito Bonnevie / Июнь 16, 2022