ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윈도우 11 wsl 설치 및 이것 저것
    IT 이것저것 2024. 3. 17. 14:35
    반응형
    1. WSL 설치 (Power Shell 에서 진행)
      1. WSL 기능 활성화
        1. dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
      2. wsl 설치
        1. wsl --install
      3. 윈도우 11 파일시스템 접근 안될 때
        1. 레지스트리 편집기 수정
          1. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
            1. Order의 제일 앞에 P9NP 추가
            2. HwOrder의 제일 앞에 P9NP 추가
      4. .wslconfig 생성
        1. 위치 - \Users\<UserName>\.wslconfig 
        2. [wsl2]
          memory=4GB
          swap=8GB
          localhostForwarding=true
    2. WSL 실행 (Power Shell 에서 진행)
      1. wsl
    3. 우분투 셋업
      1. /etc/wsl.conf 생성
        1. [boot]
          systemd = true

          [user]
          default = bjpark

          [automount]
          options = metadata
      2. apt 저장소 변경
        1. sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
      3. 패키지 업데이트
        1. sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove
      4. 기본 패키지 설치
        1. sudo apt install ca-certificates cmake build-essential net-tools
      5. wsl cuda toolkit 다운로드
        1. https://developer.nvidia.com/cuda-toolkit-archive
      6. 노드 설치 (nvm 사용)
        1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
        2. source . ~/.bashrc
        3. nvm install --lts
      7. 도커 설정
        1. 설치 
          1. curl -fsSL https://get.docker.com -o docker-install.sh
          2. sudo sh ./docker-install.sh
        2. 도커 그룹에 유저 추가
          1. sudo usermod -aG docker user1
        3. postgresql 도커 컨테이너 설정
          1. 설치
            1. docker run -d \
              --name postgres \
              -e POSTGRES_PASSWORD=passwd \
              -e PGDATA=/var/lib/postgresql/data/pgdata \
              -v /home/user/postgresql/data:/var/lib/postgresql/data \
              -p 5432:5432 \
              postgres
          2. 외부접속 허용
            1. pg_hba.conf 파일 수정
              1. # ipv4 local connections
                 - host    all             all             0.0.0.0/0            md5
            2. postgresql.conf 파일 수정
              1. listen_addresses = '*' 로 변경
            3. sql shell 접속
              1. docker exec -it postgres bash
              2. psql -U postgres
              3. DB 생성
                1. CREATE DATABASE my_db;
    4. 기타
      1. 마이크로 소프트 상점에서 윈도우 터미널을 사용하면 파워쉘보다 편하다
      2. DB 쿼리 시 HeidiSQL 사용하면 편하다
    반응형
Designed by Tistory.