Windows 10에서 Linux 터미널을 사용하는 방법

이제 WSL(Linux용 Windows 하위 시스템)을 사용하여 Windows 10 OS에서 대부분의 Linux 명령줄 유틸리티 및 애플리케이션에 액세스할 수 있습니다.

Windows가 데스크톱 및 랩톱용으로 가장 널리 사용되고 가장 널리 사용되는 운영 체제이지만 Linux OS만큼 안전하지 않고 오픈 소스가 아닙니다. 그렇기 때문에 많은 소프트웨어 개발자와 전문가들이 Linux OS를 선호합니다.

Microsoft는 Ubuntu Linux를 만든 Canonical과 파트너십을 시작했습니다. 이것은 Linux 사용자가 Windows에서 Linux를 사용할 수 있는 길을 열었습니다. 예, 이중 부팅 없이, 또는 VMWare/VirtualBox를 사용하거나 기본 운영 체제로 설치하지 않고도 Windows 10에서 Linux를 실행할 수 있습니다.

Windows 10의 Linux 터미널에서 다양한 Linux 명령과 소프트웨어에 액세스할 수 있습니다. 이 기사에서는 Windows 10 OS에서 Linux 터미널을 설치하고 실행하는 방법에 대한 단계별 지침을 제공합니다.

Linux(WSL)용 Windows 하위 시스템 활성화 및 Windows 10에 Ubuntu 설치

Windows 10에서 Linux 터미널을 실행하려면 먼저 'Linux용 Windows 하위 시스템' 기능을 켜야 합니다. 그런 다음 원하는 Linux 배포판을 다운로드하여 설치할 수 있습니다.

WSL(Linux용 Windows 하위 시스템)은 데스크톱 및 최신 스토어 앱과 함께 Windows에서 직접 핵심 Linux 명령줄 도구 및 서비스를 실행할 수 있는 GNU/Linux 환경을 만드는 기능입니다.

Windows 10의 Linux 하위 시스템을 활성화하면 Ubuntu, OpenSuse, SUSE Linux, Fedora 등과 같은 다양한 Linux 배포판(distros)을 설치하고 실행할 수 있습니다.

먼저 Windows 버전을 확인하십시오.

그러나 Linux용 Windows 하위 시스템(WSL)을 활성화하고 Linux를 설치하는 방법에 대해 알아보기 전에 호환되는 Windows 10 버전을 실행 중인지 확인해야 합니다. WSL은 Windows 10 64비트(버전 1607부터) 둘 다에서만 지원됩니다. 및 Windows Server 2019.

Windows 버전 및 빌드를 확인하려면 Windows 시작 메뉴에서 '설정'으로 이동하십시오.

다음으로 '시스템' 설정을 클릭합니다.

그런 다음 아래로 스크롤하여 왼쪽 창 하단의 '정보' 옵션을 선택하여 정보 섹션을 봅니다.

정보 페이지의 Windows 사양에서 Windows 10의 '버전'과 'OS 빌드'를 확인할 수 있습니다.

Linux용 Windows 하위 시스템 활성화

WSL 버전에는 WSL 1 및 WSL 2의 두 가지 유형이 있습니다. 둘 다 Windows 내에서 원활하고 지속적인 Linux 통합을 제공하지만 WSL 2는 전체 Linux 커널 및 시스템 호출 호환성을 지원하는 가장 빠르고 최신 버전입니다. WSL 1은 Linux 커널과 Windows 간의 격차를 해소하는 변환 계층을 실행합니다.

  • 달리다 WSL 2, Windows 10 x64 비트 시스템: 버전 1903 이상, 빌드 18362 이상을 실행 중이어야 합니다.
  • 달리다 WSL 1, Windows 10 x64 비트 시스템: 버전 1709 이상, 빌드 16215 이상이 필요합니다.

실행하려는 WSL 버전은 중요하지 않으며 이를 사용하려면 먼저 활성화해야 합니다. 이렇게 하려면 시작 메뉴 검색 필드에 'Windows 기능 켜기 및 끄기'를 입력합니다.

검색 결과에서 제어판 'Windows 기능 켜기 및 끄기'를 선택합니다.

그런 다음 'Linux용 Windows 하위 시스템'으로 스크롤하여 앞에 있는 확인란을 선택한 다음 '확인' 버튼을 클릭합니다.

변경 사항이 적용되면 '지금 다시 시작'을 클릭하여 컴퓨터를 다시 시작합니다.

WSL 1만 설치하려는 경우 이제 컴퓨터를 다시 시작하고 Linux 배포판을 설치할 수 있습니다.

PowerShell을 통해 WSL 1 활성화

'PowerShell' 명령줄 도구를 통해 WSL을 활성화할 수도 있습니다. 이것은 Windows 기능 제어판과 동일한 작업을 수행합니다. 이를 위해 관리자 권한으로 'PowerShell'을 열고 아래 명령을 실행합니다.

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

WSL 2 활성화

더 빠른 성능 속도와 실제 Linux 커널을 Windows 10에서 직접 실행하려면 WSL을 버전 2로 업그레이드하는 것이 좋습니다. 'Linux용 Windows 하위 시스템' 외에 '가상 머신 플랫폼' 기능을 활성화하기만 하면 됩니다. Windows 기능 제어판의 기능(아래 참조).

