다른 명령
52번째 줄: | 52번째 줄: | ||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/wsl-containers|WSL 2에서 Docker 원격 컨테이너 시작]== | == [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/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/dev-environment/javascript/nodejs-on-wsl|Node.js 설치(WSL2)]== | ||
== [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/linux|리눅스용 BASH 실행] == | == [https://learn.microsoft.com/ko-kr/windows/wsl/tutorials/linux|리눅스용 BASH 실행] == |
2025년 6월 29일 (일) 22:50 판
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 설치 하기
- WSL 터미널을 엽니다(예: Ubuntu).
- Ubuntu 패키지 업데이트:
sudo apt update
- 패키지가 업데이트되면 다음을 사용하여 PostgreSQL(및 유용한 유틸리티가 있는 -contrib 패키지)을 설치합니다
sudo apt install postgresql postgresql-contrib
- 설치를 확인하고 버전 번호를 가져옵니다.
psql --version
- PostgreSQL이 설치되면 알아야 할 세 가지 명령
- 데이터베이스 상태 확인
sudo service postgresql status
- 데이터베이스 실행을 시작합니다.
sudo service postgresql start
- 데이터베이스 실행을 중지하려면
sudo service postgresql stop
- postgres기본 관리 사용자는 데이터베이스에 연결하기 위해 할당된 암호가 필요합니다.
sudo passwd postgres
- 새 암호를 입력하라는 메시지가 표시됩니다.
- 데이터베이스 상태 확인
PostgreSQL 사용법
- postgres 서비스 시작:
sudo service postgresql start
- postgres 서비스에 연결하고 psql 셸을 엽니다.
sudo -u postgres psql
- psql 셸을 성공적으로 입력하면 명령줄이 다음과 같이 변경됩니다.
postgres=#
- 종료하려면 다음을 입력합니다.
\q 또는 Ctrl+D
- PostgreSQL 설치에서 생성된 사용자 계정을 확인하려면 WSL 터미널에서
psql --command="\du"...
- 또는 psql 셸이 열려 있는 경우
\du