1 minute read

WSL(Windows Subsystem for Linux)
마이크로소프트에서 개발한 윈도우 운영체제에서 리눅스 환경을 실행할 수 있도록 하는 기능
WSL은 가상 머신과는 다르게, 윈도우와 리눅스 간의 파일 공유가 가능합니다.


설치방법
WSL을 사용하여 Windows에 Linux 설치 참고

wsl --set-default-version 2

설치할때 기본적으로 wsl2 버전으로 받을 수 있도록 설정

다음 명령어로 WSL 설치

wsl --install

정보
위 명령으로 설치가 안될 경우 wsl --install -d <DistroName> 이용
ex) wsl --install -d Ubuntu
ex) wsl --install -d Ubuntu-22.04

wsl --list --online 입력 하면, 아래와 같이 이용 가능한 <DistroName>이 나옵니다.

[NAME]                                 [FRIENDLY NAME] 
Ubuntu                                 Ubuntu    
Debian                                 Debian GNU/Linux     
kali-linux                             Kali Linux Rolling   
Ubuntu-18.04                           Ubuntu 18.04 LTS   
Ubuntu-20.04                           Ubuntu 20.04 LTS   
Ubuntu-22.04                           Ubuntu 22.04 LTS   
OracleLinux_7_9                        Oracle Linux 7.9   
OracleLinux_8_7                        Oracle Linux 8.7   
OracleLinux_9_1                        Oracle Linux 9.1   
SUSE-Linux-Enterprise-Server-15-SP4    SUSE Linux Enterprise Server 15 SP4   
openSUSE-Leap-15.4                     openSUSE Leap 15.4   
openSUSE-Tumbleweed                    openSUSE Tumbleweed   

그러면 바로 Ubuntu 화면이 나타나게 됩니다. 😊


설치 리스트 확인

내가 설치한 wsl list를 확인하려면 아래 명령어를 이용하세요

wsl -l

옵션
-l :list의 줄임말


설치 경로 확인

  • wsl1
    실제로 Windows10 내에 설치된 경로는 아래와 같습니다.
    C:\Users\<사용자명>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu😎😎😎😎\LocalState\rootfs

  • wsl2
    VSCode 의 WSL Plugin을 이용하면 원격 연결이 가능합니다.
    아니면 wsl CLI 에서 code . 을 입력하면 현재화면기준으로 VSCODE가 실행 됩니다.


systemd
wsl2 에서 systemd 명령어가 동작 되지 않아, 대체재로 etc/init.d 에서 직접 실행합니다.

Updated:

Leave a comment