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