- Как установить и настроить WSL 2 в Windows 10: руководство для начинающих
- WSL1 и WSL2
- WSL1
- WSL2
- Примеры команд WSL1 и WSL2
- Microsoft WSL или пингвин в окошке
- Установка и настройка WSL 2
- Проверка установки WSL 2
- Использование WSL 2
- Одиночное и смешанное выполнение программ
- Сеть и сетевые приложения
- Доступ к файлам
- Месторасположение файловой системы
- Использование Windows-файлов в Linux-среде
- Передача файлов между Windows и Linux
- Выполнение команд Windows в WSL 2
- Использование Linux-утилит в системе Windows
- Главная особенность WSL
- Видео:
- Windows 10: установка и настройка хакерского Kali Linux в Windows 10, как приложения WSL
Как установить и настроить WSL 2 в Windows 10: руководство для начинающих
Если вы хотите запустить linux-программы на компьютере под управлением Windows 10, то установка и настройка Windows Subsystem for Linux (WSL) будет незаменимым инструментом. Эта подсистема позволяет запускать различные дистрибутивы linux на вашем Windows-компьютере, что полезно для разработчиков, системных администраторов и тех, кто привык работать в linux-среде. Особенность WSL 2 заключается в том, что он использует виртуализацию для обеспечения лучшей совместимости и производительности с linux, чем его предыдущая версия.
Первый шаг для установки WSL 2 — это проверить, поддерживает ли ваша система эту функцию. Для этого нужно выполнить команду «wsl —list —online» в командной строке Windows. Если вы видите список доступных дистрибутивов, значит WSL 2 уже установлен на вашей системе. Если же вы не видите ни одного дистрибутива, то вам нужно выполнить несколько шагов для его установки.
Установка WSL 2 может быть выполнена различными способами, однако в этой статье мы рассмотрим установку с использованием Windows Terminal и дистрибутива Ubuntu. В Windows Store найдите и установите приложение «Windows Terminal» и «Ubuntu». После установки запустите «Windows Terminal» и в верхнем меню выберите «Ubuntu», это откроет новый терминал с виртуальной машиной Ubuntu.
Во время первого запуска Ubuntu в WSL 2 будет выполняться настройка, которая может занять некоторое время. После завершения настройки вы будете приглашены ввести имя пользователя и пароль. Затем вы сможете использовать различные linux-команды, такие как «ls» для просмотра файлов в текущем каталоге или «sudo» для выполнения команд с привилегиями администратора.
Стоит отметить, что в WSL 2 файлы и каталоги Windows доступны через монтирование файловой системы. Для доступа к локальным файлам можно использовать путь «/mnt/c/…», где «c» — это буква диска, на котором установлена ваша операционная система Windows. Также можно использовать команду «explorer.exe .» для открытия текущего каталога в проводнике Windows.
Теперь вы можете выполнять команды linux и использовать linux-программы на вашем Windows-компьютере. Установка и настройка WSL 2 может показаться сложной на первый взгляд, но благодаря продвинутым возможностям и хорошей производительности, она станет незаменимым инструментом для разработчиков и системных администраторов.
WSL1 и WSL2
WSL1
WSL1 — это первая версия подсистемы WSL, которая является одиночной средой выполнения Linux и не использует виртуализацию. Она позволяет запускать команды и скрипты в командной строке Windows с использованием Bash.exe или других консольных программ.
Для установки WSL1 вам необходимо открыть «Главную панель управления» -> «Программы» -> «Включение или отключение компонентов Windows» -> поставить галочку напротив «Windows Subsystem for Linux» и нажать «OK». После этого вам нужно будет перезагрузить компьютер.
WSL2
WSL2 — это вторая версия подсистемы WSL, которая использует виртуализацию для запуска полноценного ядра Linux в виртуальной машине. Она предлагает более высокую скорость работы, лучшую интеграцию с операционной системой Windows и поддержку большего количества приложений и команд.
Для установки WSL2 вам нужно установить приложение «Windows Terminal» из Магазина Microsoft и скачать пакет с ядром Linux из «Магазина приложений Windows». После этого вам нужно будет настроить WSL2 как используемую версию командой wsl --set-default-version 2
.
Примеры команд WSL1 и WSL2
Рассмотрим примеры команд в обеих версиях WSL.
Команда | Описание |
---|---|
sudo apt-get update | Обновить пакеты в Linux |
bash.exe -c "echo hello" | Запустить скрипт bash в WSL1 |
windows.exe notepad.exe | Запустить Notepad в WSL2 |
windows.exe curl example.com | Запустить curl в WSL2 |
wsl -l -v | Показать список установленных дистрибутивов и их версии |
wsl --set-version Ubuntu-20.04 2 | Изменить версию дистрибутива на WSL2 |
ip addr | Показать IP-адрес в Linux |
Надеемся, что это руководство помогло вам разобраться с установкой и настройкой WSL1 и WSL2 в Windows 10. Используйте WSL для запуска Linux-приложений на вашем компьютере с операционной системой Windows и наслаждайтесь полноценной Linux-средой!
Microsoft WSL или пингвин в окошке
Microsoft Windows Subsystem for Linux, или WSL, представляет собой виртуальную среду, которая позволяет пользователям запускать консольные Linux-программы прямо на операционной системе Windows 10. WSL обеспечивает скорость выполнения команд Linux и доступ к различным дистрибутивам Linux, но при этом не требует установки и запуска отдельной виртуальной машины.
Одной из главных особенностей WSL 2 является то, что он использует смешанное виртуализованное окружение с графическим интерфейсом. Вместо использования виртуальной машины, WSL 2 работает в файловой системе Windows, но в то же время предоставляет доступ к Linux-файлам и позволяет выполнение команд и программ на языке Linux.
Установка и настройка WSL 2
Для установки WSL 2 в Windows 10 необходимо выполнить следующие шаги:
- Откройте приложение «Магазин Microsoft».
- Поиском найдите дистрибутив Linux, например, «Ubuntu». Вам будет предложено установить одиночное или несколько дистрибутивов.
- Выберите нужный дистрибутив и нажмите кнопку «Получить» для установки.
- После установки дистрибутива запустите его, нажав на кнопку «Запустить».
- Затем следуйте инструкциям для настройки дистрибутива, включая создание учетной записи пользователя.
При настройке WSL 2 используется командная строка, так что убедитесь, что у вас активирован интерфейс командной строки Windows.
Проверка установки WSL 2
После успешной установки и настройки WSL 2 можно выполнить проверку, чтобы убедиться, что все работает корректно. Для этого выполните следующие команды:
wsl --set-version <название_дистрибутива> 2
wsl --set-default-version 2
Замените <название_дистрибутива> на название вашего установленного дистрибутива (например, «ubuntu»). Эти команды активируют использование WSL 2 по умолчанию.
Также можно проверить работоспособность WSL 2 с помощью команды wsl -l -v
, которая покажет список установленных дистрибутивов и их версии.
Использование WSL 2
После установки WSL 2 вы можете использовать его для запуска Linux-программ и выполнения команд в среде командной строки Bash. Например, вы можете установить пакеты и программы Linux с помощью команды apt-get install
в Ubuntu.
WSL 2 также поддерживает выполнение графических программ. Вы можете установить и запустить программы с графическим интерфейсом в WSL 2, используя соответствующие инструкции для вашего дистрибутива Linux.
Отметим, что WSL 2 использует виртуализацию Hyper-V, поэтому у вас должна быть включена поддержка Hyper-V в вашей операционной системе Windows. В противном случае, WSL будет использовать WSL 1.
WSL 2 обеспечивает высокую скорость работы и отзывчивость команд Linux при выполнении в Windows 10. Однако, при использовании WSL 2 возможно использование дополнительных ресурсов жесткого диска (несколько гигабайт) и памяти (несколько мегабайт), поэтому учтите это при установке и использовании дистрибутивов Linux.
Надеемся, что данное руководство поможет вам установить и настроить WSL 2 в Windows 10 и начать использовать Linux-программы прямо в вашем окне Windows!
Одиночное и смешанное выполнение программ
WSL 2 предоставляет возможность выполнять как одиночные, так и смешанные программы, объединяя в себе лучшие возможности Windows и Linux. В первую очередь, WSL 2 поддерживает запуск нескольких дистрибутивов Linux, таких как Ubuntu, openSUSE, Fedora и других. Для этого нужно скачать и установить соответствующий образ дистрибутива из магазина Microsoft Store или с официального сайта.
После установки выбранного дистрибутива Linux WSL 2 можно запустить из командной строки или из меню Пуск в Windows. При первом запуске потребуется указать имя пользователя и пароль. После входа в систему Linux Вы окажетесь в командной строке Bash, которая обеспечивает полноценное взаимодействие с Linux.
Обратите внимание, что WSL 2 поддерживает и запуск windows-программ из-под Linux. Для этого воспользуйтесь командой notepad.exe
или запустите любую другую windows-программу, указав ее имя.
Одной из главных особенностей WSL 2 является возможность запустить виртуальную машину VirtualBox в Windows, а затем управлять ею из Linux. При такой конфигурации VirtualBox будет работать внутри WSL 2 и полностью использовать выделенные ему системные ресурсы.
Для установки VirtualBox в WSL 2 необходимо сначала скачать и установить VirtualBox на хостовой Windows-системе. Затем следует установить WSL 2 и создать Ubuntu дистрибутив. После этого можно установить необходимые компоненты и настроить работу VirtualBox.
Для управления виртуальной машиной VirtualBox из Linux используется команда VBoxManage
. С ее помощью можно создавать новые виртуальные машины, запускать и останавливать их, передавать управление между Linux и Windows, а также многое другое.
WSL 2 также позволяет запускать Linux-программы с графическим интерфейсом. Для этого потребуется установка X-сервера на хостовую Windows-систему и настройка соответствующих параметров в WSL 2. После этого можно запускать графические приложения и использовать их вместе с Linux-командами.
Важным аспектом работы WSL 2 является возможность совместного использования файловой системы. Виртуальная файловая система WSL 2 перенаправляет запросы к файлам, обрабатываемые WSL 2, на хостовую Windows-систему и обратно. Это позволяет использовать одни и те же файлы в обоих операционных системах, изменять их содержимое и независимо работать с ними.
Таким образом, WSL 2 предлагает несколько способов запуска и управления Linux-программами в Windows 10. Вы можете выбрать версию WSL в соответствии с вашими потребностями, устанавливая и настраивая Linux-дистрибутивы, запускать windows-программы из-под Linux, передавать управление виртуальной машиной VirtualBox, а также запускать графические приложения совместно с Linux-командами.
Сеть и сетевые приложения
Для работы с сетевыми приложениями в WSL 2 необходимо настроить соответствующую сеть внутри дистрибутива. Это происходит автоматически при первом запуске WSL 2, но если возникли проблемы, можно проверить и настроить сеть вручную.
Для этого открываем командную строку в WSL 2 и выполняем команду:
sudo nano /etc/resolv.conf
В этом файле находим строчку с IP-адресом стандартного DNS-сервера WSL 2, которая должна быть установлена автоматически. Если она не настроена или нужно указать другой DNS-сервер, можно изменить её вручную.
Кроме того, для работы с различными сетевыми приложениями может потребоваться настройка портов и правил файервола. Для этого в WSL 2 используется утилита Windows Subsystem for Linux: WSL 2 Networking, которая позволяет управлять сетевыми настройками в WSL 2 из консоли Windows.
Также в WSL 2 можно использовать программы, которые требуют графического интерфейса. Для этого можно установить графическую подсистему X сервера, например, Xming. После установки Xming, необходимо запустить его и выполнить команду export DISPLAY=:0
в WSL 2. Теперь графические приложения будут запускаться с использованием X сервера.
Наконец, в WSL 2 можно настраивать доступ к файлам внутри дистрибутива. Для этого в Windows 10 появился новый механизм подключения директорий WSL 2 к локальной файловой системе. Для настройки доступа к файлам нужно выполнить команду wsl --import
и указать путь к файлам дистрибутива в параметре --root
.
Таким образом, сеть и сетевые приложения в WSL 2 можно настраивать и использовать в полной мере. Будь то работа с командами и консольными программами, запуск графических приложений или управление файловой системой — WSL 2 предоставляет широкие возможности для работы с сетью.
Доступ к файлам
Месторасположение файловой системы
Файлы в WSL 2 располагаются в виртуальной машине, которая запускается в фоновом режиме и содержит Linux-дистрибутив. Это значит, что вы можете использовать файлы и программы, установленные в WSL 2, так же, как вы бы делали это в Linux.
Использование Windows-файлов в Linux-среде
WSL 2 позволяет вам обращаться к файлам и папкам в файловой системе Windows непосредственно из терминала Linux. Например, вы можете открыть файл в Notepad.exe или другой программе Windows, просто указав его путь в терминале WSL 2.
Передача файлов между Windows и Linux
Вы также можете передавать файлы между Windows и WSL 2. Для этого у вас есть несколько вариантов:
- Используйте сетевое взаимодействие между Windows и WSL 2, чтобы копировать файлы из одной системы в другую.
- Установите WSL 2 вместе с программой VirtualBox для запуска полнофункциональной виртуальной машины, в которой будет установлен Linux.
- Используйте образ WSL 2, в котором предустановлены необходимые приложения и настроены файловые пути для удобства работы с файлами.
Выполнение команд Windows в WSL 2
WSL 2 также позволяет вам выполнять команды и скрипты Windows в терминале Linux. Для этого просто укажите полный путь к исполняемому файлу Windows, например, «C:\Windows\System32\ping.exe».
Использование Linux-утилит в системе Windows
Если вам необходимо выполнить команду или скрипт Linux в командной строке Windows, вы можете использовать подсистему Windows для Linux (WSL). Просто укажите полный путь к исполняемому файлу Linux, например, «/usr/bin/python3».
Таким образом, доступ к файлам в WSL 2 предоставляет вам возможность работать с файлами и программами как в Linux, так и в Windows. Вы можете свободно переходить между обеими средами, выполнять команды и запускать приложения без каких-либо ограничений.
Главная особенность WSL
Главная особенность WSL (Windows Subsystem for Linux) заключается в возможности запуска полноценной Linux-системы на компьютере под управлением Windows 10. Вместо того, чтобы устанавливать виртуальную машину с Linux, WSL2 позволяет запустить Linux-программы и приложения прямо на вашем компьютере без необходимости перезагрузки системы.
Для установки WSL2 вам потребуется выполнить несколько шагов. Сначала вам нужно будет включить функцию WSL на своем компьютере. Для этого откройте приложение «Параметры» и перейдите в раздел «Обновление и Безопасность». Затем выберите «Для разработчиков» и отметьте галочку напротив «Режим разработчика».
После этого вы можете установить WSL2 на своем компьютере. Для этого откройте командную строку или PowerShell с повышенными привилегиями и выполните следующую команду:
wsl --install
Эта команда автоматически загрузит и установит необходимые файлы и компоненты для работы WSL2 на вашей системе. Обратите внимание, что на данный момент WSL2 требуется включить загрузку образов ядра и установить интерфейс x-сервера, чтобы иметь возможность запускать графические приложения.
После установки WSL2 вы можете установить и запускать различные Linux-приложения и программы на вашем компьютере. Для установки программы используйте команду apt-get install
или apt install
, а для запуска программы просто введите ее название в строке команд.
Отметим, что WSL2 также поддерживает сетевые настройки. Вы можете использовать ping или другие консольные команды для проверки связи в вашей сети.
В целом, главная особенность WSL2 заключается в возможности запускать Linux-приложения на Windows 10 без необходимости устанавливать виртуальную машину. Это делает WSL2 мощным инструментом для разработчиков и системных администраторов, которые хотят использовать привычную среду Linux для работы на Windows.
Видео:
Windows 10: установка и настройка хакерского Kali Linux в Windows 10, как приложения WSL
Windows 10: установка и настройка хакерского Kali Linux в Windows 10, как приложения WSL by iwalker2000 25,243 views 4 years ago 59 minutes