[WSL] 윈도우에서 리눅스 개발환경 구축하기

석준·2025년 2월 17일

WSL(Windows Subsystem for Linux)은 별도의 가상 머신 또는 이중 부팅 없이 Linux의 기능을 Windows에서 사용할 수 있게 하는 도구입니다.

WSL은 Windows와 Linux를 동시에 사용하려는 개발자에게 원활하고 생산적인 환경을 제공합니다.

WSL은 WSL1과 WSL2가 있으며, WSL2가 기본 설정으로 설치가 됩니다.

자세한 내용은 https://learn.microsoft.com/ko-kr/windows/wsl/ 참고하세요.

또한, 도커 컨테이너 기술을 사용하기 위해 리눅스 환경이 필수적이며, 윈도우에서는 WSL 혹은 Hyper-V를 통해 지원이 가능합니다.

1. WSL 설치

필자는 windows terminal을 사용한다. 일반적으로 사용하는 명령 프롬포트와 다른 것입니다.

Windows terminal은 명령 프롬프트, PowerShell 및 WSL과 같은 명령 줄 도구 및 셸 사용자를 위한 최신의 빠르고 효율적이며 강력한 생산성의 터미널 응용 프로그램입니다.

wsl

사진처럼 windows terminal을 관리자로 실행한 후 wsl을 입력해보면
"알 수 없다."는 문구들을 볼 수 있습니다. 친철하게 명령어를 알려줍니다.

wsl.exe --list --online

입력해서 설치 가능한 버전을 확인할 수 있습니다.

2. Ubuntu-24.04

현시점, Ubuntu의 LTS 버전은 24.04입니다. 필자는 Ubuntu를 설치할 것입니다.

wsl.exe --install Ubuntu-24.04

3. 실행

실행 전, 설치가 잘 됐는지 확인해보자.

wsl -l -v

위 명령어를 통해 설치된 버전을 확인할 수 있고, 현재 상태는 "Stopped"이다. 실행해보자.

wsl.exe -d Ubuntu-24.04

잘 실행된 것을 볼 수 있습니다.

4. 정지 및 제거

exit 으로 우분투 환경을 나갈 수 있습니다.
wsl.exe -t <환경명>으로 정지하고 wsl.exe --unregister <환경명>으로 제거할 수 있습니다.

윈도우 환경에서 WSL를 사용하여 Linux 환경을 구축하는 방법을 알아보았습니다.

호스트 OS와 게스트 OS를 둘 다 쓸 수 있게 되었습니다.

profile
느려도 꾸준하게, 나를 의심하지 말자

0개의 댓글