728x90
1. 설치 환경
SW | Version |
OS | Ubuntu 22.0.4 |
PostgreSQL | v15.3 |
2. 설치 요구 사항
2.1. HW 요구 사항
HW | 요구사항 |
CPU | Minimum 1GHz Proccessor |
Memory | 최소 2G 이상 |
Disk | - Engine Space : 최소 10GB - Data Space : 500GB 이상 권장 - Log Space : 200GB 이상 권장 |
2.2. 라이브러리 설치
$ yum install gcc zlib-devel readline-devel # RHEL/CentOS
$ apt install gcc zlib1g-dev libreadline6-dev # Debian/Ubuntu
3. 설치
3.1. PostgreSQL 다운로드
인터넷이 되는 환경에서는 wget 명령어가 활용 가능하나, 그렇지 못한 경우
파일을 직접 다운로드하여 넣어줘야 한다.
$ wget https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.gz
3.2. 파일 압축 해제
$ tar -zxvf postgresql-15.3.tar.gz
3.3. 설치 대상 디렉터리 생성
본 글에서는 /sw/rdb 디렉터리 내에서 postgresql을 생성
$ mkdir /sw/rdb/postgresql
3.4. 압축 해제 디렉터리로 이동하여 빌드 진행
$ cd /sw/rdb/postgresql-15.3
$ ./configure --prefix=/sw/rdb/postgresql
$ make
$ make install
4. 초기 설정
4.1. OS PATH 설정
$ vi .bash_profile
$ export PATH="$PATH:$HOME/postgresql/bin"
4.2. Data 디렉터리와 SuperUser 설정
$ initdb -D /sw/rdb/data/ -U rdb -W
4.3. postgresql.conf 설정
postgresql 설정 파일은 위에서 생성한 data 디렉터리 내에 생성된다.
postgresql.conf 파일에서 address, port, max_connection, 로그 파일 관련 설정을 할 수 있다.
$ vi postgresql.conf
...
listen_addresses = 'localhost'
port = 5432
max_connections = 100
728x90