목록WSL (5)
삶 가운데 남긴 기록 AACII.TISTORY.COM
WSL ubuntu 24 기준입니다. NVM(Node Version Manager) 설치터미널을 열고 NVM을 설치하기 위한 스크립트를 다운로드하고 실행합니다.curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash curl 명령어로 스크립트를 다운로드하고 | bash 옵션으로 스크립트를 즉시 실행해서 설치를 진행하는 것입니다. 셸 초기화(설치 적용)설치 스크립트에서 ~/.bashrc 파일에 NVM을 로드하는 설정을 추가하기 때문에, 현재 터미널 세션에 변경사항을 적용하려면 셸을 다시 로드하거나 터미널을 재시작해야 합니다.source ~/.bashrc 제대로 적용되었는지 확인하기 위해 버전 확인을 해봅니다.nvm --v..
ubuntu 24 배포판 기준입니다.git 설치대부분의 WSL 배포판에는 git이 설치되어 있지만, git 이 설치되어 있지 않은 배포판도 많은 관계로 명시적으로 git을 설치하는 방법을 살펴보겠습니다. 1. 우분투 소프트웨어 repository에서 git을 설치합니다.sudo apt-get install git 2. 다 설치되었다면 설치된 버전을 확인해 봅니다.git --version 3. git 설정으로 사용자 이름과 메일 주소를 설정합니다. 여러 개발자가 협업하는 환경이라면 코드 변경자를 식별할 수 있게 해 줍니다.git config --global user.name "사용자이름"git config --global user.email "이메일주소" 개행 문자 차이 문제 윈도우와 리눅스는 개행문자(..
WSL은 두 운영체제를 분리하여 네트워크로만 접근할 수 있게 하지 않고 직접 파일을 주고 받을 수 있습니다.윈도우에서 리눅스 파일 시스템을 실행할 수 있게 WSL은 리눅스 파일 시스템에서 수행되는 모든 작업을 NT 커널 작업으로 변환합니다. 가상 하드웨어 디스크(VHD)WSL 2는 모든 리눅스 파일을 ext4 파일 시스템을 사용하는 가상 하드웨어 디스크(VHD)에 저장합니다.VHD 파일은 처음 만들어질 때 최대 256GB 까지 늘어날 수 있도록 만들어지고 사용량에 따라 최대 제한에 도달할 때까지 자동으로 크기가 조절됩니다.한계에 도달하면 디스크 공간 부족 오류가 발생합니다.디스크 공간 부족을 해결하려면 다음 단계를 진행하여 VHD 크기를 확장합니다. 1. 실행중인 wsl의 인스턴스들을 종료wsl --s..
배포판 목록 조회wsl -lwsl --list 기본 배포판 설정위에서 조회한 배포판의 목록을 이용해서 --setdefault 또는 -s 매개변수로 WSL 기본 배포판을 지정할 수 있습니다.wsl --set-default 배포판이름 배포판 백업WSL의 배포판 패키지는 tar 파일로 내보내면 쉽게 백업할 수 있습니다.관리자 권한으로 명령 프롬프트에서 다음과 같이 export 할 수 있습니다.wsl --export 배포판이름 저장될윈도우경로\백업될파일이름.tar 백업된 배포판 복원 백업 파일이 c:\temp\ 경로에 복사되었다고 가정하면 다음과 같이 복원할 수 있습니다.이 c:\temp\ 경로는 배포판의 루트 파일 시스템이 설치됩니다.wsl --import 배포판새이름 c:\temp\ c:\temp\백업된파일..
WSL2WSL은 리눅스 가상 머신(VM)을 실행하지 않고도 기본적인 리눅스 바이너리를 그대로 윈도우에서 실행할 수 있드록 해줍니다. 단순히 리눅스 bash 쉘만 제공하는 것을 넘어서 실제 리눅스와 똑같이 보이도록 동작하게 해줍니다.단, 윈도우10 버전 1903 빌드 18362 이상에서 설치 가능합니다. WSL2 기능 활성화1.윈도우의 PowerShell을 관리자 권한으로 실행합니다.시작 버튼 > powershell 입력 > 관리자 권한으로 실행 2. 아래 명령어를 입력해서 wsl을 활성화 합니다.dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enabl..