windows에서 linux 명령어 사용하기, 윈도우 리눅스 명령어, 윈도우 위에 리눅스, 윈도우에서 리눅스 사용, 윈도우에서 우분투 사용
반응형
1. 윈도우에서 리눅스를 사용할 수 있도록 설정하기
1-1. 제어판 - 프로그램
(언어 한글 버전)
2. 마이크로소프트 앱 스토어에서 우분투 LTS 다운로드 하기
설치가 다되면 실행한다.
반응형
(결과)
간단한 명령어를 쓰면 아래와 같이 리눅스 명령이 먹힘을 볼 수 있다.
반응형
저작자표시 비영리 동일조건
'윈도우' 카테고리의 다른 글
2022.01.04 |
2021.11.16 |
2021.09.19 |
2021.09.17 |
2021.09.10 |
NAME
PASSWORD
HOMEPAGE
SECRET
윈도우10에는 WSL(Windows Subsystem For Linux)이 있어서 우분투 센토스 등을 설치할 수 있습니다.
방금 설치해보니 정말 빠르고 편하게 설치할 수 있더라구요.
바로 알려드리겠습니다!
필수사항 : WSL은 윈도우10 PRO 16237 버전 이상 및 64비트, ARM64에서만 설치가능합니다.
WSL2는 윈도우10 HOME 버전도 가능하다고 합니다.
우선 위와 같이 윈도우 시작 버튼 옆에 있는 검색버튼을 누른 후 검색창에 windows 기능을 넣습니다.
그러면 Windows 기능 켜기/끄기 가 나오는데, 클릭합니다.
위와 같이 Linux용 Windows 하위 시스템을 체크하고,
밑에 보면 가상 머신 플랫폼에도 체크 후 확인을 누릅니다.
위와 같이 다시 시작을 눌러 재부팅합니다.
WSL2 로 업데이트
WSL1보다 WSL2가 장점이 많으므로 업데이트를 해줍니다.
조건 :
Windows 10 실행, x64 시스템의 경우 버전 1903 이상, 빌드 18362 이상으로 업데이트하기.
Windows 10 버전 1903 또는 1909를 사용하는 경우 부 빌드 번호가 1049 이상인지 확인합니다.
자신의 윈도우 버전을 확인하려면 윈도우 버튼 + R 을 누른 후 winver 를 입력 후 확인을 누릅니다.
위와 같이 자신의 버전을 확인할 수 있습니다.
WSL1에서 WSL2로 업데이트하기
이제 WSL2를 기본설정으로 바꿀 것입니다.
윈도우키 + x 를 누른 후 a 를 누릅니다.
그러면
사용자 계정 컨트롤이 나오는데 "예" 를 누르면 파워쉘 창이 뜹니다.
wsl --set-default-version 2
위 내용을 Powershell 에 입력합니다.
내용을 복사 후 Powershell에 우클릭하면 붙여넣어집니다.
혹시 위 명령어를 내렸는데
위와 같이 나오거나
PS C:\WINDOWS\system32> wsl --set-default-version 2 오류: 0x1bc WSL 2와의 주요 차이점에 대한 자세한 내용은 //aka.ms/wsl2를 참조하세요
위와 같이 나오면, WSL 2 Linux 커널 업데이트가 필요하다는 뜻입니다.
해결방법은
//wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
위 링크를 클릭하여 바로 다운을 받거나
//docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel
위 링크의 문서에 설명된대로 다운로드 후 설치하면 됩니다.
위와 같이 업데이트를 설치한 후
윈도우키 + x 를 누른 후 a 를 눌러 PowerShell을 실행 후
wsl --set-default-version 2
위와 같이 다시 명령어를 내리면
위와 같이 1줄만 나오면 정확하게 설정이 된 것입니다.
이제 우분투를 설치하러 갑니다.
윈도우 시작키를 누른 후 탐색에 있는 Microsoft Store 를 실행합니다.
또는 //aka.ms/wslstore 링크를 통해서도 접근할 수 있습니다.
위와 같이 영어로 ubuntu 를 넣고 검색하면 몇가지가 나오는데, 제일 왼쪽 Ubuntu 를 클릭합니다.
무료를 클릭하면 설치됩니다.
참고로 CentOS는 유료더라구요.
처음에 말씀드렸듯이 최소사항 및 권장사항이 있습니다.
설치가 끝난 후 실행을 누르면 우분투가 실행됩니다.
위와 같이 설치 중입니다.
우분투를 사용할 유저 ID를 입력하면 됩니다. 윈도우 아이디와 매치하지 않아도 되니 아무거나 넣으면 됩니다.
그 다음 비번을 넣으라고 나오는데, 원하는 비번을 두번 넣으면 됩니다.
참고로 입력한 비번은 출력되지 않으니, 타이핑한게 안나와도 당황하지 말고 정확하게 넣으면 됩니다.
위와 같이 설치가 잘 된것을 볼 수 있습니다.
생성한 계정은 최고관리자(root)는 아닙니다.
따라서 root 권한이 필요할 때는 명령어 앞에 sudo를 붙여주거나, 설정을 수정하여 sudo를 입력하지 않게 해도 됩니다.
그것도 귀찮다면 그냥
위 명령어로 그냥 root로 로그인 후 실행하면 권한 문제는 없습니다.
다만 보안에는 안좋으니 추천하지 않습니다.
위 명령어를 내려보면 현재 윈도우의 CPU와 RAM을 공유하는 것을 볼 수 있습니다.
F10을 누르면 빠져나옵니다.
그리고 적절한 위치로 가서
위 명령어를 내리면
위와 같이 윈도우 탐색기와 바로 연결되어 파일 관리를 할 수 있습니다.
특이하게 C:\ 가 아니라 wsl$ 로 시작하네요. ㅎㅎ
네트워크로 연결되어 있기 때문에 그렇게 나온다고 합니다.
아 그리고 root 계정으로는 explorer.exe 명령어를 내릴 수 없더라구요.
아무래도 파일 권한 문제 때문에 그렇게 한 것 같습니다.
또한 명령어 창에
위 명령어를 내리면 vscode를 자동으로 다운받고 연결됩니다.
위와 같이 방화벽을 허용해줍니다.
위와 같이 WSL:Ubuntu 와 연결된 것을 확인할 수 있습니다.
도커 설치도 쉽습니다.
//www.wsgvet.com/ubuntu/180
위 링크에 윈도우10 WSL2에서 도커를 설치하는 방법에 대해 자세히 적었습니다.
참고 사이트
//docs.docker.com/docker-for-windows/wsl/
//hub.docker.com/editions/community/docker-ce-desktop-windows/