본문 바로가기

728x90
반응형

postgresql

우분투 서버에 NGINX, PHP-FPM, Redis, PostgreSQL을 설치하고 연동하는 방법 우분투 서버에 NGINX, PHP-FPM, Redis, PostgreSQL을 설치하고 연동하는 방법전체 구성도NGINX ↔ PHP-FPM ↔ Redis ↔ PostgreSQL 순서로 데이터가 흐르는 구조더보기---Mermaid Live Editor(Link)graph LR web01[Web Serverweb-01192.168.0.101NGINX] app01[Application Serverapp-01192.168.0.111PHP-FPM] cache01[Cache Servercache-01192.168.0.121Redis] db01[Database Serverdb-01192.168.0.131PostgreSQL] web01 --> app01 app01 --> cache01 .. 더보기
PostgreSQL 데이터 초기화 PostgreSQL 데이터 초기화(데이터 디렉토리 초기화)PostgreSQL 서버의 모든 데이터를 초기화합니다.(모든 DB, 유저, 설정 삭제됨)PostgreSQL 버전 확인psql --versionpsql (PostgreSQL) 14.18PostgreSQL 서비스 상태 확인sudo systemctl status postgresql-14.service● postgresql-14.service - PostgreSQL 14 database server Loaded: loaded (/usr/lib/systemd/system/postgresql-14.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2025-07-1.. 더보기
PostgreSQL 로그 설정 및 system_stats 확장 활성화하는 방법 PostgreSQL 로그 설정 및 system_stats 확장 활성화하는 방법PostgreSQL에서 쿼리 및 성능 로그를 설정하고, 시스템 자원 사용량을 모니터링할 수 있는 system_stats 확장을 활성화하는 방법입니다.PostgreSQL 로그 설정PostgreSQL의 로그 설정은 postgresql.conf 파일에서 설정합니다. 설정 파일 위치 확인sudo -u postgres psql더보기---sudo -i -u postgrespsql---SHOW config_file; config_file ----------------------------------------- /etc/postgresql/17/main/postgresql.conf(1 row.. 더보기
CentOS 7에서 PostgreSQL을 설치하는 방법 CentOS 7에서 PostgreSQL을 설치하는 방법PostgreSQL 저장소 추가sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmPostgreSQL 설치sudo yum install -y postgresql14 postgresql14-server데이터베이스 클러스터 초기화sudo /bin/postgresql-14-setup initdbInitializing database ... OKPostgreSQL 서비스 시작 및 부팅 시 자동 실행sudo systemctl enable --now postgresql-14.servicesudo sy.. 더보기
도커 컨테이너로 PostgreSQL을 구성하는 방법 도커 컨테이너로 PostgreSQL을 구성하는 방법컨테이너 작업 디렉토리 생성mkdir -p /docker-container/docker-postgrescd /docker-container/docker-postgresdocker-compose.yaml 생성vim docker-compose.yamlservices: postgres: image: postgres:17.5 container_name: postgres restart: unless-stopped environment: TZ: Asia/Seoul POSTGRES_DB: mydatabase POSTGRES_USER: myuser POSTGRES_PASSWORD: mypassword vo.. 더보기
우분투 24.04에서 PostgreSQL을 설치하는 방법 우분투 24.04에서 PostgreSQL을 설치하는 방법우분투 24.04에 PostgreSQL 17을 공식 PostgreSQL APT 저장소(PGDG)를 통해 설치하고 기본 설정 및 외부 접속까지 구성하는 방법입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.2 LTSAPT 패키지 목록 업데이트sudo apt update필수 패키지 설치sudo apt install -y curl ca-certificates gnupg lsb-releasePostgreSQL APT 저장소 추가sudo sh -c "echo 'deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt... 더보기
Ansible AWX 설치 시 내부 PostgreSQL 데이터의 지속성을 보장하는 방법 Ansible AWX 설치 시 내부 PostgreSQL 데이터의 지속성을 보장하는 방법Ansible AWX에서 PostgreSQL 데이터를 지속적으로 유지하려면 PersistentVolume(PV) 및 PersistentVolumeClaim(PVC)을 올바르게 설정하는 것이 중요합니다. 기본적으로 AWX Operator는 Ephemeral Storage를 사용하므로 데이터를 유지하려면 별도의 PV/PVC를 설정해야 합니다.Persistent Volume(PV)- 클러스터 관리자가 미리 생성해 놓은 물리적 또는 네트워크 저장소- NFS, Ceph, AWS EBS, HostPath 등 다양한 저장소 지원- 노드가 재부팅되거나 Pod가 삭제되더라도 데이터 유지 가능Persistent Volume Claim(P.. 더보기

728x90
반응형