728x90
반응형
WSL을 사용하여 Windows에 Linux를 설치하는 방법
개발자는 Windows 컴퓨터에서 동시에 Windows와 Linux의 기능 액세스 가능.
WSL(Windows Subsystem for Linux)을 사용하면 개발자가 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)을
설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 Windows에서 직접 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 사용할 수 있다.
필수 조건
- Windows 10 버전 2004 이상(빌드 19041 이상)
- Windows 11 버전
WSL 설치 명령
관리자모드 PowerShell(관리자권한으로 실행)
$ wsl --install
명령 실행 후 컴퓨터 다시 시작
Linux 배포판 설치
$ wsl --list --online # 사용 가능한 배포판 목록 확인 or wsl -l -o
$ wsl --install -d <DistroName> # 배포판 설치 및 변경
설치된 기본 Linux 배포판 변경
- 기본 설치 Linux 배포판: Ubuntu.
-d
플래그: Linux 배포판 변경
실행 중인 WSL 버전 확인
$ wsl -l -v # 설치 배포판 목록 및 버전 정보
$ wsl --set-default-version <Version#> # <Version#> 1 또는 2, WSL1 또는 WSL2로 설정
$ wsl -s <DistributionName>` # wsl 명령과 함께 사용되는 기본 Linux 배포판 설정, `wsl --set-default <DistributionName>`, `<DistributionName>`: 사용하려는 리눅스 배포판
# ex) wsl -s Debian => Powershell에서 `wsl npm init`를 실행하면 Debian에서 `npm init` 명령이 실행
WSL 1에서 WSL 2로 버전 업그레이드
wsl --install
명령으로 설치된 새 Linux는 기본적으로 WSL2로 설정wsl --set-version
명령: WSL2에서 WSL1로 다운그레이드 or 이전 설치 Linux 배포를 WSL1에서 WSL2로 업데이트
$ wsl --set-version <distro name> 2 # 버전 변경
ex)
wsl --set-version Ubuntu-20.04 2
: WSL2를 사용하도록 Ubuntu 20.04 설정
WSL을 사용하여 여러 Linux 배포판 실행 방법
- 다양한 Linux 배포판 실행 지원
- Windows 터미널, Windows 명령 프롬프트 또는 PowerShell
- Windows 시작 메뉴 > 설치 배포판 이름 입력 > Linux 배포판 실행
- 예: "Ubuntu". 자체 콘솔 창에서 Ubuntu 오픈
- Windows 명령 프롬프트 또는 PowerShell에서 설치된 배포판 이름 입력 가능.
- 예:
ubuntu
- 예:
- Windows 명령 프롬프트 또는 PowerShell에서
wsl
를 입력하여 현재 명령줄 내에서 기본 Linux 배포판 실행 - Windows 명령 프롬프트 또는 PowerShell에서
wsl [command]
를 입력하여 새 배포를 입력하지 않고 현재 명령줄 내에서 기본 Linux 배포판 실행.[command]
를 WSL 명령(예:wsl -l -v
)으로 대체하여 설치된 배포를 나열하거나wsl pwd
를 통해 현재 디렉터리 경로가 wsl에 탑재된 위치 확인- PowerShell에서 명령
get-date
는 Windows 파일 시스템의 날짜를 제공하고wsl date
는 Linux 파일 시스템의 날짜를 제공
- 종료 시
exit
명령 입력
728x90
반응형
'IT Best Practise > WSL' 카테고리의 다른 글
WSL(Windows Subsystem for Linux) Ubuntu 환경 구축 (1) | 2024.11.07 |
---|---|
WSL 기본 명령어 (1) | 2024.01.25 |
Windows 터미널 설치 (1) | 2024.01.25 |
이전 버전 WSL 수동 설치 (0) | 2024.01.25 |
WSL(Windows Subsystem for Linux) 소개 (0) | 2024.01.24 |