변경 사항이 적용될 때까지 기다렸다가 컴퓨터를 다시 시작하십시오.

PowerShell을 통해 WSL 2 활성화

WSL 2를 활성화하는 첫 번째 단계는 Windows에서 가상 머신 플랫폼 기능 구성 요소를 활성화하는 것입니다. 'PowerShell' 명령줄 도구를 통해 WSL 2를 활성화할 수도 있습니다. 그러려면 관리자 권한으로 'PowerShell'을 열고 WSL 1 명령과 함께 다음 추가 명령을 실행합니다.

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

WSL 2를 기본 버전으로 설정

WSL 2를 모든 Linux 배포의 기본 버전으로 설정하기 전에 x64 시스템용 WSL Linux 커널 패키지 업데이트를 다운로드하십시오.

다운로드한 .msi 설치 프로그램을 실행하고 설치합니다. 몇 초밖에 걸리지 않습니다.

새 Linux 배포를 설치할 때 WSL 2를 기본 버전으로 설정하려면 PowerShell을 열고 다음 명령을 실행합니다.

wsl –set-default-version 2

그런 다음 시스템을 다시 시작하여 기능을 WSL 1에서 WSL 2로 전환합니다.

원하는 Linux 배포판 설치

WSL이 활성화되었으므로 이제 Linux 배포판을 설치합니다. 먼저 시작 메뉴 검색창에 '마이크로소프트 스토어'를 검색하세요. 그런 다음 검색 결과에서 엽니다.

WSL에서 지원하는 현재 Windows 스토어에서 사용할 수 있는 모든 Linux 배포 목록이 표시됩니다.

  • 우분투 16.04 LTS
  • 우분투 18.04 LTS
  • 우분투 20.04 LTS
  • 오픈수세 리프 15.1
  • 수세 리눅스 엔터프라이즈 서버 12 SP5
  • 수세 리눅스 엔터프라이즈 서버 15 SP1
  • 칼리 리눅스
  • 데비안 GNU/리눅스
  • WSL용 페도라 리믹스
  • 펭윈
  • 펭윈엔터프라이즈
  • 알파인 WSL

이 배포판은 모두 무료로 제공됩니다. 튜토리얼에서는 'Ubuntu'를 선택하겠습니다.

Ubuntu 배포판 페이지에서 '받기' 버튼을 클릭합니다.

이제 Ubuntu 배포가 컴퓨터에 자동으로 다운로드되어 설치됩니다.

설치가 완료되면 '실행' 버튼을 클릭하여 터미널을 실행합니다. Windows 시작 메뉴에서 앱을 실행할 수도 있습니다.

새로운 Ubuntu 터미널 창이 나타납니다. 첫 번째 실행은 Ubuntu 환경을 WSL에 등록하는 데 몇 분 정도 걸립니다. 완료되면 터미널에서 '새 Unix 사용자 이름'과 '새 비밀번호'를 생성하라는 메시지가 표시됩니다. 새 사용자 이름과 암호를 입력하고 설정을 완료합니다.

설정이 완료되면 bash 명령줄로 이동합니다. 소프트웨어를 즉시 업데이트하는 것이 좋습니다. Ubuntu에서는 소프트웨어 업데이트를 검색, 다운로드 및 설치할 수 있습니다. 적절한 명령.

아래 명령을 입력하여 소프트웨어를 업데이트하십시오. 비밀번호를 입력하라는 메시지가 표시되면 새로 만든 비밀번호를 입력하여 관리자 권한으로 명령을 실행합니다.

sudo apt 업데이트

이 '업데이트' 명령은 Ubuntu 리포지토리를 업데이트합니다.

Ubuntu는 일련의 패키지 목록을 다운로드합니다.

그러나 그들은 아직 업그레이드되지 않았습니다. 사용 가능한 모든 패키지를 업그레이드하려면 다음 명령을 입력하십시오.

sudo apt 업그레이드

설치를 계속하려면 프롬프트에서 'Y'를 입력합니다.

'dist-upgrade' 명령은 패키지를 최신 버전으로 업그레이드합니다.

Ubuntu용 WSL1을 WSL 2로 업그레이드

특정 배포에 대해 기존 WSL 1 버전을 WSL 2로 업그레이드하려는 경우. 그런 다음 PowerShell에서 아래 명령을 실행합니다.

wsl –set-default-version 2

'' 인수를 WSL 1 설치가 실행되는 배포(이 경우 우분투)의 이름으로 바꿉니다.

이제 이 Ubuntu 환경을 사용하여 Windows 10 시스템에서 Linux 명령 및 소프트웨어에 액세스할 수 있습니다.

Windows 10의 bash 셸

이제 Linux 배포판을 기반으로 하는 시스템에 완전한 명령줄 'bash' 셸이 있습니다. 해당 bash 셸을 통해 모든 Linux 명령 및 응용 프로그램에 액세스할 수 있습니다.

bash 셸을 실행하려면 시작 메뉴 검색 필드에 'bash'를 입력하고 클릭하여 bash 명령줄 도구를 엽니다.

이제 거기에서 명령 실행을 시작할 수 있습니다.

Windows에서 Linux를 즐기십시오!