본문 바로가기
  • 개발 / 공부 / 일상
BlockChain

(BlockChain) WSL

by JJeongHyun 2023. 2. 9.
반응형

WSL

  • Windows SubSystem for Linux
  • 윈도우에서 Linux OS를 사용하게 해주는 서비스
  • Linux OS에는 Ubuntu, cent OS, Redhat 등이 있다
    • Linux, Mac OS : Unix 기반
  • WSL은 VM과 다르다
    • VM은 OS상에서 다른 OS를 설치
    • WSL는 Linux의 기반을 설치하지 않고 Windows의 기반을 사용하여 Linux를 실행해서 Linux의 커널을 사용하지 않는다
      • 성능 저하가 크지 않다
      • 예전에는 OS에서의 충돌이 많았지만, 현재 많은 패치로 상당히 적어졌다
    • VM보다 훨씬 빠르고, 재부팅을 해야 할 필요가 없다

 

WSL 설치 방법

  • 기초 확인 사항
    1. Window 버전이 20H1 이상일 때 사용 가능
    2. 제어판 - 프로그램 제거 - 왼쪽 Windows 기능 켜기/끄기
      • Linux용 Windows 하위 시스템 체크
    3. Microsoft store - Windows Terminal 설치
      • powerShell과 같은 걸로 나온다
      • WSL 사용에 있어서 terminal 설치
    4. terminal에서 아래의 명령어를 입력
      • dism.exe /online /enable-feature featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
        • 배포 이미지 관리
      • dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all norestart
        • 가상 머신 활성화
    5. 아래의 명령어로 설치 가능한 Linux OS를 확인할 수 있다
wsl --list --online

wsl --list --online 에 대한 결과

         6. Ubuntu 설치

wsl -install -d Ubuntu

Ubuntu 설치

 

         7. Enter new Unix username

  • 사용자 이름 입력

         8. WSL2를 사용하기 위해 아래 프로그램 설치

 

이전 버전 WSL의 수동 설치 단계

wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치하는 방법에 대한 단계별 지침입니다.

learn.microsoft.com

4단계 package 설치

 

         9. WSL의 버전을 확인하기 위해 아래의 명령어 사용

wsl -l -v

WSL 버전 확인

 

         10. WSL 2 버전 사용하기

wsl --set -version Ubuntu 2

 

         11. 터미널에서 Ubuntu 열기

wsl

 

        ※ WSL에서 Ubuntu 삭제하기

wsl --unregister Ubuntu

 

        ※ 기본적으로 WSL 2를 사용하도록 설정

wsl --set-default-version 2

 

         WSL에서 삭제하고 싶을 때

wsl -l -v
# 여기서는 Ubuntu2
wsl --unregister Ubuntu
wsl -l -v
# 여기서는 목록 없음
wsl --set-default-version 2
wsl --install -d Ubuntu
wsl -l -v
# 여기서는 Ubuntu 2

'BlockChain' 카테고리의 다른 글

(BlockChain) IPC  (0) 2023.02.09
(BlockChain) Geth & Go 설정  (0) 2023.02.09
(BlockChain) VM & Kernel  (0) 2023.02.09
(BlockChain) Transaction  (0) 2023.02.01
(BlockChain) Block Header  (0) 2023.01.31