본문 바로가기
DevOps/AWS

[AWS] Windows 운영체제 환경 구성 WSL2 활성화 및 Ubuntu 20.04 LTS 구성

by 계범 2022. 3. 19.

WSL(Windows Subsystem for Linux)이란?

  • 윈도우에서 ELF64 바이너리를 실행할 수 있도록 하는 기술. 즉 윈도우에서 리눅스를 사용할 수 있게 해주는 기술.
  • 쉽게 설명하면 윈도우에서 사용가능한 리눅스 환경
  • 여러 리눅스 배포판을 지원 (Ubuntu, Debian, Alpine, Fedora, …)

 

WSL 사용 설정: Windows 기능 활성화

DISM(Deployment Image Servicing and Management)

윈도우 이미지와 관련된 조작을 위한 커맨드라인 명령어

  1. 관리자권한으로 PowerShell 실행
  2. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 명령어 실행
    • WSL 기능을 활성화하는 명령어
  3. dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    • 가상머신 플랫폼 기능을 활성화하는 명령어(WSL 버전2에 필요한 명령어)
  4. wsl 명령어 동작확인

 

Ubuntu 20.04 LTS 설치

Microsoft Store에서 우분투 검색 후 설치 및 실행(로그인 안해도됨)

 

실행하면 우분투 운영체제에서 사용할 이름과 패스워드를 설정.

PowerShell 에서 wsl -l -v 명령어로 확인.

 

version 1 -> version 2로 업그레이드 하기 위해 WSL2 리눅스 커널 업데이트 설치.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

그다음 파워쉘에서 wsl --set--version 버전명 2(여기선 Ubuntu-20.04 2 일거임)

 

기본적으로 wsl2를 사용하는 명령어 : wsl --set-default-version 2

 

윈도우 터미널(Windows Terminal) 설치

  • 다중 탭 지원
  • CMD / Powershell / SSH / WSL 등 같이 사용 가능
  • MS 스토어 앱에서 설치 가능
  • 2020년 출시

 

Microsoft store에서 terminal검색해서 설치 가능

 

참조

패스트캠퍼스 인강 AWS 인프라 구축과 DevOps 운영

 

댓글