WSL 2(Windows Subsystem for Linux)는 Windows 환경에서 리눅스를 가볍고 효율적으로 실행할 수 있는 기능입니다. 이 글에서는 WSL 2 설치 방법과 주요 명령어를 정리하였습니다
Windows 에서 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 하이퍼바이저 플랫폼"을 활성화해야 합니다.
- 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기에서 설정할 수 있습니다.
- "Windows 기능 켜기/끄기" 를 선택후 "Linux용 Windows 하위 시스템" 및 "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
'1.시스템&인프라 > 가상화(WSL,VirtualBox,Docker)' 카테고리의 다른 글
[VirtualBox]4.호스트 전용 네트워크에서 인터넷 연결 방법 (ICS 설정) (0) | 2025.03.27 |
---|---|
[VirtualBox]3.가상머신 네트워크 어댑터 종류와 차이점 (0) | 2025.03.27 |
[VirtualBox]2.가상머신 생성, 복제, 가져오기, 내보내기 정리 (0) | 2025.03.26 |
[VirtualBox]1. 설치(오류 해결) 및 Host-Only와 NAT 네트워크 비교 (0) | 2025.03.26 |
WSL 2에 Ubuntu 설치하고 Export/Import로 복제하기 (0) | 2025.03.26 |