컴퓨터/기타

WSL2 - 윈도우에서 리눅스를 돌려보자

달서비 2022. 3. 18. 21:57

일반적인 사용자 입장에서는 윈도우 환경이 정말 편합니다. 하지만 개발자의 입장에서는 윈도우가 한편으로는 좋지만 한편으로는 어렵습니다. CMD가 강력한 무기임에는 틀림없지만 터미널만큼의 힘을 발휘하지는 못합니다. 하지만 윈도우에 엄청난 친구가 있어 앞으로를 기대해봐도 좋을 것 같습니다. 바로 WSL입니다.

Linux - Pixabay

WSL이란?

WSL은 Windows Subsystem for Linux의 약자로 윈도우에서 리눅스를 하위채널로 돌리는 기술을 말합니다. 아직까지 완벽하게 리눅스를 대체할 수는 없으나 일반적인 리눅스의 편리함을 가지고 있기 때문에 좋습니다. 개발자의 입장으로 리눅스가 필요한 경우가 자주 있고 그런 경우 편리하게 돌아갑니다.

 

설치방법

설치방법은 ms공식사이트을 이용하고 제스타일로 적었습니다. 이해가 안되면 참조하면 되겠습니다.

https://docs.microsoft.com/ko-kr/windows/wsl/install

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

docs.microsoft.com

(윈도우10 2004이상 버전과 윈도우 11부터 지금부터 설명하는 방식으로 가능합니다.)

 

1. Powershell에 아래 명령어를 친다.

wsl --install

사실 이 명령어 하나면 충분합니다. 그러면 wsl2 버전으로 자동으로 우분투 리눅스를 다운로드하기 때문에 사용할 수 있습니다.

재부팅을 하고 root 계정설정만 하면 바로 사용 하 수 있습니다.

기본 옵션을 사용하지 않고 리눅스를 변경하거나 wsl1으로 사용하고 싶으면 다음과 같습니다. 사용자의 요구 스펙에 따라 아래 명령어를 사용하시면 됩니다.

wsl -l -v

위의 명령어로 입력하면 설치된 리눅스와 wsl 버전을 알 수 있습니다.

 

wsl --set-default-version <1 or 2>

위의 명령어는 wsl 버전을 정할 수 있습니다. <1 or 2>에서 1 또는 2를 적어 wsl의 버전을 설정하면 됩니다.

 

wsl --install -d <Linux Name>

위의 명령어를 통하여 다른 리눅스로 바꿀수 있습니다. 예를 들어 <Linux Name>를 debian으로 바꾸면 debian 리눅스로 변경됩니다.

 

이것을 통하여 윈도우에 리눅스를 이용한 다양한 개발환경을 구축할 수 있습니다.