sugar.kim

[linux] Windows10 환경에서 linux 사용하기 본문

DEV/dev.실무내용정리

[linux] Windows10 환경에서 linux 사용하기

김슈가 2023. 2. 16. 15:49
728x90
반응형

서비스 개발환경은 mac os 이지만, 필자가 쓰는 컴퓨터는 windows10 이므로 linux  환경을 위해 WSL2 외 필요한 프로그램 설치를 진행한다. 

wsl이란? Linux용 Windows 하위 시스템을 사용하면 개발자가 기존 가상 머신의 오버헤드 또는 듀얼 부팅 설정 없이 대부분의 명령줄 도구, 유틸리티 및 애플리케이션을 비롯한 GNU/Linux 환경을 수정하지 않고 Windows에서 직접 실행할 수 있습니다.

 

Linux용 Windows 하위 시스템이란?

다양한 버전 및 이를 사용하는 방법을 포함하여 Linux용 Windows 하위 시스템에 대해 알아봅니다.

learn.microsoft.com

 

WSL2는 Windows 10, 버전 1903, 빌드 18362  이상에서만 사용할 수 있다.  일단 편안한 터미널 작업을 위해 PowerShell 설치를 진행한다. 아래와 같이 윈도우 window+r = winver 검색 후 버전을 확인 할 수 있다. 버전이 안맞으면 윈도우 업데이트 진행하여 맞춰 주어야 한다.

 

 PowerShell을 관리자 모드로 실행한다. 없을 경우, 설치 진행 》 (PowerShell 설치 링크는 여기 참고)

 

Windows에 PowerShell 설치 - PowerShell

Windows에서 PowerShell을 설치하는 방법에 대한 정보

learn.microsoft.com

(WSL2 설치 명령어 링크 설명 친절함)

 

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

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

learn.microsoft.com

PowerShell 터미널이 관리자 모드로 실행되면, 아래와 같이 명령어를 입력한다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

 

WSL2를 사용하려면 가상화 기능이 필요하다. 아래 명령어도 입력한다.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

리눅스 커널 업데이트 패키지 다운로드 한다.

PowerShell에다가 아래 명령어를 실행하여 WSL2를 기본 버전으로 설정한다.

wsl --set-default-version 2

새로운 Linux 배포를 위한 Ubuntu 18.04 LTS 설치를 진행한다. 

Microsoft Store를 열고 Ubuntu 검색하여  Ubuntu 18.04 LTS 

 

Get Ubuntu 18.04 on Windows from the Microsoft Store

Ubuntu 18.04 on Windows allows one to use Ubuntu Terminal and run Ubuntu command line utilities including bash, ssh, git, apt and many more. Please note that Windows 10 S does not support running this app. To launch, use "ubuntu1804" on the command-line pr

apps.microsoft.com

버전 설치 진행 하였음. 설치 후 배포 페이지에서 '가져오기 (Get)' 선택하고 사용자 계정 및 암호 만들고 나면 끝!

리눅스 재부팅 후 리눅스 터미널에서 아래와 같이 입력

#우분투 리눅스 가장 최신으로 업데이트
sudo apt update
#우분투 리눅스, 비밀번호 입력하라고 하면 입력 하고 업데이트 파일 확인. 확인 후, 업그레이드 진행
sudo apt upgrade
#중간에 계속하겠냐고 물어보면 y눌러서 계속 업그레이드 진행하기

업그레이드 완료 후에 powershell 실행 해서 wsl로 구성된 가상 머신 리스트 확인 해보기

#리스트 확인 명령어
wsl --list --versbose
#가장 머신 끄는 명령어
wsl -t Ubuntu-18.04

 

 

 

728x90
반응형
Comments