1.시스템&인프라/가상화(WSL,VirtualBox,Docker)

Windows에서 WSL 2 설치 및 명령어 정리

쿼드큐브 2025. 3. 26. 18:50
728x90

WSL 2(Windows Subsystem for Linux)는 Windows 환경에서 리눅스를 가볍고 효율적으로 실행할 수 있는 기능입니다. 이 글에서는 WSL 2 설치 방법과 주요 명령어를 정리하였습니다

 

 Windows 에서 WSL 2 설치 및 명령어 정리

 

목차

1. WSL 2란?

2. Windows 기능 추가(Windows 10만 해당)

3. WSL 설치 방법

4. WSL 2 명령어 정리

추천글

 

 

1. WSL 2란?

WSL(Windows Subsystem for Linux)은 Windows에서 가상 머신이나 듀얼 부팅 없이 리눅스 환경을 실행할 수 있는 기능입니다.
WSL 2는 경량 가상 머신에서 리눅스 커널을 실행하며, Windows와 GPU 드라이버를 공유합니다.
각 배포판은 컨테이너처럼 WSL 2 관리 VM에서 실행됩니다

 

 

2. Windows 기능 추가(Windows 10만 해당)

Windows 10 사용자는 "Linux용 Windows 하위 시스템"과 "Windows 하이퍼바이저 플랫폼"을 활성화해야 합니다.

  1. 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기에서 설정할 수 있습니다.
  2. "Windows 기능 켜기/끄기" 를 선택후 "Linux용 Windows 하위 시스템" 및 "Windows 하이퍼바이저 플랫폼"을 선택 합니다.
  3. 시스템을 재 부팅 합니다.

WSL2 Windows 기능 추가

Windows 11 사용자는 이 과정을 생략해도 됩니다.

 

 

3. WSL 설치 방법

 1. Windows (Windows 11) 명령 프롬프트(관리자 권한)에서  wsl을 입력하여 설치를 시작합니다.

wsl --install

2. 시스템을 재 부팅 합니다. 

3. 명령 프롬프트에서 wsl 설치를 확인합니다.

4. 설치 완료후 아래 명령어로 현재 설치된 배포판 및 온라인으로 설치 가능한 배포 판 목록을 확인할 수 있습니다.

wsl --list --verbose
wsl --list --online

 

 

4. WSL 2 명령어 정리

설치 및 버전 관리

명령어 설명
wsl --install WSL과 기본 Ubuntu 배포판 설치
wsl --install <배포판> 특정 배포판 설치 (예: Debian, Kali 등)
wsl --list --online 또는 wsl -l -o 설치 가능한 배포판 목록 확인
wsl --list --verbose 또는 wsl -l -v 설치된 배포판, 실행 상태, 버전 확인
`wsl --set-version <배포판> <1 2>`
`wsl --set-default-version <1 2>`
wsl --set-default <배포판> 기본 배포판 지정

실행 및 종료

명령어 설명
wsl 기본 배포판 실행
wsl ~ 홈 디렉토리에서 실행
wsl -d <배포판> -u <사용자> 특정 배포판+사용자로 실행
wsl --user <사용자> 지정 사용자로 실행
wsl --shutdown 모든 WSL 인스턴스 종료
wsl --terminate <배포판> 또는 wsl -t <배포판> 특정 배포판 종료

 상태 확인 및 업데이트

명령어 설명
wsl --status 기본 배포판, 버전, 커널 정보 확인
wsl --version 현재 WSL 및 커널 버전 확인
wsl --update WSL 최신 버전으로 업데이트
wsl --help 전체 명령어 및 옵션 확인

배포판 백업 및 복원

명령어 설명
wsl --unregister <배포판> 배포판 제거 (모든 데이터 삭제됨)
wsl --export <배포판> <파일명> 배포판을 .tar 파일로 백업
wsl --import <배포판> <경로> <파일명> .tar 백업에서 복원
wsl --import-in-place <배포판> <파일명> .vhdx 이미지에서 복원
<배포판> config --default-user <사용자> 배포판 기본 사용자 변경

 디스크 및 네트워크

명령어 설명
wsl --mount <디스크 경로> 물리 디스크 마운트
wsl --unmount <디스크 경로> 마운트 해제
wsl hostname -I 현재 WSL 배포판 IP 확인

 

이 글에서는 WSL 2 설치 방법, Windows 기능 설정법, 그리고 WSL 2 필수 명령어를 한눈에 보기 쉽게 정리했습니다.
특히 Windows 11에서 WSL 2 설치는 매우 간편하며, 개발자와 서버 운영자, 리눅스 입문자에게 유용한 기능입니다.

 

 

추천글

 

Linux용 Windows 하위 시스템이란?

다양한 버전 및 이를 사용하는 방법을 포함하여 Linux용 Windows 하위 시스템에 대해 알아봅니다. Microsoft는 Linux를 사랑합니다.

learn.microsoft.com

 

WSL 설치

wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 있습니

learn.microsoft.com

 

WSL의 기본 명령

WSL(Linux용 Windows 하위 시스템)에 포함된 기본 명령에 대한 참고자료입니다.

learn.microsoft.com

 

728x90