WSL 사용법

태그
Windows
Ubuntu
WSL
CodingEditor
DevelopmentTool
Programming
생성일
Feb 14, 2025
날짜
Last updated February 17, 2025
notion image
최근 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
 
notion image
Windows 버전을 확인하기 위해서는 Windows 검색창에 “PC 정보”를 검색하여 실행합니다. 또는 “설정 - 시스템 - 정보”로 이동하면 그림과 같이 확인할 수 있다.

WSL 설치 방법

  1. Windows 검색창에서 “Windows 기능 켜기 끄기”를 검색하여 실행합니다.
notion image
  1. “Linux용 Windows 하위 시스템”과 “가상 머신 플랫폼” 기능을 켭니다.(PC 재부팅 필요)
  1. Windows 검색창에서 cmd 또는 PowerShell 을 검색하여 관리자 권한으로 실행합니다.
  1. 다음 명령어를 입력하여 WSL을 설치합니다.
wsl --install
- 만약, 원하는 배포판을 설치하려면 다음 명령어를 입력합니다.
ex) Ubuntu 24.04 설치
wsl --install Ubuntu-24.04
  1. 설치가 완료되면 PC를 재부팅합니다.
notion image
  1. 다시 cmd를 열고 다음 명령어를 입력하여 설치된 Linux 배포판을 확인합니다.
wsl --list --online
  1. 설치가 완료되면 터미널에서 wsl을 입력하여 Linux 환경에 진입할 수 있습니다.

WSL 실행 방법

notion image
  • Cmd 또는 PowerShell에서 다음 명령어 실행
wsl
  • 직접 Ubuntu 앱을 실행하여 WSL 환경을 열 수도 있습니다.
notion image
  • VS Code에서 WSL을 실행하려면 WSL 확장 프로그램을 설치하고,키보드에서 “Ctrl + Shift + P” 키를 클릭 한 후 “WSL: Connect to WSL in New Window” 를 선택합니다.

WSL 종료 방법

notion image
  • WSL 터미널에서 exit 명령어 입력
exit
  • Cmd 또는 PowerShell에서 WSL을 완전히 종료하려면 다음 명령어 실행
wsl --shutdown