-
- WSL 설치 (Power Shell 에서 진행)
- WSL 기능 활성화
- dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
- wsl 설치
- wsl --install
- 윈도우 11 파일시스템 접근 안될 때
- 레지스트리 편집기 수정
- 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order
- Order의 제일 앞에 P9NP 추가
- HwOrder의 제일 앞에 P9NP 추가
- .wslconfig 생성
- 위치 - \Users\<UserName>\.wslconfig
- [wsl2]
memory=4GB
swap=8GB
localhostForwarding=true
- WSL 실행 (Power Shell 에서 진행)
- wsl
- 우분투 셋업
- /etc/wsl.conf 생성
- [boot]
systemd = true
[user]
default = bjpark
[automount]
options = metadata
- apt 저장소 변경
- sudo sed -i 's/archive.ubuntu.com/mirror.kakao.com/g' /etc/apt/sources.list
- 패키지 업데이트
- sudo apt update && sudo apt -y upgrade && sudo apt -y autoremove
- 기본 패키지 설치
- sudo apt install ca-certificates cmake build-essential net-tools
- wsl cuda toolkit 다운로드
- https://developer.nvidia.com/cuda-toolkit-archive
- 노드 설치 (nvm 사용)
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
- source . ~/.bashrc
- nvm install --lts
- 도커 설정
- 설치
- curl -fsSL https://get.docker.com -o docker-install.sh
- sudo sh ./docker-install.sh
- 도커 그룹에 유저 추가
- sudo usermod -aG docker user1
- postgresql 도커 컨테이너 설정
- 설치
- 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
- 외부접속 허용
- pg_hba.conf 파일 수정
- # ipv4 local connections
- host all all 0.0.0.0/0 md5
- postgresql.conf 파일 수정
- listen_addresses = '*' 로 변경
- sql shell 접속
- docker exec -it postgres bash
- psql -U postgres
- DB 생성
- CREATE DATABASE my_db;
- 기타
- 마이크로 소프트 상점에서 윈도우 터미널을 사용하면 파워쉘보다 편하다
- DB 쿼리 시 HeidiSQL 사용하면 편하다