최근 Windows 환경에서 Ubuntu를 사용하기 위해 WSL(Windows Subsystem for Linux)를 설치하여 사용하였습니다. 이 글에서는 WSL을 설치하고, 사용법을 소개하고자 합니다.
WSL(Window Subsystem for Linux) 소개
WSL(Windows Subsystem for Linux)은 Windows에서 직접 Linux 환경을 실행할 수 있도록 해주는 기능입니다. 이를 통해 가상 머신이나 듀얼 부팅 없이 Windows에서 Linux 커널과 동일한 환경을 사용할 수 있습니다. VS Code와 WSL을 함께 사용하면, Windows와 Linux의 장점을 결합하여 보다 원활한 개발 환경을 구축할 수 있습니다.
WSL 시스템 요구사항
아래의 요구사항을 충족시키지 못한다면 WSL을 설치할 수 없다.
- OS : Windows 10 버전 1607이상
- 아키텍처 : x64
Windows 버전을 확인하기 위해서는 Windows 검색창에 “PC 정보”를 검색하여 실행합니다. 또는 “설정 - 시스템 - 정보”로 이동하면 그림과 같이 확인할 수 있다.
WSL 설치 방법
- Windows 검색창에서 “Windows 기능 켜기 끄기”를 검색하여 실행합니다.
- “Linux용 Windows 하위 시스템”과 “가상 머신 플랫폼” 기능을 켭니다.(PC 재부팅 필요)
- Windows 검색창에서 cmd 또는 PowerShell 을 검색하여 관리자 권한으로 실행합니다.
- 다음 명령어를 입력하여 WSL을 설치합니다.
wsl --install
- 만약, 원하는 배포판을 설치하려면 다음 명령어를 입력합니다.
ex) Ubuntu 24.04 설치
wsl --install Ubuntu-24.04
- 설치가 완료되면 PC를 재부팅합니다.
- 다시 cmd를 열고 다음 명령어를 입력하여 설치된 Linux 배포판을 확인합니다.
wsl --list --online
- 설치가 완료되면 터미널에서 wsl을 입력하여 Linux 환경에 진입할 수 있습니다.
WSL 실행 방법
- Cmd 또는 PowerShell에서 다음 명령어 실행
wsl
- 직접 Ubuntu 앱을 실행하여 WSL 환경을 열 수도 있습니다.
- VS Code에서 WSL을 실행하려면 WSL 확장 프로그램을 설치하고,키보드에서 “Ctrl + Shift + P” 키를 클릭 한 후 “WSL: Connect to WSL in New Window” 를 선택합니다.
WSL 종료 방법
- WSL 터미널에서 exit 명령어 입력
exit
- Cmd 또는 PowerShell에서 WSL을 완전히 종료하려면 다음 명령어 실행
wsl --shutdown