본문 바로가기
WSL

[WSL] VSCode에서 WSL2 사용한 linux 개발환경 구축

by Junk_Seo 2024. 2. 28.
반응형

 

1. 개요

  • window에서 WSL2를 설치하여 vscode에서 linux 개발 환경을 구축한다.
  • vscode는 이미 설치되어 있다고 가정합니다.

2. 환경 구성

  • WSL, WSL2, linux를 설치합니다.

2.1. WSL 설치

  • "제어판"→"프로그램"→"프로그램 및 기능"→"windows 기능 켜기/끄기"에서 다음을 체크합니다.
    • Linux용 windows 하위 시스템
    • 가상 머신 플랫폼
  • 체크하고 확인을 클릭 시 설치 후 재부팅을 진행합니다.

2.2. Linux 설치

  • "Microsoft Store"에서 linux 검색 후 원하는 배포판을 설치합니다.
  • 저는 Unbuntu 22.04.2 LTS를 설치하였습니다.
  • "Microsoft Store"에서 linux 배포판 설치 후 실행하면 계정 정보를 입력하고 linux 구성을 진행합니다.
  • 진행이 완료되면 linux와 같이 shell을 사용할 수 있습니다.
     
  • Ubuntu 22.04.2 LTS 최초 실행 시 ID/PW 입력 후 Linux 환경을 사용할 수 있습니다.
  • "sudo apt update"와 "sudo apt upgrade"를 진행합니다.
  • 파일 탐색기를 열면 다음과 같이 linux가 표시됩니다.

2.3. WSL2 설치

3. VSCode에서 WLS2 연동

  • vscode 실행 후 "확장" 탭으로 이동하여 "WSL"을 설치합니다.
  • vscode에서 "ctrl + shift + p" 명령 입력 후 "WSL: WSL에 연결"을 선택합니다.
  • WSL 연결에 완료되면 vscode 좌측 하단에 다음과 같이 표시됩니다.
  • "폴더 열기"를 선택하여 작업할 폴더를 선택합니다.
  • 이후 필요한 패키지를 설치하고 개발 환경을 구성하여 작업하면 됩니다.

4. WSL 시작/종료

  • WSL 배포판을 종료하기 위해선 먼저 PowerShell을 실행합니다.
    • 현재 배포판 확인
  • 위와 같이 Ubuntu-22.04 배포판이 실행 중입니다.
  • 전체 WSL 배포판 종료 명령어
    • wsl --shutdown
  • 특정 배포판만 종료하는 명령어
    • wsl -t [배포판 NAME]
    • wsl -t Ubuntu-22.04
  • WSL 다시 시작하는 방법
  • Windows 시작 메뉴에서 배포판을 찾아 실행
  • PowerShell 실행 후 다음 명령어 실행
    • wsl --distibution [배포판 NAME]
    • wsl -d [배포판 NAME]
    • wsl -d Ubuntu-22.04
반응형

'WSL' 카테고리의 다른 글

[WSL] WSL2에서 Systemd 사용하기  (0) 2024.02.29