본문 바로가기
프로그래밍/리눅스

프로그래밍 「 리눅스 편」WSL2를 사용하여 Windows 내에서 Linux 실행

by grapedoukan 2023. 6. 13.
728x90

오늘의 블로그 게시물에서는 종종 눈에 띄지 않는 강력한 도구인 WSL을 살펴보겠습니다.

Windows를 사용하지만 Linux 환경의 부재로 인해 어려움에 직면한 프로그래머라면 WSL이 게임 체인저가 될 수 있습니다. 이 문서에서는 WSL2를 설정하는 프로세스를 안내하고 이점을 강조합니다. 또한 확장성과 생산성 향상을 위해 WSL2와 Docker를 결합할 때의 이점에 대해 설명합니다.

먼저 WSL이란 무엇입니까?

WSL은 기본적으로 Linux 이진 실행 파일을 실행하기 위해 Windows 10에 도입된 호환성 계층인 Linux용 Windows 하위 시스템을 의미하는 약어입니다.

WSL을 통해 개발자는 Windows 머신에서 Windows 및 Linux의 기능에 동시에 액세스할 수 있습니다. WSL(Linux용 Windows 하위 시스템)을 사용하면 개발자가 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux 등)을 설치하고 Linux Bash 애플리케이션, 유틸리티 및 명령줄 도구를 수정 없이 기존 가상 머신 또는 이중 부팅 구성을 거치지 않고도 Windows에서 직접 사용할 수 있습니다.

WSL 2 버전은 2019년 2월에 출시되었으며 이번 포스팅에서는 WSL <>에 중점을 둘 것입니다.

WSL1과 2의 차이점에 대해 자세히 알고 싶다면 이 비교가 가장 적합한 문서 중 하나입니다

우리가 무슨 말을하는지 알았으니 지금 일합시다.

필수 구성 요소

  • Windows 10 이상 버전을 실행하는 컴퓨터 보유
  • 컴퓨터 관리자 되기
  • 필수는 아니지만 Windows 터미널을 설치하는 것이 좋습니다.

WSL 2 설치(Ubuntu 포함)

  1. 관리자 모드에서 PowerShell 시작Start PowerShell in Admin mode
  2. WSL 명령을 설치합니다. wsl --install
  3. Linux 커널 업데이트 패키지 다운로드 및 설치: 여기를 클릭하십시오.
  4. WSL 2를 기본 버전으로 설정합니다. wsl --set-default-version
  5. 최신 Ubuntu를 설치합니다. wsl --install -d Ubuntu

그거에요.

이 단계에 따라 컴퓨터에서 실행중인 Linux (Ubuntu)의 하위 요소가 있습니다.

새로운 리눅스 시스템을 사용하려면 Windows 메뉴에 입력하기만 하면 됩니다.ubuntu

처음 사용할 때 루트 사용자 이름과 암호를 정의하라는 메시지가 표시됩니다. 그런 다음 작업을 시작합니다.

누리다!

더 나아가기 위해

  • 확장성을 높이기 위해 WSL 2 Docker 결합할 수 있습니다. 또한 WSL 2에서 실행되는 Docker Desktop을 통해 사용자는 Linux 작업 영역을 활용하고 Linux 및 Windows 빌드 스크립트를 모두 유지 관리하지 않아도 됩니다. WSL 2는 파일 시스템 공유 및 부팅 시간을 개선합니다.
  • WSL2와 Docker의 조합을 사용하는 경우 파일이 Linux 파일 시스템 내에 있어야하며 그렇지 않으면 성능 문제가 발생합니다.
  • WSL의 모든 기본 명령은 공식 설명서에서 사용할 수 있습니다.
728x90