본문 바로가기
Information

WSL2를 활용한 Windows 11 개발 환경 구성 가이드

by 15sjdkfa 2024. 6. 17.
반응형

WSL2를 활용한 Windows 11 개발 환경 구성 가이드

 

개요

Windows 11은 WSL(Windows Subsystem for Linux) 2를 기본적으로 지원하여 개발자들이 윈도우 환경에서 간편하게 리눅스 개발 환경을 구축할 수 있도록 합니다. 본 블로그 게시물에서는 WSL2를 활용한 Windows 11 개발 환경 구성 방법을 단계별로 안내합니다.

목차

  1. WSL2 설치 및 기본 설정
  2. 개발 도구 설치
  3. WSL2와 Windows 간 파일 공유
  4. 추가 설정 및 최적화

1. WSL2 설치 및 기본 설정

1.1 WSL2 기능 활성화

  • 설정 > 앱 > 프로그램 및 기능 > 선택 사항 추가 이동
  • Linux용 Windows 하위 시스템Virtual Machine 플랫폼 구성 요소 옵션 선택
  • 다음 클릭 후 재起動

1.2 WSL2 인스턴스 설치

  • Microsoft Store 열기
  • Ubuntu 검색 후 Ubuntu 인스턴스 선택 및 설치 클릭
  • 설치 과정에서 사용자 이름 및 비밀번호 설정

2. 개발 도구 설치

2.1 패키지 관리자 설치

  • Ubuntu 인스턴스 실행
  • sudo apt update && sudo apt upgrade 명령어 실행하여 시스템 패키지 업데이트
  • sudo apt install build-essential 명령어 실행하여 기본 개발 도구 설치

2.2 코드 편집기 및 IDE 설치

  • 개인 선호에 따라 Visual Studio Code, VSCodium, IntelliJ IDEA, PyCharm 등 원하는 코드 편집기 또는 IDE 설치

3. WSL2와 Windows 간 파일 공유

3.1 WSL2 드라이브 마운트

  • sudo mount -t drvfs '\\\\wsl$\' /mnt/wsl 명령어 실행하여 WSL2 드라이브를 Windows 드라이브로 마운트
  • 이제 Windows 탐색기를 통해 WSL2 파일 시스템에 액세스 가능

3.2 Windows 파일 시스템 공유

  • sudo share -s /mnt/c /mnt/windows 명령어 실행하여 Windows 파일 시스템을 WSL2에서 공유
  • WSL2에서 cd /mnt/windows 명령어 실행하여 Windows 파일 시스템 접근 가능

4. 추가 설정 및 최적화

4.1 WSL2 커널 업데이트

  • wsl --update 명령어 실행하여 WSL2 커널 최신 버전으로 업데이트

4.2 WSL2 시스템 리소스 할당

  • 설정 > 개발자 옵션 > WSL 에서 WSL2 인스턴스에 할당할 CPU 코어 및 메모리 양 조정

4.3 WSL2 통합 도구 설치

  • wsl --install -d WSLUI 명령어 실행하여 WSL2 통합 도구 설치 (옵션)
  • WSL2 인스턴스를 Windows 작업 표시줄에 고정하고 바탕 화면 아이콘 추가 기능 제공

5. 마무리

WSL2를 활용하면 Windows 11 환경에서 간편하게 리눅스 개발 환경을 구축하여 다양한 개발 작업을 수행할 수 있습니다. 본 가이드를 통해 WSL2 설치, 기본 설정, 개발 도구 설치, 파일 공유, 추가 설정 등을 단계별로 안내하며, WSL2를 활용한 효율적인 개발 환경 구축을 도와드립니다.

 

더 자세한 내용은 아래를 참고하세요.

 

더 자세한 자료 보기

 

 

반응형