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

WSL: 두 판 사이의 차이

데브카페
편집 요약 없음
편집 요약 없음
 
(같은 사용자의 중간 판 19개는 보이지 않습니다)
10번째 줄: 10번째 줄:
</source>
</source>


아래는 **WSL(Windows Subsystem for Linux)** 환경에서 자주 사용하는 기본 명령어들을 미디어위키 문법으로 정리한 내용입니다.
----
==  WSL 실행 및 종료 ==
* WSL 실행 
<syntaxhighlight lang="bash">
wsl
</syntaxhighlight>
* 특정 리눅스 배포판 실행  (Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)
<syntaxhighlight lang="bash">
wsl -d <배포판이름>
</syntaxhighlight>
* WSL 종료 
<syntaxhighlight lang="bash">
wsl --shutdown
</syntaxhighlight>
==  WSL 설치 및 배포판 관리 ==
* WSL 최신 버전 설치 
<syntaxhighlight lang="bash">
wsl --install
</syntaxhighlight>
* 설치된 배포판 목록 확인 
<syntaxhighlight lang="bash">
wsl --list --verbose
</syntaxhighlight>
* 기본 배포판 설정 
<syntaxhighlight lang="bash">
wsl --set-default <배포판이름>
</syntaxhighlight>
==  파일 시스템 접근 ==
* 윈도우 → 리눅스 파일 복사 
<syntaxhighlight lang="bash">
wsl cp <윈도우경로> <리눅스경로>
</syntaxhighlight>
* 리눅스 → 윈도우 파일 복사 
<syntaxhighlight lang="bash">
cp <리눅스경로> /mnt/c/<윈도우경로>
</syntaxhighlight>
== WSL 환경 설정 ==
* WSL 버전 확인 및 변경 
<syntaxhighlight lang="bash">
wsl --list --verbose
wsl --set-version <배포판이름> <2 or 1>
</syntaxhighlight>
== 시스템 정보 및 상태 확인 ==
* 리눅스 커널 버전 확인 
<syntaxhighlight lang="bash">
uname -a
</syntaxhighlight>
* 디스크 사용량 확인 
<syntaxhighlight lang="bash">
df -h
</syntaxhighlight>
==  도움말 및 상세 옵션 확인 ==
* WSL 명령어 도움말 표시 
<syntaxhighlight lang="bash">
wsl --help
</syntaxhighlight>
== 참고 ==
* [WSL 공식 문서](https://docs.microsoft.com/ko-kr/windows/wsl/)
* [우분투 명령어 모음](https://help.ubuntu.com/community/CommandlineHowto)
----


== PostgreSQL 설치 하기 ==
== PostgreSQL 설치 하기 ==
47번째 줄: 121번째 줄:
# 또는 psql 셸이 열려 있는 경우  
# 또는 psql 셸이 열려 있는 경우  
#:<source lang=bash>\du</source>
#:<source lang=bash>\du</source>
=== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-database Mysql / PostgreSQL / Microsoft SQL Server / SQLite / MongoDB / Redis 설치 ]===
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-vscode VS Code 에서 WSL 설치하기 ] ==
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers WSL 2에서 Docker 원격 컨테이너 시작]==
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/gui-apps 리눅스 GUI 앱 실행]  ==
== [https://learn.microsoft.com/ko-kr/windows/dev-environment/javascript/nodejs-on-wsl Node.js 설치(WSL2)]==


== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-vscode|VS Code 에서 WSL 설치 ] ==
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/linux 리눅스용 BASH 실행] ==

2025년 6월 29일 (일) 23:16 기준 최신판

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

아래는 **WSL(Windows Subsystem for Linux)** 환경에서 자주 사용하는 기본 명령어들을 미디어위키 문법으로 정리한 내용입니다.


WSL 실행 및 종료

  • WSL 실행
wsl
  • 특정 리눅스 배포판 실행 (Ubuntu, OpenSUSE, Kali, Debian, Arch Linux)
wsl -d <배포판이름>
  • WSL 종료
wsl --shutdown

WSL 설치 및 배포판 관리

  • WSL 최신 버전 설치
wsl --install
  • 설치된 배포판 목록 확인
wsl --list --verbose
  • 기본 배포판 설정
wsl --set-default <배포판이름>

파일 시스템 접근

  • 윈도우 → 리눅스 파일 복사
wsl cp <윈도우경로> <리눅스경로>
  • 리눅스 → 윈도우 파일 복사
cp <리눅스경로> /mnt/c/<윈도우경로>

WSL 환경 설정

  • WSL 버전 확인 및 변경
wsl --list --verbose
wsl --set-version <배포판이름> <2 or 1>

시스템 정보 및 상태 확인

  • 리눅스 커널 버전 확인
uname -a
  • 디스크 사용량 확인
df -h

도움말 및 상세 옵션 확인

  • WSL 명령어 도움말 표시
wsl --help

참고


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 설치

VS Code 에서 WSL 설치하기

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

리눅스 GUI 앱 실행

Node.js 설치(WSL2)

리눅스용 BASH 실행

Comments