메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

WSL

데브카페

WSL

  • Windows 컴퓨터에서 소스를 수정하지 않고 Linux용 프로그램을 수행이가능 함(시그원은 윈도우용 리눅스 버전임.)
  • WSL(Linux용 Windows 하위 시스템)을 사용하면 Linux 배포판(예: Ubuntu, OpenSUSE, Kali, Debian, Arch Linux 등)을 설치하고 기존 가상 머신 또는 이중 부팅 설정의 오버헤드 없이 소스 수정없이 Linux 애플리케이션, 유틸리티 및 Bash 명령줄 도구를 직접 사용할 수 있습니다.
  • 필수 조건
    Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11을 실행해야 합니다.

WSL 설치 명령

  • 관리자 모드에서 PowerShell 또는 Windows 명령 프롬프트를 열고 wsl --install 명령을 입력한 다음 컴퓨터를 다시 시작.
wsl --install


PostgreSQL 설치 하기

  1. WSL 터미널을 엽니다(예: Ubuntu).
  2. Ubuntu 패키지 업데이트:
    sudo apt update
  3. 패키지가 업데이트되면 다음을 사용하여 PostgreSQL(및 유용한 유틸리티가 있는 -contrib 패키지)을 설치합니다
     sudo apt install postgresql postgresql-contrib
  4. 설치를 확인하고 버전 번호를 가져옵니다.
    psql --version
  5. PostgreSQL이 설치되면 알아야 할 세 가지 명령
    1. 데이터베이스 상태 확인
      sudo service postgresql status
    2. 데이터베이스 실행을 시작합니다.
      sudo service postgresql start
    3. 데이터베이스 실행을 중지하려면
      sudo service postgresql stop
    4. postgres기본 관리 사용자는 데이터베이스에 연결하기 위해 할당된 암호가 필요합니다.
      sudo passwd postgres
      새 암호를 입력하라는 메시지가 표시됩니다.

PostgreSQL 사용법

  1. postgres 서비스 시작:
    sudo service postgresql start
  2. postgres 서비스에 연결하고 psql 셸을 엽니다.
    sudo -u postgres psql
  3. psql 셸을 성공적으로 입력하면 명령줄이 다음과 같이 변경됩니다.
    postgres=#
  4. 종료하려면 다음을 입력합니다.
    \q 
    또는 Ctrl+D
  5. PostgreSQL 설치에서 생성된 사용자 계정을 확인하려면 WSL 터미널에서
    psql --command="\du"...
  6. 또는 psql 셸이 열려 있는 경우
    \du

Mysql / PostgreSQL / Microsoft SQL Server / SQLite / MongoDB / Redis 설치

Code 에서 WSL 설치

2에서 Docker 원격 컨테이너 시작

리눅스 GUI 앱 실행 (https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/gui-apps)

설치(WSL2)

BASH 실행

Comments